摘要: 功能测试 0<a<10 1.等价类 无效等价类 a<=0 a>=10 输入特殊字符 @# 空格 中文 数字 ,大小写 有效等价类 a>0 a<10 4 、5 2.边界值 临界值 a=0 a=10 上点 离点 内点 3.错误推测法 模糊查询% 4.场景法 画出业务流程图,覆盖每一个分支 5.正交试验测 阅读全文
posted @ 2022-05-06 11:23 血染星辰 阅读(417) 评论(0) 推荐(0)
摘要: allure生成报告 添加测试步骤 添加测试描述 添加严重等级 1.生成xml(json) pip install pytest-allure-adaptor ini文件中追加 --alluredir report 遇到 has no attribute ‘allure‘问题解决 cmd 执行 pi 阅读全文
posted @ 2022-03-01 09:21 血染星辰 阅读(194) 评论(0) 推荐(0)
摘要: 路径 在Windows中路径是\ 也有转义的含义两种解决方法 1.\\ 转义表示\ 2. str = r".\xx.py" 在mac中路径是/ python是跨平台的 写路径是 斜杠可以用os.sep进行替换拼接 实现跨平台 阅读全文
posted @ 2022-02-23 16:06 血染星辰 阅读(100) 评论(0) 推荐(0)
摘要: 1.标记工厂函数(给谁就用,不给就不用) 装饰器@pytest.fixture() 修饰一个方法 使用 (1)脚本的参数列表中,增加fixture的名字即可 (2)在脚本之上写一个装饰器@pytest.mark.usefixtures("before") (3)@pytest.fixture(aut 阅读全文
posted @ 2022-02-22 09:46 血染星辰 阅读(81) 评论(0) 推荐(0)
摘要: 跳过测试函数 ANDROID_VERSION = 7.0 @pytest.mark.skipif(True,reason=None) 可以写表达式 @pytest.mark.skipif(ANDROID_VERSION <6.0,reason=None) 预期失败(反向测试) @pytest.mar 阅读全文
posted @ 2022-02-22 09:10 血染星辰 阅读(48) 评论(0) 推荐(0)
摘要: 学习目标: 安装 pip install pytest pytest --version 命令行运行 pytest -s(输出打印) xx.py 默认是项目下直接文件,在文件夹下需要注意添加路径 主函数 main pytest.main(["-s","xx.py"]) setup teardown 阅读全文
posted @ 2022-02-21 17:14 血染星辰 阅读(110) 评论(0) 推荐(0)
摘要: WebDriver是一套完整的类库,提供api 主要包括下面两部分 (1)查找元素 (2)操作元素 pip install selenium==3.14.0 pip uninstall selenium pip show selenium (1)查找元素 id、name、 class_name、ta 阅读全文
posted @ 2021-09-30 22:49 血染星辰 阅读(87) 评论(0) 推荐(0)
摘要: Selenium IDE (1)录制脚本 (2)转换成Python脚本 常用命令 open pause goBack refresh click type(target, value)输入 、 close关闭浏览器 阅读全文
posted @ 2021-09-29 21:12 血染星辰 阅读(49) 评论(0) 推荐(0)
摘要: 1.操作链 2.找不到元素的原因有哪些 1)还没有加载好 2)元素不可点击或者 不可见 3)页面元素是动态的 元素的属性动态 id class 可以是动态的 尽量选择静态属性 动态位置 第一个 第二个会变化 使用模糊查询或者遍历 3.什么情况下使用javascript定位 元素属性为hidden或者 阅读全文
posted @ 2021-09-26 23:28 血染星辰 阅读(85) 评论(0) 推荐(0)
摘要: 测试流程1.拿到需求文档2.评审需求(产品修改)3.编写测试计划(评审)4.编写测试用例(评审修改)5.数据库的说明书熟悉数据结构6.拿到接口文档接口测试7.冒烟测试8.按轮次迭代执行用例测试,提交阶段性的测试报告包含各级别发现问题及风险阻塞问题(进行自动化回归和冒烟)9.达到上线标准提交总结性的测 阅读全文
posted @ 2021-09-18 17:05 血染星辰 阅读(586) 评论(0) 推荐(0)