自动化测试(1)

一、为什么要进行自动化测试

1、解决-回归测试
2、解决-压力测试
3、解决-兼容性测试
4、提高测试效率,保证产品质量

回归测试:项目在发新版本之后对之前的功能进行验证;
压力测试:可以理解为多用户同时去操作软件,统计软件服务器处理多用户请求的能力
兼容性测试:如针对web测试,可以对不同浏览器的测试(Google、Firefox、IE)

二、自动化测试相关知识点

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

功能测试完毕(手工测试)

手工测试:就是由人去一个一个输入测试用例,然后观察结果

2、自动化测试所属分类:

1、黑盒测试(功能测试)
2、灰盒测试(接口测试)
3、白盒测试(单元测试)

注:web自动化测试属于黑盒测试(功能测试)

3、自动化测试的优点:

1、较短时间内,运行更多的测试用例
2、自动化脚本可以重复使用:保存起来,回归时直接运行脚本就可以
3、减少认为的错误
4、测试数据存储

4、自动化测试缺点:

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

误区:
1、自动化测试可以代替手工测试
2、自动化测试一定比手工测试厉害
3、自动化可以发现更多的BUG

5、自动化测试分类:

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

猜你喜欢

转载自blog.csdn.net/weixin_42067873/article/details/106042341