自动化测试selenium介绍和使用

什么是自动化测试

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

优点:

  • 较少的时间能运行更多的测试用例
  • 自动化脚本可以重复执行
  • 减少人为的错误
  • 测试数据存储

缺点:

  • 不能取代手工测试
  • 手工测试比自动化测试发现的缺陷少

能进行哪些自动化测试

  • 回归测试:项目添加新功能之后对之前的功能进行验证。
  • 压力测试:多用户同时去操作软件,测试服务器处理多用户请求的能力。
  • 兼容性测试:不同的浏览器等等。

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

在功能测试之后。也就是手工测试,由一个人去一个个输入测试用例,然后观察结果。

自动化测试属于哪种分类

软件测试根据代码的可见度可以分为:

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

自动化测试属于黑盒测试。

自动化测试有哪些分类

自动化测试分为:

  • Web自动化测试:基于浏览器访问的测试
  • 接口自动化测试
  • app自动化测试
  • 单元自动化测试

什么web项目适合自动化测试

  • 需求变动不频繁
  • 项目周期长
  • 项目需要回归测试

selenium介绍

posted @ 2018-07-16 19:56  陈帅丶  阅读(538)  评论(0编辑  收藏  举报