2022年7月5日

摘要: 代码分类: 1、黑盒测试:把测试的对象看成是一个黑色的盒子的,看不到里面内部的结构,是对软件的一种功能性的测试。 2、白盒测试:就是把测试的对象看成是一个透明的盒子,能够看见被测软件的内部结构,是单元测试的一种形式,是针对程序的内部代码的一种测试形式。 3、灰盒测试:它是介于黑盒测试与白盒测试中间, 阅读全文
posted @ 2022-07-05 17:11 $Cch$ 阅读(243) 评论(0) 推荐(0) 编辑
 

2022年7月4日

摘要: ✨每日早会/例会/站会/: ✔昨天干了什么 ✔今天准备干什么 ✔存在什么需要解决的问题 ✨测试的工作内容(你是怎么理解测试工作的): ✔质量管理:能够结合沟通能力,能和测试工作中不同角色的人沟通解决工作过程中存在的问题; ✔测试效率提升:通过自动化测试的技术手段来提升工作效率(速度)。 ✨测试需要具 阅读全文
posted @ 2022-07-04 17:56 $Cch$ 阅读(110) 评论(0) 推荐(0) 编辑
 

2022年7月3日

摘要: 1、页面对象设计模式的概念(PO模式): 创建可以跨多个测试用例共享的代码 减少重复代码的数量 如果用户界面发生了维护,我们只需要维护一个地方,这样修改以及维护的成本相对而言是比较低的 2、目录结构设计 每个目录的简单介绍: base:基础层,主要编写的是底层元素封装 page:对象层,主要指的是页 阅读全文
posted @ 2022-07-03 18:04 $Cch$ 阅读(62) 评论(0) 推荐(0) 编辑
 

2022年6月30日

摘要: 对一个测试的系统,开始最佳的测试就是源代码级别的测试,也就是单元测试阶段,这个过程也被成为白盒测试。单元测试是最基本也是最底层的测试类型,单元测试应用最基本的软件代码,如类,函数。方法等,单元测试通过可执行的断言检查被测单元的输出是否满足预期结果。在测试金字塔的理论上来说,越往下的测试投入资源越高, 阅读全文
posted @ 2022-06-30 20:20 $Cch$ 阅读(152) 评论(0) 推荐(0) 编辑
 

2022年6月29日

摘要: 在UI自动化测试中,常会使用js处理一些特殊的交互,比如浏览器的滑动、富文本和时间控件,演示案例如下: 1、浏览器的滑动 1 from selenium import webdriver 2 from selenium.webdriver.common.by import By 3 from sel 阅读全文
posted @ 2022-06-29 19:42 $Cch$ 阅读(128) 评论(0) 推荐(0) 编辑
 
摘要: 在UI自动化测试中,遇到的键盘事件使用到的类是Key类,键盘事件的示例如下: 1 from selenium import webdriver 2 from selenium.webdriver.common.by import By 3 from selenium.webdriver.common 阅读全文
posted @ 2022-06-29 19:41 $Cch$ 阅读(63) 评论(0) 推荐(0) 编辑
 
摘要: 在UI自动化测试中解决由于网络加载慢而导致资源加载不出来的问题的一般解决方案是使用time库里的sleep(),但是在有的情况下,sleep()可能是解决不了,总的来说有以下三种情况: 1、固定等待,也就是使用sleep()方法 2、隐式等待,使用到的方法是implicitly_wait的方法,可以 阅读全文
posted @ 2022-06-29 19:41 $Cch$ 阅读(47) 评论(0) 推荐(0) 编辑
 

2022年6月28日

摘要: 1)悬浮示例 1 from selenium import webdriver 2 from selenium.webdriver.common.action_chains import ActionChains 3 from selenium.webdriver.common.alert impo 阅读全文
posted @ 2022-06-28 21:07 $Cch$ 阅读(77) 评论(0) 推荐(0) 编辑
 
摘要: 在UI自动化测试中,web类中提供了很多可以调用的方法,比如进行具体的清空操作、获取文本框中的输入信息等。具体如下: 1、clear():清空 1 from selenium import webdriver 2 from selenium.webdriver.common.by import By 阅读全文
posted @ 2022-06-28 20:12 $Cch$ 阅读(77) 评论(0) 推荐(0) 编辑
 
摘要: 在UI自动化测试中,有很过的类可以调用,比如下拉框的操作可选择select; 在实际调用中,下拉框选择有三种方式:1、按照索引2、按照value3、按照文本 HTML的源码信息如下: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta char 阅读全文
posted @ 2022-06-28 20:12 $Cch$ 阅读(565) 评论(0) 推荐(0) 编辑