摘要: 前言 adb工具是可以方便调试安卓应用的工具; 安卓模拟器是可以方便模拟安卓系统环境的软件; 一般个人在进行应用测试的时候,都不太愿意拿自己的手机当测试机(对手机不好),所以可以将adb工具和安卓模拟器结合起来方便进行测试。 第一步:确认本机是否安装adb软件并配置adb环境变量: e 第二步:设置 阅读全文
posted @ 2021-11-29 18:04 习久性成 阅读(6504) 评论(0) 推荐(0) 编辑
摘要: 前言 大部分人在使用selenium定位元素时,用的是xpath元素定位方式,因为xpath元素定位方式基本能解决定位的需求。xpath元素定位方式更直观,更好理解一些。 css元素定位方式往往被忽略掉了,其实css元素定位方式也有它的价值;相对于xpath元素定位方式来说,css元素定位方式更快, 阅读全文
posted @ 2021-11-29 14:55 习久性成 阅读(1221) 评论(0) 推荐(0) 编辑
摘要: BDD行为驱动开发 ATDD验收测试驱动开发 TDD测试驱动开发 敏捷测试就是持续地对软件质量问题进行及时地反馈。 传统测试团队如何转型、敏捷文化下测试团队如何建设。 敏捷测试既不是一种方法(如黑盒方法、白盒方法等),也不是一种方式(如探索式测试)。 敏捷测试中可以采用已有的各种方法,包括白盒方法、 阅读全文
posted @ 2021-11-29 13:41 习久性成 阅读(218) 评论(0) 推荐(0) 编辑
摘要: V模型 V模型中的过程从左到右,描述了基本的开发过程和测试行为。 V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系。 局限性:把测试作为编码之后的最后一个活动,需求分析等前期产生的错误直到后期的验收测试才能发现。 W模型 相对于V 阅读全文
posted @ 2021-11-29 11:24 习久性成 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 处理selenium中的获取元素属性问题 ①获取‘我的订单’元素class属性值: at = self.driver.find_element_by_link_text('我的订单').get_attribute('class') ②判断‘我的订单’元素的classs属性值是否为active: se 阅读全文
posted @ 2021-11-29 10:05 习久性成 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 前言 ① frame 标签有 frameset 、 frame 、 iframe 三种; frameset 跟其他普通标签没有区别,不会影响到元素正常的定位;而 frame 与 iframe 对selenium定位而言是一样的,selenium工具中有一组方法对frame/iframe框架进行操作。 阅读全文
posted @ 2021-11-29 10:02 习久性成 阅读(1621) 评论(0) 推荐(0) 编辑
摘要: ①动态id定位不到元素 WebElement_xiexin_element = driver.find_element(By.xpath("//span[contains(.,'写 信')]")) # WebElement_xiexin_element = driver.findElement(By 阅读全文
posted @ 2021-11-29 09:53 习久性成 阅读(1000) 评论(0) 推荐(0) 编辑