测试吧 关注:489,850贴子:16,613,564
  • 0回复贴,共1

软件质量你知道吗?

只看楼主收藏回复

众所周知,软件质量好坏是软件成功的必要条件,一款漏洞百出的软件,是不可能获得成功的,没有任何人会喜欢这样的软件。
在软件的开发过程中,有两类人是决定软件开发质量的,这两类人是开发人员和测试人员。这两类人必须紧密配合,充分合作,才能一起开发出完美的软件。两者之间在一个软件开发过程中,按照如下的关系紧密结合在一起:
开发人员提交软件 --> 测试人员发现问题 --> 开发人员修改 --> 又发现新的问题 --> 继续修改 --> …… --> 所有发现的问题都解决掉 -->发布。
上面这个过程,从某种意义上也可以这么理解:创造BUG --> 发现BUG --> 解决BUG。
从上面的流程可以看到,任何BUG都是因为开发人员代码有缺陷造成的。只有没找到重现方法的BUG,绝对没有所谓的“灵异”BUG。开发人员代码质量越高,BUG就会越少,即使有BUG也容易找到;反之代码质量越低,BUG就会越多,也会越“灵异”。因此当发现一个所谓的“灵异”BUG的时候,测试人员可以要求开发人员仔细检查自己的代码是否有缺陷;当然开发人员也应该主动去看自己的代码是否有缺陷。


IP属地:上海1楼2023-07-11 10:34回复