认识自动化测试

认识自动化测试

一、概念

让程序代替人为去验证程序功能的过程

二、自动化测试解决的问题

1、回归测试----项目在新发版之后对项目的功能进行验证
2、压力测试----多用户同时去操作软件,软件服务器处理多用户请求的能力
3、兼容性测试----不同浏览器(ie,firefox,chrome),不同机型(android,ios)等
4、提高测试效率,保证产品质量

三、自动化测试在什么阶段开始

功能测试完毕(手工测试)
手工测试:由人一个一个去输入测试用例,然后观察结果

四、自动化测试所属分类

1、测试分类

  • 黑盒测试(功能测试)
  • 灰盒测试(接口测试)
  • 白盒测试(单元测试)

web自动化测试实际上属于黑盒测试(功能测试)

五、优缺点

优点:
1、较少时间内运行更多的测试用例
2、自动化脚本可重复运行
3、减少人为的错误
4、测试数据存储

缺点:
1、不能取代手工测试
2、手工测试比自动化测试发现的缺陷更多
3、测试人员的技能要求

六、自动化测试分类

1、web-(UI)自动化测试
2、接口-自动化测试
3、移动(app)-自动化测试
4、单元测试-自动化测试

七、什么测试适合做自动化测试

1、需求变动不频繁
2、项目周期长
3、项目需要回归测试

猜你喜欢

转载自blog.csdn.net/Pluto__lxh/article/details/89329541