1 什么是软件测试?
举过一个很形象的例子,就像一些工厂的质检员。他们负责产品是否合格或者找出产品的缺陷;那我们就是软件产品的质检员,负责检查产品是否符合客户要求和功能缺陷。
2 软件测试工程师的职责是什么?
我们的终极使命就是:找出bug(缺陷),如果一些bug没有被找到,导致产品上线推向市场的时候,引发一系列问题,你的饭碗也就保不住了。简单来说软件测试工程师的职责也就是软件测试的目的,分为以下几点:
1)检查软件产品是否符合用户的需求。
如果用户提出的各种功能和需求,你们产品没有满足的话,也就根本提不上交付产品了,因为根本达不到交付程度,所以我们的职能非常必要。
2)检查程序的业务逻辑和代码逻辑。
即使在同一个项目组,开过同样的需求会议,每个人对需求的理解也许是存在一点点偏差的。所以我们适当的时候也要去检查程序猿哥哥写的代码是否有业务逻辑错误和代码逻辑错误,当然小白目前是没法达到检查程序的,我们是通过手工测试去检查。
3)提高产品的易用性。
这点也很重要,如果一个软件产品不好用,用户的学习成本太高,那么产品的接受满意度就会下降,更别说产品的市场占有率了,所以你是代表广大用户来测试这个产品,易用性也非常重要。
4)一些其他的错误。
凡是导致你的软件产品不能正常使用的,功能被阻塞的,我们都要提交bug,让程序员哥哥去进行一下修改和完善,不能视而不见哟!
网友评论