软件测试就是挑Bug?也许你有认知偏差?

发布于 更新于

技术文章

“什么是软件测试?”这个看似简单的一个问题,其实也是最难的问题。说它简单,是因为这是一个基本的问题,做软件测试工作多年的小伙伴,自然知道什么是软件测试。说它难,是因为“软件测试”有很多内涵,要了解其全部内涵,并非那么容易。如果我们去问软件研...

“什么是软件测试?”这个看似简单的一个问题,其实也是最难的问题。说它简单,是因为这是一个基本的问题,做软件测试工作多年的小伙伴,自然知道什么是软件测试。说它难,是因为“软件测试”有很多内涵,要了解其全部内涵,并非那么容易。如果我们去问软件研发人员什么是软件测试,得到的答案可能五花八门,人们对软件测试有不同的理解。现在最常见的理解就是:软件测试就是找bug、发现缺陷。


但也有人会认为软件测试就是:


检查软件产品是否符合设计要求;


验证软件产品需求、设计和实现的一致性;


确认软件产品是否满足用户的实际需求;


对软件产品质量的全面评估;


提供软件产品质量信息;


揭示软件产品的质量风险;


投入较低的保障性成本极大地降低劣质成本;


验证与确认;


调查、分析和比较;


不断探索;


继续阅读