摘要:
1. 掌握的知识点 接口diff测试 rpc协议 自动生成接口测试用例代码 接口测试结构化分析 2. 需要准备的环境 diffyhttps://github.com/opendiffy/diffy 16 dubbo Apache Dubbo 8 Apache Dubbo 9 Apache Dubbo 阅读全文
摘要:
1. 注册使用: https://hello-shudong.com/auth/login 邀请码:Pgup 阅读全文
摘要:
1.app启动性能分析 1.1 启动流程 调起app,创建白窗口,启动进程application process 冷启动:1.app被杀死后重新启动;2.app刚安装完,启动时就是冷启动;3.app历史数据被清理后,重新启动时,也叫冷启动 (建议启动时间不超过5s) 对应图中的other stuff 阅读全文
摘要:
1.自动遍历测试技术 2.android monkey 健壮性测试工具 优点:速度快,编码少 缺点:不受控制,随机点击、输入、滑动等 3.android maxim 遍历测试工具 安装使用的步骤: A.进入github:https://github.com/zhangzhao4444/Maxim, 阅读全文
摘要:
1. 框架基本能力 2. 各种requests请求方法 2.1 get的params 2.2 post的form表单请求 2.3 files文件上传 2.4 headers和cookies构造 3. 响应结果 4.json请求 5.xml请求 6.复杂数据结构体解析 7.结构化响应断言json 8. 阅读全文
摘要:
1.接口测试的价值 跨端大多是跨android和ios 2.常见接口协议解析 TCP:建立专项连接,有三次握手和四次挥手 UDP:类似于送外包,只负责发送 3.抓包分析tcp协议 3.1 tcpdump用法 要有root权限,用tcpdump监听接口请求后保存在日志中,再在wireshark中打开日 阅读全文
摘要:
python环境配置 Python和PyCharm环境安装配置 525 web自动化相关环境 Selenium环境安装配置 334 app自动化相关环境 Appium环境配置(mac版本) 137 Appium环境配置(windows版本) 144 Docker环境安装配置 Docker环境安装配置 阅读全文
摘要:
1. selenium环境配置 https://www.selenium.dev/ driver:浏览器提供的api ide:用于录制和回放 . 2. IDE录制和回放 导出脚本 3. 文件上传 4.弹框处理 在浏览器F12的console里可以打印:window.alert("测试alert") 阅读全文
摘要:
链接:https://github.com/CaptainJi/Appium-AutoTest/blob/master/Appium%20MD%E6%95%99%E7%A8%8B/Android%E7%B3%BB%E7%BB%9F%E5%9F%BA%E7%A1%80/1.Android%20SDK. 阅读全文
摘要:
(1.setup_function、teardown_function 2.setup_class、teardown_class 3.setup_method、teardown_method 4.setup_module、teardown_module) setup/teardown和unittes 阅读全文