- 博客(23)
- 收藏
- 关注
原创 用例生成.md
TC-IOT-CTRL-001 | 验证语音打开客厅灯主流程 | P0 | 1. 用户已登录 AI 助手 App,并授权语音权限<br>2. 客厅灯设备已配网,在线状态正常<br>3. 当前客厅灯状态为“关闭” | 1. 唤醒 AI 助手,说出指令:“把客厅的灯打开”<br>2. 等待 AI 助手语音反馈<br>3. 观察客厅灯实际状态 | 1. AI 助手语音回复:“好的,客厅灯已打开”<br>2. 客厅灯实际变为开启状态<br>3. App 设备列表状态同步更新为“开启” | 场景测试 |
2026-04-14 19:40:22
262
原创 用例评审md
TC-IOT-CTRL-002 | 预期结果中“提示:‘温度仅支持 16 到 30 度,已为您设置为 30 度’”未区分语音播报内容与 App 文字提示,存在歧义 | 🟡 | 明确预期结果:1. AI 助手语音播报“温度仅支持 16 到 30 度,已为您设置为 30 度”;| **一般** | 🟡 | 用例可执行但存在明显质量瑕疵,影响执行效率或结果判断 | 预期结果含模糊词、步骤不完整、优先级标注错误 || **有效性** | 25% | 预期结果是否可量化、可验证;模块/场景划分是否清晰 |
2026-04-14 19:38:18
188
原创 使用大模型生成用例的提示词总结
按划分,每个类型匹配,模板中嵌入该类型的测试特性、输出规范、必测维度,输入后可直接生成的测试用例,覆盖所有维度。所有模板均遵循 **「设计方法 + 测试对象 + 测试范围 + 输出要求 + 特殊约束 + 类型专属要点」** 框架,可直接替换[]内容使用。
2026-01-23 18:14:04
592
原创 大型复杂金融 APP 完整测试梳理
保障 APP 功能合规性、资金安全性、跨端稳定性、性能高可用性,满足金融监管要求与用户体验标准,覆盖从需求到上线的全生命周期。
2026-01-12 17:05:45
658
原创 通用测试-输入框
对于一些特定应用场景,可能需要使用自定义键盘,比如数字密码键盘。- 在屏幕尺寸较小或布局复杂的情况下,检查输入框在键盘弹出时是否被遮挡,以及页面滚动、调整布局等解决方案的有效性。- 切换不同的输入法(系统自带或第三方),确认输入框对各种输入法的支持,包括但不限于拼音、手写、五笔等输入方式。- 正确数据:输入有效且格式正确的数据,例如手机号码、邮箱地址、姓名等,并验证数据是否能正常存储和提交。- 针对系统安全策略的升级,例如权限请求变化,检查应用中输入框涉及的数据读写权限处理是否符合新的安全规范。
2025-09-16 10:15:49
1012
原创 通用测试-时间控件
在移动Android端表单中,时间控件通常是指用户可以选择或输入日期和/或时间的UI组件。- 对于具有关联逻辑的时间控件,例如开始时间和结束时间,检查它们之间的关系处理是否准确。- 在不同版本的Android系统和各种设备上进行测试,确保时间控件的样式和功能一致。- 验证时间控件在应用的深色模式或自定义主题下,颜色对比度符合视觉标准且易读。- 在不同语言环境下,验证日期和时间的显示格式、星期和月份名称的本地化是否正确。- 使用方向键或Tab键在时间选择器的不同部分间切换,并确保可选择正确的值。
2025-09-16 10:15:17
503
原创 通用测试-开关
检查开关按钮是否支持长按事件,并且正确处理此事件(通常情况下开关按钮不需要长按功能,但如果应用中设计了特殊逻辑,则需要测试)。- 在无网络连接的情况下,检查开关按钮的状态改变是否仍能本地保存,且在网络恢复后能够与服务器数据同步。- 如果开关状态改变会触发通知服务的启动或停止,需确保通知设置的变更与开关按钮状态保持一致。- 检查开关按钮的状态显示,如开/关、是/否、启用/禁用等文本或图标是否正确更新。- 测试开关按钮的切换是否触发了预期的行为,例如启动/停止服务、打开/关闭权限等。
2025-09-16 10:14:43
482
原创 通用测试-表单
对于支持自动保存草稿的表单,在未提交前意外退出或关闭应用后,检查重新打开表单时能否恢复之前填写的内容。- 提交表单后,验证相关后台任务(如异步发送邮件、创建订单等)是否按预期执行,并反馈正确的结果给用户。- 在提交过程中网络环境发生改变(如从Wi-Fi切换到移动数据),验证表单提交的稳定性和数据完整性。- 在用户提交表单前,测试实时反馈(如实时格式校验)的功能有效性,以及其对最终提交过程的影响。- 根据用户角色和权限,验证不同用户提交表单后的处理结果(如某些用户可能无法提交某些表单)。
2025-09-16 10:14:04
438
原创 如何理解一款应用
如果应用涉及多个平台(如Web和移动应用),数据是否需要在这些平台之间同步?应用是否使用了任何特殊的技术或特性(例如AR/VR、机器学习、区块链等)?描述应用的主要界面和布局,比如是否有主屏幕、侧边栏菜单、底部导航栏等。如果是,它们的应用有哪些特点?应用的主要目标和用途是什么?对应用的响应时间和资源消耗有什么具体的要求?是否有计划添加新的功能或进行重大的版本更新?应用是否包含支付功能?应用是否需要支持多种语言和地区设置?
2025-09-16 09:52:59
216
原创 pytest篇3
pytest.fixture(scope="session")这里是module的时候两个测试都会失败。4.自动使用fixture,autouse=True,自动化装配工厂很好,无需显式的调用。6.使用完fixture自动清理可以使用yield或者addfinalizer,功能很好。2.fixture调用其他fixture。测试配置器fixture的使用很灵活。# 使用 fixture 的测试用例。具体的要梳理一下·······5.fixture的使用范围。1.fixture使用。
2024-11-21 17:45:51
403
原创 Pytest篇1
3.方法以test_开头或者_test结尾的也能自动执行(但是如果是项目执行的话会跳过不是test_开头或者_test结尾的文件,这个要注意,同样,在类中也会跳过不是test_开头和_test结尾的方法)2.创建一个python文件命名test_sample.py或者sample_test.py(test_开头的文件或者_test结尾的文件pytest默认都会执行)1.安装pip install pytest。1.pytest安装与基本使用。要求:Python 3.8+
2024-11-21 14:37:30
934
原创 Playwright Pytest 插件之安装使用
Playwright完美适配端对端测试的需求,全面覆盖了当前主流的浏览器渲染引擎——Chromium、WebKit 和 Firefox。支持开发环境 Windows、Linux , macOS,支持本地进行调试和持续集成流程中运行测试。可以选择无界面和有界面模式测试,支持模拟原生移动设备浏览器。Playwright是一个功能强大的浏览器自动化工具库,为Python开发者提供了丰富的同步及异步API接口,极大地便利了网页应用的自动化操作。
2024-05-14 10:43:46
975
原创 adb常用命令
获取不同进程的实时cpu使用数据可能会有多核超过100% 实时的CPU使用情况来诊断瞬时性能问题。内核CPU时间(system)以及总的CPU时间,但并不直接提供一个实时的平均CPU使用率。从系统启动到命令执行时刻各进程的CPU使用统计信息,包括用户CPU时间(user)、#获取平均cpu使用率,关心的是某个应用或服务自启动以来的平均CPU占用,#获取launchActivity。#获取当前运行的activity。#获取设备CPU核心数和型号。
2024-05-09 09:58:25
160
原创 Web自动化之playwright,基本指令
Playwright 可以与 HTML 输入元素进行交互,例如文本输入、复选框、单选按钮、选择选项、鼠标单击、键入字符、按键和快捷键以及上传文件和焦点元素。
2024-05-08 18:23:22
854
原创 python字符串替换
trans_table = str.maketrans("0123456789", "₀₁₂₃₄₅₆₇₈₉") # 将数字替换为下标数字。new_text_once = text.replace("三千", "三千零一", 1)new_text_regex = re.sub(r"三千", "很多", text)new_text = text.replace("三千", "三千零一")# 使用正则表达式替换所有 "三千" 为 "很多"# 将 "三千" 替换成 "三千零一"text = "我爱你三千遍"
2024-04-29 09:40:55
883
转载 Java 5,6,7,8,9,10新特性
转载自https://www.jianshu.com/p/952be1ff899f?utm_source=oschina-appjava5 泛型 (Generics) List<Integer> list=new ArrayList<Integer>(); 增强循环(Enhanced for Loop) int[] array = {1, 2, 3, 4, 5}; for (int i : array) { System.o..
2021-02-07 09:41:11
242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1