作者:首席背锅官∙松鼠
交流群:912594095、公众号:honeyBadger8
,本文原创,著作权归作者所有,转载请注明原链接及出处。
引言
-
什么是软件测试?
1、利用人工或自动化的手段对软件进行测试,找出bug,从而降低商业风险;
2、正向思维:软件测试是一系列的活动来验证程序是否正常运行,以及是否达到了用户预期的需求;
3、逆向思维:软件测试是为了发现程序的错误或者缺陷而进行的一系列活动;
4、一个软件/应用是由文档需求、数据、程序等部分组成,所以软件测试就不仅仅是对程序进行测试,而是多方位的验证;
小结:测试工程师大概可以归纳为在规定的条件下对程序进行测试操作,了解程序项目需求/正常流程,发现程序的错误、不合格的流程及表现,对项目程序进行评估。
-
测试的好处?
1、发现程序的错误行为;
2、定位程序的错误表现(UI展示);
3、确认程序的逻辑与产品需求的一致性;
4、确保呈现给用户的是完美无误的程序应用,给用户更好的体验。
-
测试的目的?
1、寻找项目的