摘要: 一、unittest import unittest def add(a,b): return a+b #继承unittest.TestCase类 class TestCase01(unittest.TestCase): #在每条用例执行前执行 def setUp(self): print("set 阅读全文
posted @ 2020-09-16 15:19 Eliphaz 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 一、frame表单跳转 from selenium import webdriver import time #创建driver对象 driver = webdriver.Chrome() #最大化窗口 driver.maximize_window() #设置隐Ⅹ等待 driver.implicit 阅读全文
posted @ 2020-09-15 16:51 Eliphaz 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 一、等价类划分法 二、边界值法 举例:0-100内的整数 步骤: 明确需求 确定有效和无效等价类 明确输入条件中的边界值 编写测试用例 注意:边界值法应用时,如果测试实际紧张,应该优先测试最大值和最小值 三、判定表法 步骤: 明确规则个数 列出所有条件桩和动作桩 填入条件项 填入动作项,等到初始判定 阅读全文
posted @ 2020-09-01 11:16 Eliphaz 阅读(1576) 评论(0) 推荐(0) 编辑
摘要: (1)测试用例编号 编号由字符和数字组合成的字符串,用例编号具有唯一性、容易识别,如下表 (2)测试项目 测试的项目属于哪个项目或者被测的需求、被测的模块、被测的单元等等 (3)预置条件 执行当前测试用例需要的前提条件,如果前提条件不满足,则后面的测试步骤不能进行或者得不到预期结果 (4)测试输入 阅读全文
posted @ 2020-08-31 16:18 Eliphaz 阅读(1680) 评论(0) 推荐(0) 编辑
摘要: 软件测试 1.1单元测试 是对团结组成单元进行测试。目的是检验软件基本组成单位的正确性。测试的对象是软件设计的最小单位:模块 测试阶段:编码后 测试对象:最小模块 测试人员:白盒测试工程师或开发工程师 测试依据:代码和注释+详细设计文档 测试方法:白盒测试 测试内容:模块接口测试、局部数据结构测试、 阅读全文
posted @ 2020-08-31 15:29 Eliphaz 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 一、文件上传 from selenium import webdriver import os driver = webdriver.Chrome('../tools/chromedriver.exe') file_path = "file:///" + os.path.abspath('upfil 阅读全文
posted @ 2020-08-27 20:59 Eliphaz 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一、操作鼠标 from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains import time driver = webdriver.Chrome() action 阅读全文
posted @ 2020-08-27 19:40 Eliphaz 阅读(173) 评论(0) 推荐(0) 编辑
摘要: appium关于复制用户主页地址,无法拿到数据的问题,可以通知复制粘贴来解决: (1)获取剪切板数据(推荐) import win32con import win32clipboard as w w.OpenClipboard() d = w.GetClipboardData(win32con.CF 阅读全文
posted @ 2020-08-25 11:17 Eliphaz 阅读(1256) 评论(0) 推荐(0) 编辑
摘要: 显式等待是appium中webdriver用于同步测试的另外一种等待机制。显式等待比隐式等待具备更好的操控性。 ,与隐式等待不同,我们可以为脚本设置一些预置或者定制化的条件,等待条件满足后再近些下一步测试。在使用场景上,隐式等待用来做一个全局的控制,例如设置全局隐式等待6秒;显式等待可以只作用于仅有 阅读全文
posted @ 2020-08-22 15:47 Eliphaz 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 匹配中文标点符号: [\u3002\uff1b\uff0c\uff1a\u201c\u201d\uff08\uff09\u3001\uff1f\u300a\u300b]匹配中文字符的正则表达式: [\u4e00-\u9fa5] import re s = "\n\r\t@#$%^&*这样一本书大卖, 阅读全文
posted @ 2020-08-22 11:23 Eliphaz 阅读(6834) 评论(0) 推荐(0) 编辑