手机客户端软件测试用例设计模板

简介: [本文出自天外归云的博客园] 测试用例设计模板 本模板不包含专项测试的部分内容(比如流量、耗电量等测试),只针对功能需求本身进行设计。 1. 资源(图片)加载逻辑测试,包含弱网加载逻辑、延迟加载逻辑的测试; 2.

[本文出自天外归云的博客园]

测试用例设计模板

本模板不包含专项测试的部分内容(比如流量、耗电量等测试),只针对功能需求本身进行设计。

1. 资源(图片)加载逻辑测试,包含弱网加载逻辑、延迟加载逻辑的测试;

2. 按钮测试,包含三态(点击前、点击时、点击后)的样式、跳转、具体实现效果的测试;

3. UI弱网、网络异常(断网+恢复网络)客户端处理逻辑(包括请求超时处理逻辑)的测试;

4. 页面上的文案、颜色、内容(写死的)方面的测试;

5. 动态数据(接口返回的数据)在页面上的回显逻辑检查(正常情况、容错情况)的测试;

6. 输入框类(焦点出现和消失的逻辑、弹出键盘遮罩页面的处理逻辑、容错数据提交的处理逻辑、数据输入的动态校验)的测试;

7. 刷新逻辑(包含上拉、下拉等方式的手动刷新和页面自动刷新逻辑)的测试;

8. 请求延迟返回(包括断网、弱网情况下的)加载中的页面loading动效检查;

9. 弹层的出现与消失逻辑;

*10. 具体需求功能逻辑交互流程测试。

 

以上前九点的测试用例设计方法是固定的,第十点的测试用例设计要QA按需求文档和交互文档进行设计,基本就是把文档中提到的需求交互点都提取出来作为测试用例即可。

自动化设计思路

既然有模板就有自动化实现的方法,例如:前九点可以提取出不变的成分名称,第十点可以通过制定需求交互文档的标准模板从而规范化产品人员和交互设计人员的输入,方便实现测试用例的自动提取与生成。

我们的输入可以确定为:

1. 按钮类UI的名称列表;

2. 输入框类UI的名称列表;

3. 图片、资源的名称列表;

4. 涉及网络请求的UI的名称列表;

5. 页面固定视觉走查(样式、颜色、文案)列表;

6. 接口回显数据名称列表;

7. 所有的刷新位置列表;

8. 所有的loading动效出现的触发条件列表;

9. 按标准模板(需求和交互内容清晰的按点列举,能够根据文档通过脚本工具自动提取生成测试用例)书写的需求文档、交互文档。

 

根据上面归纳的思路我们可以编写程序来实现自动化生成软件测试用例,通过在实际的工作环境下不断完善上面的模板,将避免一些人为的、经验差异造成的在测试用例设计上的疏漏。

我们可以从规范以上确定的输入方面入手,从标准化的输入中获取我们想要得到的信息列表并自动化萃取和生成软件测试用例。

 

覆盖安装测试

另外:每次app发版之前都要对android端进行覆盖安装测试。

在已经安装旧版本包(最近三个版本的线上包)的情况下,下载并安装新包进行覆盖安装,对基本功能和改动功能进行回归测试。

发版之前禁止任何形式的数据库结构变动。

相关文章
|
7月前
|
NoSQL 安全 测试技术
接口测试用例设计的关键步骤与技巧解析
该文介绍了接口测试的设计和实施,包括测试流程、质量目标和用例设计方法。接口测试在需求分析后进行,关注功能、性能、安全等六项质量目标。流程包括网络监听(如TcpDump, WireShark)和代理工具(Charles, BurpSuite, mitmproxy, Fiddler, AnyProxy)。设计用例时,需考虑基本功能流程、输入域测试(如边界值、特殊字符、参数类型、组合参数、幂等性)、线程安全(并发和分布式测试)以及故障注入。接口测试用例要素包括模块、标题、优先级、前置条件、请求方法等。文章强调了保证接口的幂等性和系统健壮性的测试重要性。
|
3月前
|
测试技术
软件测试用例设计之微信群抢红包经典用例
作者在浏览招聘网站时遇到为微信群发和抢红包设计测试用例的问题,作为软件测试新手,作者通过实际体验并撰写测试案例来加深对业务的理解,并分享了测试案例表格。需要注意的是,该用例未考虑添加银行卡支付、红包类型选择及红包描述。
98 5
软件测试用例设计之微信群抢红包经典用例
|
3月前
|
人工智能 测试技术 Python
基于 LangChain 的自动化测试用例的生成与执行
本章节详细介绍了如何利用人工智能技术自动化完成Web、App及接口测试用例的生成与执行过程,避免了手动粘贴和调整测试用例的繁琐操作。通过封装工具包与Agent,不仅提升了测试效率,还实现了从生成到执行的一体化流程。应用价值在于显著节省时间并提高测试自动化水平。
|
3月前
|
测试技术
基于LangChain手工测试用例转App自动化测试生成工具
在传统App自动化测试中,测试工程师需手动将功能测试用例转化为自动化用例。市面上多数产品通过录制操作生成测试用例,但可维护性差。本文探讨了利用大模型直接生成自动化测试用例的可能性,介绍了如何使用LangChain将功能测试用例转换为App自动化测试用例,大幅节省人力与资源。通过封装App底层工具并与大模型结合,记录执行步骤并生成自动化测试代码,最终实现高效自动化的测试流程。
|
4月前
|
测试技术
基于LangChain手工测试用例转Web自动化测试生成工具
该方案探索了利用大模型自动生成Web自动化测试用例的方法,替代传统的手动编写或录制方式。通过清晰定义功能测试步骤,结合LangChain的Agent和工具包,实现了从功能测试到自动化测试的转换,极大提升了效率。不仅减少了人工干预,还提高了测试用例的可维护性和实用性。
|
4月前
|
人工智能 自然语言处理 测试技术
基于LangChain手工测试用例转接口自动化测试生成工具
本文介绍利用大语言模型自动生成接口自动化测试用例的方法。首先展示传统通过HAR文件生成测试用例的方式及其局限性,随后提出结合自然语言描述的测试需求与HAR文件来生成更全面的测试脚本。通过LangChain框架,设计特定的提示词模板,使模型能够解析测试需求文档和HAR文件中的接口信息,并据此生成Python pytest测试脚本。示例展示了正常请求、非法请求及无效路径三种测试场景的自动化脚本生成过程。最终,整合流程形成完整代码实现,帮助读者理解如何利用大模型提高测试效率和质量。
|
4月前
|
存储 测试技术 API
apifox实例应用-自动化测试用例for循环的使用
总结来说,通过在Apifox自动化测试用例中结合for循环的使用,我们可以有效地对接口进行批量测试,提升测试效率和覆盖率。同时,通过参数化测试数据的灵活应用,能够确保我们的接口在不同的输入条件下都能保持正确的行为。这种方法能够显著减少手动测试工作量,同时通过标准化的流程确保测试的一致性。
335 0
|
6月前
|
数据安全/隐私保护 SEO
蚂蚁分类信息系统二开仿么么街货源客模板微商货源网源码(带手机版)
网站采用蚂蚁分类信息系统二次开发,模板仿么么街货源客模板,微商货源网定制版。 模板设计风格简洁,分类信息采用列表形式发布,这种设计方式非常符合度娘 SEO 规则。收录效果是杠杠的。 这个网站风格目前是用来做货源推广使用的,但不仅限于货源网站。后台无加密,分类目录随意修改。 无论你是想做地方分类信息,二手市场,或者垂直行业信息分类平台都是不错的选择。
47 2
蚂蚁分类信息系统二开仿么么街货源客模板微商货源网源码(带手机版)
|
5月前
|
小程序 前端开发
手机租房房源小程序模板源码
手机租房房源小程序模板源码
150 4
|
5月前
|
小程序
手机日记本小程序模板源码
手机日记本小程序模板源码
131 4