扼要:
1、了解软件自动化测试的概念,什么情况下进行软件自动化测试;
2、了解软件自动化测试的分类;
3、了解自动化测试的好处与确定;
软件自动化测试,顾名思义就是使用软件对需要测试的软件进行机械地执行测试。
自动化测试分类
自动化测试,通常分UI自动化测试、接口自动化测试、性能自动化测试,甚至暴力测试等等,有非编码工具,也有编码的框架。可以参考下图:
软件自动化测试分类
自动化测试原则
执行自动化测试,需要了解其的一些原则和前置条件。
前置条件:当系统的功能或者接口稳定时,进行该环节测试。
原则:
1、功能、业务尽量覆盖回归测试,至少保证核心业务功能能自动化测试;
2、自动化测试必须以不能影响功能测试作为前提;
3、自动化测试必须在系统或者业务流程文档后开展,该点与前提条件相同;
自动化测试优点
1、减少测试人员的重复性工作,让测试人员可以进行其他方面的测试;
2、对于时间成本可以降低,能快速进行功能回归测试,确保系统的功能稳定。
3、可对系统进行造大量较为真实的数据,便于建立数据模型而分析;
4、对系统进行性能测试,了解系统的稳定性、压力等等,从而评估与优化。
自动化测试不足
1、对测试人员技能要求高;
2、不能替换功能测试;
3、不能灵活地测试;
4、自动化测试脚本或者用例的维护稍高。
最后:下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。