web自动化测试是什么?


1.自动化是什么?

  定义:使用机器设备代替人工自动完成指定目标的过程

  实际生活中的例子:工厂中螺丝的自动生成

  good:减少人工劳动力、提高工作效率、产品规格统一标准、规模化(批量生产)

2.自动化测试是什么?

  定义:让程序代替人工去验证系统功能的过程

  软件测试:校验系统是否满足规定需求,校验预期结果和实际结果之间的差别

  实际生活中的例子:阿里的仓储

  可以解决的问题:

    回归测试:项目在发新版本之后对项目之前的功能进行验证

    压力测试:多个用户同时操作软件,统计软件服务器处理对用户请求的能力

    兼容性测试:不同的浏览器上软件是否显示正常

    提高测试效率,保证产品质量

  good:在较少的时间内运行更多和测试用例

     自动胡脚本可重复执行

     减少人为的错误

     克服手工测试的局限性

  注意点:

     自动化测试不能完全代替手工测试

     自动化测试和手工测试没有谁更厉害之分

     自动化测试并不能发现更多的bug

     自动化测试适合部分功能

  分类:

    web自动化测试(黑盒)、移动自动化测试、接口自动化测试(灰盒)、单元自动化测试(白盒) 

3.web自动化测试是什么?

  定义:让程序代替人工自动验证web项目功能的过程(预期结果和实际结果的比较)

  使用场景:需求稳定、周期长、有回归测试的需求

  开始的是时机:功能测试完成(手工测试完成---黑盒测试)

 

 

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM