web自动化测试是什么?

我的梦境 提交于 2019-12-05 11:49:51

1.自动化是什么?

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

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

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

2.自动化测试是什么?

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

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

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

  可以解决的问题:

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

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

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

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

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

     自动胡脚本可重复执行

     减少人为的错误

     克服手工测试的局限性

  注意点:

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

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

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

     自动化测试适合部分功能

  分类:

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

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

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

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

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

 

 

  

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!