自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 通用测试-输入框

对于一些特定应用场景,可能需要使用自定义键盘,比如数字密码键盘。- 在屏幕尺寸较小或布局复杂的情况下,检查输入框在键盘弹出时是否被遮挡,以及页面滚动、调整布局等解决方案的有效性。- 切换不同的输入法(系统自带或第三方),确认输入框对各种输入法的支持,包括但不限于拼音、手写、五笔等输入方式。- 正确数据:输入有效且格式正确的数据,例如手机号码、邮箱地址、姓名等,并验证数据是否能正常存储和提交。- 针对系统安全策略的升级,例如权限请求变化,检查应用中输入框涉及的数据读写权限处理是否符合新的安全规范。

2025-09-16 10:15:49 886

原创 通用测试-时间控件

在移动Android端表单中,时间控件通常是指用户可以选择或输入日期和/或时间的UI组件。- 对于具有关联逻辑的时间控件,例如开始时间和结束时间,检查它们之间的关系处理是否准确。- 在不同版本的Android系统和各种设备上进行测试,确保时间控件的样式和功能一致。- 验证时间控件在应用的深色模式或自定义主题下,颜色对比度符合视觉标准且易读。- 在不同语言环境下,验证日期和时间的显示格式、星期和月份名称的本地化是否正确。- 使用方向键或Tab键在时间选择器的不同部分间切换,并确保可选择正确的值。

2025-09-16 10:15:17 453

原创 通用测试-开关

检查开关按钮是否支持长按事件,并且正确处理此事件(通常情况下开关按钮不需要长按功能,但如果应用中设计了特殊逻辑,则需要测试)。- 在无网络连接的情况下,检查开关按钮的状态改变是否仍能本地保存,且在网络恢复后能够与服务器数据同步。- 如果开关状态改变会触发通知服务的启动或停止,需确保通知设置的变更与开关按钮状态保持一致。- 检查开关按钮的状态显示,如开/关、是/否、启用/禁用等文本或图标是否正确更新。- 测试开关按钮的切换是否触发了预期的行为,例如启动/停止服务、打开/关闭权限等。

2025-09-16 10:14:43 432

原创 通用测试-表单

对于支持自动保存草稿的表单,在未提交前意外退出或关闭应用后,检查重新打开表单时能否恢复之前填写的内容。- 提交表单后,验证相关后台任务(如异步发送邮件、创建订单等)是否按预期执行,并反馈正确的结果给用户。- 在提交过程中网络环境发生改变(如从Wi-Fi切换到移动数据),验证表单提交的稳定性和数据完整性。- 在用户提交表单前,测试实时反馈(如实时格式校验)的功能有效性,以及其对最终提交过程的影响。- 根据用户角色和权限,验证不同用户提交表单后的处理结果(如某些用户可能无法提交某些表单)。

2025-09-16 10:14:04 362

原创 如何理解一款应用

如果应用涉及多个平台(如Web和移动应用),数据是否需要在这些平台之间同步?应用是否使用了任何特殊的技术或特性(例如AR/VR、机器学习、区块链等)?描述应用的主要界面和布局,比如是否有主屏幕、侧边栏菜单、底部导航栏等。如果是,它们的应用有哪些特点?应用的主要目标和用途是什么?对应用的响应时间和资源消耗有什么具体的要求?是否有计划添加新的功能或进行重大的版本更新?应用是否包含支付功能?应用是否需要支持多种语言和地区设置?

2025-09-16 09:52:59 162

原创 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 379

原创 pytest篇2

4.app自动化用断言关键字库整理。1.断言 assert。

2024-11-21 17:10:55 202

原创 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 862

原创 Playwright Pytest 插件之安装使用

Playwright完美适配端对端测试的需求,全面覆盖了当前主流的浏览器渲染引擎——Chromium、WebKit 和 Firefox。支持开发环境 Windows、Linux , macOS,支持本地进行调试和持续集成流程中运行测试。可以选择无界面和有界面模式测试,支持模拟原生移动设备浏览器。Playwright是一个功能强大的浏览器自动化工具库,为Python开发者提供了丰富的同步及异步API接口,极大地便利了网页应用的自动化操作。

2024-05-14 10:43:46 887

原创 adb常用命令

获取不同进程的实时cpu使用数据可能会有多核超过100% 实时的CPU使用情况来诊断瞬时性能问题。内核CPU时间(system)以及总的CPU时间,但并不直接提供一个实时的平均CPU使用率。从系统启动到命令执行时刻各进程的CPU使用统计信息,包括用户CPU时间(user)、#获取平均cpu使用率,关心的是某个应用或服务自启动以来的平均CPU占用,#获取launchActivity。#获取当前运行的activity。#获取设备CPU核心数和型号。

2024-05-09 09:58:25 123

原创 Web自动化之playwright,断言

断言超时可以为全局或每个断言指定自定义断言超时。默认超时为 5 秒全局超时单个超时。

2024-05-08 18:37:49 544

原创 Web自动化之playwright,基本指令

Playwright 可以与 HTML 输入元素进行交互,例如文本输入、复选框、单选按钮、选择选项、鼠标单击、键入字符、按键和快捷键以及上传文件和焦点元素。

2024-05-08 18:23:22 769

原创 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 809

原创 python基础-斐波那契数列绘图(turtle)

python基础,turtle库,斐波那契数列曲线

2023-08-16 02:29:50 878

转载 Python中获取交集并集差集的方法

python交并差

2022-11-07 11:25:19 14274

原创 APP抓包之fiddler使用介绍

app抓包之fiddler初体验

2022-06-29 11:44:57 2661 1

原创 自动化测试之appium

自动化测试,之认识Appium

2022-06-29 11:00:01 2748

转载 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 219

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除