请教功能缺陷和性能缺陷的区分问题
如题
条件是黑盒测试
功能上的缺陷和性能上的缺陷在表现形式上有没有比较好区分的特征呢?
另外在处理2种缺陷的方法上:
比如对一个软件项目的子功能进行功能测试,测试一开始的几个用例中,测试员
就发现该软件运行时效果比较差--比如声音,画面卡,执行到复杂的场景时会
更明显(所有输入都会出现这些情况),结合自己的经验,测试员觉得这是一个比较严重的性能缺陷,是否应该
申请中断测试呢?原因是性能缺陷如果是因为软件上算法已经无法再优化,硬件
上又无法再提升导致的话,该功能很可能会被砍掉.这样的话如果埋头花大量时间
依然把测试完成的话,是不是会浪费项目的开发时间.
[解决办法]
某一表现可能会同时涉及到很多方面的软件特性,所以我个人认为不必要过分坚持某缺陷系功能问题还是性能问题,我们的目标实际上是以此来判断是否需要关注,以及如何处理等。因此你只要做两件事情既可:
1、把你认为重要的问题,付给你们认为重要的特性(例如,你们认为功能性问题大于性能性问题,那么你可以把你认为重要的缺陷定为功能性缺陷)
2、给你的决定找个合理的理由(很多事情不是想好了才做的,而是做完了才想是否有道理)