1. APP测试方法
1.1. 一、安装、卸载测试
1.1.1. 验收标准
验证App是否能正确安装、运行、卸载、以及操作过程和操作前后对系统资源的使用情况
1.1.2. 测试点
1. 安装
- 软件安装后是否能够正常运行,安装后的文件夹以及文件是否写到了指定的目录里。
- 软件安装各个选项的组合是否符合概要设计说明。
- 软件安装向导的UI测试。
- 安装后没有生成多余的目录结构和文件。
- 软件安装过程是否可以取消,点击取消后,写入的文件是否如概要设计说明处理。
- 软件安装过程中意外情况的处理是否符合需求(如死机,重启,断电) 。
- 安装空间不足时是否有相应提示。
- 软件在不同操作系统(Palm OS、Symbian、Linux、Android、iOS、Black Berry OS 6.0、Windows Phone 7. 下安装是否正常。
- 对于需要通过网络验证之类的安装,在断网情况下尝试一下 。
- 还需要对安装手册进行测试,依照安装手册是否能顺利安装。
2. 卸载
- 测试系统直接卸载程序是否有提示信息。
- 测试卸载后文件是否全部删除所有的安装文件夹。
- 卸载是否支持取消功能,单击取消后软件卸载的情况。
- 系统直接卸载UI测试,是否有卸载状态进度条提示。
- 是否可以删除应用(可通过桌面删除,也可以通过软件卸载安装。
- 卸载过程中出现的意外情况的测试(如死机、断电、重启)。
1.2. 二、UI测试
1.2.1. 验收标准
- 测试用户界面(如菜单、对话框、窗口和其他控件)布局、风格是否满足要求、文字是否正确、页面是否美观、文字、图片组合是否完美、操作是否友好等。
- UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能。确保用户界面符合公司或行业的标准。包括用户友好性、人性化、易操作性测试。
1.2.2. 测试点
1. 导航测试
- 按钮、对话框、列表和窗口等;或在不同的连接页面之间需要导航。
- 是否易于导航,导航是否直观。
- 是否需要搜索引擎。
- 导航帮助是否准确直观。
- 导航与页面结构、菜单、连接页面的风格是否一致。
2. 图形测试
- 横向比较,各控件操作方式统一。
- 自适应界面设计,内容根据窗口大小自适应。
- 页面标签风格是否统一。
- 页面是否美观。
- 页面的图片应有其实际意义而要求整体有序美观。
- 图片质量要高且图片尺寸在设计符合要求的情况下应尽量小。
- 界面整体使用的颜色不宜过多。
3. 内容测试
- 输入框说明文字的内容与系统功能是否一致。
- 文字长度是否加以限制。
- 文字内容是否表意不明。
- 是否有错别字。
- 信息是否为中文显示。
- 是否有敏感性词汇、关键词。
- 是否有敏感性图片,如:涉及版权、专利、隐私等图片。
1.3. 三、功能测试
1.3.1. 测试方法
根据软件说明或用户需求验证App的各个功能实现,采用如下方法实现并评估功能测试过程:
- 采用时间、地点、对象、行为和背景五元素或业务分析等方法分析、提炼App的用户使用场景,对比说明或需求,整理出内在、外在及非功能直接相关的需求,构建测试点,并明确测试标准。
- 根据被测功能点的特性列出相应类型的测试用例对其进行覆盖,如:设计输入的地方需要考虑等价、边界、负面、异常、非法、场景回滚、关联测试等测试类型对其进行覆盖。
- 在测试实现的各个阶段跟踪测试实现与需求输入的覆盖情况,及时修正业务或需求理解错误。
1.3.2. 测试点
1. 运行
- App安装完成后的试运行,可正常打开软件。
- App打开测试,是否有加载状态进度提示。
- App页面间的切换是否流畅,逻辑是否正确。
- 用户登录状态太久,sessionId会过期,会出现:虽然是登录状态,系统会提示用户没有登录。
2. 注册
- 同表单编辑页面
- 用户名密码长度
- 注册后的提示页面
- 前台注册页面和后台的管理页面数据是否一致
- 注册后,在后台管理中页面提示
3. 登录
- 使用合法的用户登录系统
- 系统是否允许多次非法的登录,是否有次数限制

本文详细介绍了APP的测试方法,包括安装卸载、UI、功能、安全、性能、交叉事件等多个方面。针对每个测试环节,列出了具体的验收标准、测试点及注意事项,确保APP在各种条件下稳定、安全、高效运行。
最低0.47元/天 解锁文章
2840

被折叠的 条评论
为什么被折叠?



