摘要: 负载测试、压力测试、性能测试、容量测试的区别: 负载测试:通过加压,观察系统的响应时间、吞吐量等,知道系统的极限性能指标。 压力测试:通过增加负载,查看系统在峰值使用情况下的操作行为,容错、可恢复能力,发现隐患。 在强负载(大量数据、大量并发用户等)下的测试,查看应用系统在峰值使用情况下操作行为,从 阅读全文
posted @ 2024-07-02 21:27 努力的小测试 阅读(3) 评论(0) 推荐(0) 编辑
摘要: App常见测试点: (1)功能测试:检查功能是否符合需求,涉及到 UI 层,接口,数据,服务端,代码逻辑等。 (2)安装卸载测试:apk上安装和卸载,在工具上可以安装卸载。 (3)升级测试:在线升级,升级后可以正常使用。 (4)交互性测试:来电、来短信、低电量、插拔充电线是否影响App。 (5)网络 阅读全文
posted @ 2024-07-02 20:30 努力的小测试 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 关于下拉框的操作: 返回所有项 返回所有被选中的选项 通过 value 属性选中 or 取消选中选项 通过 index 索引选中 or 取消选中选项 通过标签文本选中 or 取消选中选项 取消选中所有选项 from selenium import webdriverfrom time import 阅读全文
posted @ 2024-07-01 21:35 努力的小测试 阅读(3) 评论(0) 推荐(0) 编辑
摘要: alert 窗口的类型: 警告框、确认框、对话框 操作 alert 窗口: 切换至 alert 窗口:driver.switch_to.alert 获取alert 窗口的值:alert.text 确定:alert.accept() 取消:alert.dismiss() 输入值:alert.send_ 阅读全文
posted @ 2024-07-01 15:16 努力的小测试 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1. 强制等待:sleep() 缺点:指定的时间过长,即使元素已经被加载出来了,但还是要是要继续等待,浪费时间。 2. 隐式等待: 缺点:可以把隐式等待当做全局变量,影响整个页面,程序需要等待整个页面加载完成才会执行下一步。但可能页面加载未完成时,需要定位的元素已经加载完成了,但受限于某些 JS 文 阅读全文
posted @ 2024-06-30 22:59 努力的小测试 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 键盘操作: (1)删除键 (2)空格键 (3)回车键 (4)制表键 (5)全选、复制、剪切、粘贴 from selenium import webdriverimport timefrom selenium.webdriver.common.keys import Keysdriver = webd 阅读全文
posted @ 2024-06-30 22:13 努力的小测试 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 背景: 用 selenium 做自动化时,有时需要模拟鼠标操作,比如单击、双击、点击鼠标右键、拖拽等。selenium 提供了一个类处理事件 ActionChains 鼠标操作: (1)执行操作 (2)左键、右键单击、双击 (3)鼠标悬停到元素、偏移处 (4)长按 (5)拖动 执行操作: perfo 阅读全文
posted @ 2024-06-30 21:49 努力的小测试 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 针对元素的简单操作: (1)点击: element.click() (2)输入内容、清除内容: element.send_keys("内容") element.clear() (3)返回元素尺寸、坐标: element.size element.location (4)获取元素标签文本: eleme 阅读全文
posted @ 2024-06-30 21:12 努力的小测试 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 控制浏览器操作: (1)最大化、最小化浏览器: driver.maximize_window() (2)控制、获取浏览器大小: driver.get_window_size() (3)获取当前标签页 title、url: print("标签页title:{}".format(driver.title 阅读全文
posted @ 2024-06-30 18:35 努力的小测试 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 如何应对复杂场景的 API 测试? 测试场景一:被测业务操作是由多个 API 调用协作完成 背景:一个单一的前端操作可能会触发后端一系列的 API 调用,此时 API 的测试用例就不再是简单的单个 API 调用,而是一系列 API 的调用。 存在情况: (1)存在后一个 API 需要使用前一个 AP 阅读全文
posted @ 2024-06-30 17:24 努力的小测试 阅读(3) 评论(0) 推荐(0) 编辑