创维|阿里内部流出——史上最全 App功能测试点分析( 三 )


9)对于需要通过网络验证之类的安装 , 在断网情况下尝试一下
10)还需要对安装手册进行测试 , 依照安装手册是否能顺利安装
2.2.2卸载
1)直接删除安装文件夹卸载是否有提示信息 。
2)测试系统直接卸载程序是否有提示信息 。
3)测试卸载后文件是否全部删除所有的安装文件夹 。
4)卸载过程中出现的意外情况的测试(如死机、断电、重启) 。
5)卸载是否支持取消功能 , 单击取消后软件卸载的情况 。
6)系统直接卸载 UI测试 , 是否有卸载状态进度条提示 。
2.3 UI测试
测试用户界面(如菜单、对话框、窗口和其它可规控件)布局、风格是否满足客户要求、文字
是否正确、页面是否美观、文字、图片组合是否完美、操作是否友好等 。
UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏觅功能 。
确保用户界面符合公司或行业的标准 。 包括用户友好性、人性化、易操作性测试 。
2.3.1导航测试
1)按钮、对话框、列表和窗口等;或在不同的连接页面之间需要导航
2)是否易于导航 , 导航是否直观
3)是否需要搜索引擎
4)导航帮助是否准确直观
5)导航与页面结构、菜单、连接页面的风格是否一致
2.3.2图形测试
1)横向比较 。 各控件操作方式统一
2)自适应界面设计 , 内容根据窗口大小自适应
3)页面标签风格是否统一
4)页面是否美观
5)页面的图片应有其实际意义而要求整体有序美观
6)图片质量要高且图片尺寸在设计符合要求的情况下应尽量小
7)界面整体使用的颜色不宜过多
2.3.3内容测试
1)输入框说明文字的内容与系统功能是否一致
2)文字长度是否加以限制
3)文字内容是否表意不明
4)是否有错别字
5)信息是否为中文显示
6)是否有敏感性词汇、关键词
7)是否有敏感性图片 , 如:涉及版权、专利、隐私等图片
2.4功能测试
根据软件说明或用户需求验证 App的各个功能实现 , 采用如下方法实现并评估功能测试过程:
1)采用时间、地点、对象、行为和背景五元素或业务分析等方法分析、提炼 App的用户使用
场景 , 对比说明或需求 , 整理出内在、外在及非功能直接相关的需求 , 构建测试点 , 并明确
测试标准 , 若用户需求中无明确标准遵循 , 则需要参考行业或相关国际标准或准则 。
2)根据被测功能点的特性列丼出相应类型的测试用例对其进行覆盖 , 如;涉及输入的地方需
要考虑等价、边界、负面、异常或非法、场景回滚、关联测试等测试类型对其进行覆盖 。
3)在测试实现的各个阶段跟踪测试实现与需求输入的覆盖情况 , 及时修正业务或需求理解错
误 。
2.4.1运行
1)App安装完成后的试运行 , 可正常打开软件 。
2)App打开测试 , 是否有加载状态进度提示 。
3)App打开速度测试 , 速度是否可观 。
4)App页面间的切换是否流畅 , 逻辑是否正确
5)注册
--同表单编辑页面
--用户名密码长度
--注册后的提示页面
--前台注册页面和后台的管理页面数据是否一致
--注册后 , 在后台管理中页面提示
6)登录
--使用合法的用户登录系统 。
--系统是否允许多次非法的登陆 , 是否有次数限制 。
--使用已经登陆的账号登陆系统是否正确处理 。
--使用禁用的账号登陆系统是否正确处理 。
--用户名、口令(密码)错误或漏填时能否登陆 。

相关经验推荐