摘要: 一、模块驱动测试实例 1 把登录和退出统一封装在login类中,若把login类单独放在一个文件中,就可以给任一测试脚本调用,这里就跟测试脚本放一起 2 from selenium import webdriver 3 4 class login(): 5 #登录 6 def user_login( 阅读全文
posted @ 2019-11-17 22:44 菩提306 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 一、线性测试 什么是线性测试? 通过录制或编写对应用程序的操作步骤产生相应的线性脚本,每个测试脚本相对独立,不产生依赖和调用,单纯的来模拟用户完整的操作场景 缺点 1、开发成本高,测试用例之间存在重复的操作,不得不为每一个用例去录制或编写这些重复的操作,如每个用例的登录和退出操作 2、维护成本高,测 阅读全文
posted @ 2019-11-17 21:41 菩提306 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一、概述 1、在web应用中会经常遇到frame/iframe表单嵌套页面的应用 2、WebDriver只能在一个页面上对元素进行识别与定位 3、对于frame/iframe表单内嵌的页面上元素无法识别与定位 4、此时就需要切换到frame/iframe表单中 5、通过switch_to.frame 阅读全文
posted @ 2019-11-17 18:42 菩提306 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 一、概述 1、在编写功能测试用例时,会假定一个预期结果,在执行用例过程中把得到的实际结果与预期结果进行比较,从而判断用例的通过与失败 2、自动化测试用例是由机器去执行,通常机器并不像人一样有思维和判断能力,那么就要从页面上获取一些信息来证明用例执行是成功还是失败 3、通常用的最多的几种验证信息是ti 阅读全文
posted @ 2019-11-17 17:37 菩提306 阅读(339) 评论(0) 推荐(0) 编辑