第一节、webUI自动化初次相识

1.什么是UI自动化测试?

就是用代码模仿手工操作,减轻手工工作量

2.UI自动化测试测试案例点及其原则?

a. 文本、图片显示的正确性
b. UI交互逻辑是否正确 例如点击 一个超链接就跳转到另一个页面
c. 用户行为的正确性 即考虑正向案例,正确的行为,反向案例方向用接口测试(不全对,比如前端控制了部分输入后端不用处理)

3.UI测试缺点难点

a.难以定位沸预期的bug
b.UI负责复杂,变化频繁,造成成本高
c.UI测试,多负责用户交互方面的内容

4.selenium是什么?

selenium是web测试的工具,对python来说,就是一个库,通过webdriver浏览器驱动和浏览器交互,像真正的用户在浏览器上网页界面完成点击等操作一样
该工具支持主流的浏览器,主要用于完成浏览器的兼容性测试和回归测试。

5.webdriver又是什么?

webdriver是对浏览器原生api进行封装,我们通过这套api来操作浏览器,底层原理其实是发post请求。

6.测试步骤

  • a、选择界面元素,即根据待操作的元素特点来确定并选定该元素
    根据元素的标签选择:ID、Name、Class、TagName 等
    根据元素的特征表达式:css、xpath
  • b、操作界面元素,模仿手工操作
    输入操作:点击、输入文字、拖拽元素、滑动页面、刷新等
    输出操作:操作后的表象,返回值等
posted @ 2020-12-27 23:59  挑灯  阅读(105)  评论(0)    收藏  举报