07 2023 档案
摘要:1.APP测试 UI测试:导航测试,图形测试,内容测试 功能测试 性能测试:响应能力测试(安装 卸载 功能性操作),压力测试(反复/长期) 兼容性测试 安全测试:发送信息 拨打电话 链接网络 访问手机信息 联系人信息 设置权限;执行某些操作时导致的输入有效性验证 授权 数据加密;将网络协议的测试,防
阅读全文
摘要:DDT 当测试脚本相同而使用不同测试数据时,可采用数据驱动测试。需要%将DDT.py与运行的.py文件放到一个目录下 安装:pip install ddt DDT装饰符:@data 读取单个值,使用@data(a,b) a和b各运行一次用例 读取列表或元组,@data([a,b])或@data((a
阅读全文
摘要:用于在不同机器,不同浏览器的并行测试工具 工作原理:selenium scripts发送请求调用hub节点,然后通过hub节点分发到具体的测试用例到node节点执行 环境搭建: 1、文件准备 https://selenium-release.storage.googleapis.com/index.
阅读全文
摘要:1、chrome解决办法 在chromeoptions()中添加”--ignore-certificate-errors"为true的选项 #-*-coding: utf-8-*- from selenium import webdriver options = webdriver.ChromeOp
阅读全文
摘要:1、屏蔽浏览器对selenium的检测 ”chrome正受到自动测试软件的控制。“ 解决方法: options = webdriver.ChromeOptions() options.add_experimental_option('excludeSwitches', ['enable-automa
阅读全文
摘要:1、限制页面加载时间 设置页面加载限制时间:set_page_load_timeout(time) #-*-coding:utf-8-*- from selenium import webdriver from selenium.common.exceptions import TimeoutExc
阅读全文
摘要:1、强制等待 time.sleep() 指定一个固定的线程休眠时间 #-*-coding:utf-8-*- from datetime import datetime import time print(datatime.now()) #等待5S time.sleep(5) print(datati
阅读全文