APP测试规范

合集下载

软件测试标准规范

软件测试标准规范

软件测试标准规范软件测试是软件开发过程中至关重要的一环,通过对软件进行全面、系统的测试,可以有效地发现和修复软件中的缺陷,保证软件的质量和稳定性。

为了规范软件测试工作,提高测试效率和质量,制定软件测试标准规范是非常必要的。

一、测试范围。

软件测试范围应包括但不限于功能测试、性能测试、安全测试、兼容性测试等,确保覆盖到软件的各个方面,以保证软件的全面性和完整性。

二、测试计划。

在软件测试开始之前,应制定详细的测试计划,包括测试的时间安排、资源分配、测试环境的搭建等内容,确保测试工作有条不紊地进行。

三、测试用例设计。

测试用例是软件测试的重要工作内容,应根据需求和设计文档编写全面、有效的测试用例,覆盖到软件的各个功能点和场景,以确保测试的全面性和有效性。

四、测试执行。

在测试执行阶段,应按照测试计划和测试用例进行测试,对软件的各个功能进行全面、系统的验证,发现并记录软件中存在的缺陷。

五、缺陷管理。

对于在测试过程中发现的缺陷,应及时记录、跟踪和管理,确保每个缺陷都得到妥善处理和解决,以提高软件的质量和稳定性。

六、测试报告。

在测试完成后,应编写详细的测试报告,包括测试的结果、发现的缺陷、解决情况等内容,为软件的改进和优化提供参考依据。

七、测试验收。

在软件测试完成后,应进行测试验收工作,确保软件测试工作的有效性和完整性,为软件的上线提供保障。

八、测试工具。

在软件测试过程中,可以借助各种测试工具提高测试效率和质量,但在选择和使用测试工具时,应慎重考虑,确保测试工具的稳定性和有效性。

总之,软件测试标准规范对于提高软件质量和稳定性具有重要意义,只有严格遵守软件测试标准规范,才能有效地保证软件的质量和用户体验。

希望各位测试人员能够严格遵守软件测试标准规范,为软件的质量和稳定性贡献自己的一份力量。

工业APP测试评估规范

工业APP测试评估规范

工业APP测试评估规范1 范围本文件给出了工业APP的术语和定义、分类、测试评估项目、测试评估方法。

本文件适用于工业APP的测试评估。

2 规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。

其中,注日期的引用文件,仅该日期对应的版本适用于本文件;凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

GB/T 11457 信息技术 软件工程术语3 术语和定义GB/T 11457中界定的以及下列术语和定义适用于本文件。

3.1工业应用软件(工业APP) Industrial application承载工业知识和经验(最佳实践),面向工业领域,解决研发设计、生产制造、运营维护、经营管理等场景中的特定业务需求的软件。

4 工业APP分类4.1 概述工业APP可从适用范围、业务环节、知识类型3个维度分别进行分类。

4.2 按照适用范围分类按照适用范围不同,工业APP分为:a)基础共性工业APP,面向关键基础材料、核心基础零部件(元器件)、先进基础工艺、产业技术基础等“工业四基”领域的工业APP,以各种基础的自然科学知识形成的工业APP。

该类工业APP在工业应用领域发挥着基础作用,适用范围广;b)行业通用工业APP,面向具体行业及其细分子行业的工业APP,例如:汽车、航空航天、石油化工、机械制造、轻工家电、信息电子等,以各种行业通用知识形成的工业APP。

该类工业APP 适用于特定行业,在行业相关的领域和活动中发挥作用;c)企业专用工业APP。

基于企业专业技术、工程技术等形成的工业APP。

该类工业APP是企业核心竞争力,在企业内部发挥作用,适用范围有限。

d)其他工业APP。

4.3 按照业务环节分类按照业务环节不同,工业APP分为:a)研发设计工业APP,包括:1)产品设计类;2)工艺流程设计类;3)过程控制设计类;4)产线设计与实现类;5)仿真类;6)试制试验类。

b)生产制造工业APP,包括:1)生产计划管理类;2)生产作业管理类;3)物料管理类;4)设备管理类;5)工装管理类;6)质量管理类。

app测试详细流程

app测试详细流程

App测试流程及测试点1 APP测试基本流程1.1预估测试周期测试周期可按项目的开发周期来确定测试时间,一般测试时间为两周(即10个工作日,一人份工作量),根据项目情况以及版本质量可适当缩短或延长测试时间。

正式测试前先向主管确认项目整体排期。

与其他项目强耦合适量增加3-5个工作日,弱耦合增加1-2工作日1.2测试资源测试任务开始之前,准备测试资源1.产品文档2.原型图3.效果图即设计交互稿4.行为统计分析定义文档5.测试设备(测试机,平板,系统iOS、Android,不同分辨率)6.测试人员7.其他1.3分析测试内容•这里就说的通俗一点•比如A要去吃饭,那么他怎么吃饭,用什么吃饭,吃什么饭,吃多少合适。

•怎么吃:项目业务流•用什么吃:项目前期准备测试事宜•吃什么饭:明确测试目的,项目背景•吃多少合适:合格点,吃完饭了是不是得确认他是不是吃饱了?1.4设计测试计划、测试用例古人云:凡事预则立,不预则废。

也就是强调预先计划的重要性和必要性•测试计划•测试范围明确测什么?比如:产品的具体业务需求有哪些?产品是web端的还是移动端的,还是两者都有?•测试策略明确怎么测。

对不同业务需求,具体要有哪些测试类型、测试场景、测试方法。

•资源安排包括测试人员的安排,测试环境是怎样的,测试工具的选择等。

•进度安排在明确测试范围、方法和人员之后,我们要考虑什么时候开始测试,预计要测试多久?以便和开发计划、上线计划衔接。

•发布标准发布标准是测试完成和产品上线需要满足的条件,以便项目内所有角色都有一致认可的目标。

怎样才算是测完了?达到怎样的标准才可以上线?•风险预防最后,我们需要对整个测试过程中可能存在的风险,以及当这些风险发生时的应对措施提前进行一些考虑和准备,并在测试计划中体现出来。

•测试用例就不多说了,测试工程师的基本功1.5用例评审一千个眼里就有一千个哈姆雷特,所以用例评审很重要,这是一个查漏补缺的过程,不光用例层面的补充,也在某种程度上对其他同事也是一种回顾&梳理其他同事的堵塞点1.3测试报告1.测试人员对每天测试项目发送测试报告(若无要求,则不需要发送日报)2.日报所含内容:•对当前测试版本质量进行分级•严重阻塞进度的问题提出,提示开发同学优先修改•对版本整体测试进度进行评估3.产品上线前,测试发送测试报告2 APP测试点2.1 安装1.软件在不同操作系统(Palm OS、Symbian、Linux、Android、iOS、Black Berry OS 6.0、Windows Phone 7)下安装是否正常2.软件安装后的是否能够正常运行,安装后的文件夹及文件是否写到了指定的目录里3.软件安装各个选项的组合是否符合概要设计说明4.软件安装向导的UI测试5.软件安装过程是否可以取消,点击取消后,写入的文件是否如概要设计说明处理6.软件安装过程中意外情况的处理是否符合需求(如死机,重启,断电)7.安装空间不足时是否有相应提示8.安装后没有生成多余的目录结构和文件9.对于需要通过网络验证之类的安装,在断网情况下尝试一下10.还需要对安装手册进行测试,依照安装手册是否能顺利安装2.2 卸载1.直接删除安装文件夹卸载程序是否有提示信息2.测试系统直接卸载程序是否有提示信息。

软件测试标准规范

软件测试标准规范

软件测试标准规范软件测试是软件开发过程中至关重要的一环,它可以有效地发现和修复软件中的缺陷,提高软件的质量和稳定性。

为了确保软件测试的有效性和规范性,制定了一系列的软件测试标准规范。

本文将对软件测试标准规范进行详细介绍。

首先,软件测试标准规范包括测试计划、测试用例、测试环境、测试执行、测试结果等内容。

测试计划是软件测试的第一步,它包括测试的范围、目标、资源、进度、风险等内容。

测试用例是软件测试的关键,它描述了测试的输入、执行步骤和预期输出。

测试环境是进行软件测试的基础,包括硬件环境、软件环境、网络环境等。

测试执行是按照测试计划和测试用例进行测试的过程,测试结果是测试执行的输出,包括测试报告、缺陷报告等。

其次,软件测试标准规范要求测试人员具备一定的技能和素质。

测试人员需要具备良好的沟通能力、团队合作能力、逻辑思维能力和问题分析能力。

他们还需要具备一定的编程和数据库知识,能够熟练运用测试工具和技术。

此外,测试人员还需要具备一定的责任心和执行力,能够按照测试计划和测试用例进行测试,并及时准确地记录测试结果。

再次,软件测试标准规范还要求测试过程的可追溯性和可复审性。

测试过程中的每一步都需要有详细的记录,包括测试计划、测试用例、测试执行、测试结果等。

这些记录需要能够被他人理解和复审,以确保测试过程的可靠性和有效性。

此外,软件测试标准规范还要求对测试过程进行评估和改进,及时总结经验教训,不断提高测试的质量和效率。

最后,软件测试标准规范的执行需要全员参与和严格执行。

软件测试不仅仅是测试人员的责任,而是全员参与的过程。

开发人员需要配合测试人员编写测试用例,运维人员需要提供测试环境和技术支持,项目经理需要协调各方资源,确保测试的顺利进行。

只有全员参与,才能保证软件测试的有效性和规范性。

总之,软件测试标准规范是软件测试工作的基础和保障,它规范了软件测试的各个环节,要求测试人员具备一定的技能和素质,注重测试过程的可追溯性和可复审性,需要全员参与和严格执行。

APP测试流程范文

APP测试流程范文

APP测试流程范文1.需求分析:了解APP的功能、目标用户和使用场景,明确测试的重点和目标。

2.测试计划制定:根据需求分析的结果,制定详细的测试计划,包括测试范围、测试目标、测试用例设计等。

3.环境搭建:为测试搭建合适的测试环境,包括硬件设备、操作系统和网络环境等。

4.静态测试:对APP的设计和文档进行静态测试,发现潜在的问题和不符合规范的地方。

5.功能测试:对APP的各项功能进行测试,包括基本功能、高级功能和特殊功能等,验证功能是否符合需求和设计。

6.用户界面测试:对APP的界面进行测试,包括布局、颜色、字体和图标等,确保界面的美观和易用性。

7.兼容性测试:在不同的设备和操作系统上进行测试,验证APP在各种环境下的兼容性。

8.性能测试:测试APP的性能指标,包括响应时间、内存占用和网络传输速度等。

9.安全性测试:对APP的安全性进行测试,包括对数据传输的加密和防止恶意攻击的措施等。

10.用户体验测试:通过模拟实际用户的使用场景,测试APP在用户操作过程中的体验和流畅性。

11.异常和边界测试:对APP的异常情况和边界条件进行测试,验证APP在面对异常情况时的处理能力。

12.自动化测试:使用自动化测试工具对APP进行自动化测试,提高测试效率和准确性。

13.回归测试:在APP进行改动或新增功能后,对之前的功能进行再次测试,以确保改动不会影响原有功能的正常运行。

14.缺陷管理:记录所有发现的缺陷并及时上报,与开发人员一起确认和解决问题。

15.测试报告撰写:根据测试结果编写测试报告,包括测试目标实现情况、发现的缺陷和改进建议等。

16.验收测试:由项目经理或产品负责人对APP进行最终的验收测试,确认APP达到预期的质量要求。

17.上线前测试:在APP上线前进行最终的测试,确保APP在上线后没有较大的问题。

总之,APP测试流程是一个系统化的过程,从需求分析开始,到上线前的最终测试,涵盖了各个方面的测试内容。

APP考试规范

APP考试规范

APP测试规范————————————————————————————————作者:————————————————————————————————日期:app 客户端测试规范APP测试流程目录1.测试基本流程图 (5)2.测试要点 (6)2.1测试资源 (6)2.2接收版本 (6)2.3UI测试 (6)2.4功能测试 (6)2.5兼容测试/性能测试 (7)2.6后台数据统计测试 (7)2.7用户行为统计测试 (7)2.8回归测试 (8)3.App测试点 (8)3.1安全测试 (8)3.1.1软件权限 (8)3.1.2安装与卸载安全性 (9)3.1.3数据安全性 (9)3.1.4通讯安全性 (10)3.1.5人机接口安全性 (10)3.2安装、卸载测试 (10)3.2.1安装 (11)3.2.2卸载 (11)3.3 UI测试 (11)3.3.1导航测试 (12)3.3.2图形测试 (12)3.3.3内容测试 (12)3.4功能测试 (12)3.4.1运行 (13)3.4.2应用的前后台切换 (14)3.4.3免登录 (14)3.4.4数据更新 (15)3.4.5离线浏览(无网测试) (15)3.4.6 App更新 (15)3.4.7定位、照相机服务 (15)3.4.8时间测试 (16)3.4.9 PUSH测试 (16)3.5性能测试 (16)3.6交叉事件测试 (16)3.7兼容测试 (17)3.8回归测试 (17)3.9升级、更新测试 (17)3.10用户体验测试 (18)3.11硬件环境测试 (18)3.11.1手势操作测试 (18)3.11.2网络环境 (19)3.11.3服务器宕机或出现404、502等情况下的测试 (19)3.12接口测试 (19)3.13 客户端数据库测试 (19)1. 测试基本流程图接收版本APP 版本送测规范不符UI 测试:核对原型图/效果图符合功能测试:核对需求文档兼容性测试、性能压力测试申请到正式环境下测试后台数据统计进入正式环境用户行为统计回归测试发送上线报告PassFail 仍在测试环境2.测试要点2.1测试资源测试任务开始前,检查各项测试资源。

Android APP测试标准规范

Android APP测试标准规范

Android APP测试标准规范目录一、鉴权机制缺陷 (4)1.Token缺陷绕过鉴权机制 (4)2.传输数据可修改,造成越权访问 (5)3.用户登录会话失效测试 (5)(二)、客户端保护评估 (6)1.组件Content Provider配置错误,导致数据泄漏 (6)2.组件Activity配置错误,导致登录页面被绕过 (8)3.组件Service配置错误,导致非法权限提升 (9)4.组件Broadcast Receiver配置错误,导致拒绝服务、非法越权 (10)5.开启allowbackup备份权限,存在备份数据泄露风险 (11)6.开启Debuggable属性,存在应用信息篡改泄露风险 (13)7.APK客户端篡改 (13)8.反编译保护 (15)9.系统底层击键记录 (16)10.Activity 界面劫持 (18)11.安卓应用无自动锁屏功能 (19)12.开发者证书不规范,导致开发者身份信息不明 (20)13.WebView的JS对象注入漏洞 (22)(三)、敏感数据暴露 (24)1.不安全的本地存储 (24)2.明文传输用户名,密码和验证码等敏感信息 (26)3.手势密码信息本地保存 (29)4.泄露后台服务器地址 (30)5.日志信息泄露 (31)(四)、二进制保护 (32)1.动态调试 (32)2.进程调试 (33)3.内存代码注入 (34)4.内存dump (34)(五)、应用安全策略 (37)1.密码复杂度检测 (37)2.账户锁定策略 (37)3.账号登录限制 (37)4.私密问题验证 (38)5.会话安全设置 (38)6.界面切换保护 (38)7.ui信息泄露 (39)8.验证码安全性 (39)9.安全退出 (39)10.密码修改验证 (40)(六)、手势密码安全性 (40)1.手势密码复杂度 (40)2.手势密码修改和取消 (40)3.手势密码锁定策略 (41)4.手势密码抗攻击测试 (41)(七)、密码软键盘安全性 (42)1.键盘劫持 (42)2.随机软键盘布局 (43)(八)、通信安全 (44)1.通信加密 (44)2.证书有效性检测 (44)3.访问控制(仅能由手机访问) (45)一、鉴权机制缺陷1.Token缺陷绕过鉴权机制问题描述:如果被测应用没有使用有效的token机制,对登陆响应中的服务器返回的鉴权信息进行修改,即可绕过服务器鉴权,直接访问系统内部信息。

app测试流程和重点

app测试流程和重点

app测试流程和重点
APP测试流程: 1、分析需求:主要是了解客户的需求,包括功能、性能、兼容性、可用性和可测试性等。

2、准备测试:这一步主要是建立测试环境,包括安装开发环境、项目测试数据准备以及安装测试工具等。

3、执行测试:根据客户的需求,采用不同的测试方法,对app进行测试,主要包括功能测试、性能测试、兼容性测试、可用性测试和可测试性测试等。

4、缺陷收集:在测试过程中,发现缺陷、收集缺陷信息,并把缺陷提交给客户。

5、缺陷修复:客户会根据缺陷报告,进行修复,修复完毕后,重新进行测试。

6、验收:客户把修复完毕后的app 提交给测试人员,测试人员对app进行验收,如果没有发现大的问题,则可以通过验收。

APP测试重点: 1、功能测试:测试app的功能是否按照客户的需求实现; 2、性能测试:测试app的运行速度、内存使用情况、加载时间等; 3、兼容性测试:测试app在不同操作系统、不同版本、不同硬件上的兼容性;
4、可用性测试:测试app是否容易理解、使用和操作;
5、可测试性测试:测试app是否可以被测试工具测试,以及测试数据是否可以被获取。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

a p p客户端测试规范APP测试流程目录1. 测试基本流程图 (4)2.8回归测试3.App测试点 (7)3.1安全测试 (7)3.1.1软件权限 (7)3.1.2安装与卸载安全性 (7)3.1.3数据安全性 (8)3.1.4通讯安全性 (9)3.1.5人机接口安全性 (9)3.4.2应用的前后台切换 (14)3.4.3免登录 (14)3.4.4数据更新 (15)3.4.5离线浏览(无网测试) (15)3.4.6 App更新 (15)3.4.7定位、照相机服务 (16)3.4.8时间测试 (16)3.4.9 PUSH测试 (16) (20)3.12接口测试 (20)3.13 客户端数据库测试 (21)1.测试基本流程图2.测试要点2.1测试资源测试任务开始前,检查各项测试资源。

?1)2)3)4)2.25)6)2.31)2)确保产品UI符合产品经理制定的原型图与效果图。

3)一切界面问题以效果图为准,若有用户体验方面的建议,必须先以邮件或口头的形式询问产品经理。

4)由于测试环境中的数据为模拟数据,测试时必须预先考虑到正式环境中可能出现的数据类型2.4功能测试1)确保手头的功能需求文档为当前最新版本。

2)确保所有的软件功能都已实现且逻辑正常。

3)一切功能问题以需求文档为准,若有用户体验方面的建议,必须先以邮件或口头的形式询问产品经理。

4)5)6)7)8)2.51)2)营人员的确认。

3)性能测试方面必须满足硬件压力条件下的测试需要(例如多线程)4)网络响应用户体验方面的性能测试,请参考且遵守《Mobile app可用性能标准》。

2.6后台数据统计测试1)核对“客户端相关?启动查询”项,此项数据就是经常说的“激活量”,非常重要。

测试时必须保证该项中的各数据均正确,且每次启动软件都会有相应的统计记录。

2)核对“借款查询”项,测试时必须保证各数据均正确,且每次成功借款后都会有相应的统计记录。

3)需要注意的是,在成功借款之后,BI后台会做判断将该记录划到测试单范围,测试人2.71)2)3)4)2.81)2)3)只有在回归测试通过之后,才对产品进行提交。

3.App测试点3.1安全测试3.1.1软件权限1)扣费风险:包括发送短信、拨打电话、连接网络等(询问权限)2)3)4)5)6)7)8)9)10)11)1)应用程序应能正确安装到设备驱动程序上2)能够在安装设备驱动程序上找到应用程序的相应图标(桌面图标)3)是否包含数字签名信息(银行卡充值、提现)4)JAD文件显示的资料内容与应用程序显示的资料内容应一致5)安装路径应能指定6)没有用户的允许, 应用程序不能预先设定自动启动7)卸载是否安全, 其安装进去的文件是否全部卸载8)卸载用户使用过程中产生的文件是否有提示9)其修改的配置信息是否复原10)11)1)2)3)4)5)6)7)在数据删除之前,应用程序应当通知用户或者应用程序提供一个“取消”命令的操作8)“取消”&“后退”命令操作能够按照设计要求实现其功能9)应用程序应当能够处理当不允许应用软件连接到个人信息管理的情况10)能合理地处理出现的错误(不能闪退)11)意外情况下提示用户3.1.4通讯安全性1)在运行其软件过程中, 如果有来电、SMS、EMS、MMS、蓝牙、红外等通讯或充电时, 是否能暂停程序,优先处理通信, 并在处理完毕后能正常恢复软件, 继续其原来的功能2)当创立连接时, 应用程序能够处理因为网络连接中断, 进而告诉用户连接中断的情况3)声音的设置不影响应用程序的功能4)应用程序必需利用目标设备适用的全屏尺寸来显示上述内容5)应用程序必需能够处理不可预知的用户操作, 例如错误的操作和同时按下多个键(快速多次重复查看大图和返回,容易引起崩溃)3.2安装、卸载测试验证 App是否能正确安装、运行、卸载3.2.1安装1)软件在不同操作系统(常见Android、iOS)下安装是否正常。

2)软件安装后的是否能够正常运行,安装后的文件夹及文件是否写到了指定的目录里。

3)4)5)6)7)8)9)10)1)2)直接删除安装文件夹卸载是否有提示信息3)测试卸载后文件是否全部删除所有的安装文件夹。

4)卸载过程中出现的意外情况的测试(如死机、断电、重启)。

5)卸载是否支持取消功能,单击取消后软件卸载的情况。

6)系统直接卸载 UI测试,是否有卸载状态进度条提示3.3 UI测试测试用户界面(如菜单、对话框、窗口和其它可规控件)布局、风格是否满足客户要求、文字是否正确、页面是否美观、文字、图片组合是否完美、操作是否友好等。

UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏觅功能。

确保用户界面符合公司或行业的标准。

包括用户友好性、人性化、易操作性测试。

1)2)3)4)1)2)3)4)5)页面的图片应有其实际意义而要求整体有序美观6)图片质量要高且图片尺寸在设计符合要求的情况下应尽量小7)界面整体是用的颜色不宜过多3.3.3内容测试1)输入框说明文字的内容与系统功能是否一致(用户名,密码,验证码等)2)文字长度是否加以限制3)文字内容是否表意不明4)是否有错别字5)信息是否为中文显示(乱码处理)6)是否有敏感性词汇、关键词7)3.41)的用户2)3)3.4.1运行1)App安装完成后的试运行,可正常打开软件。

2)App打开测试,是否有加载状态进度提示。

3)App打开速度测试,速度是否可观。

4)App页面间的切换是否流畅,逻辑是否正确5)注册--同表单编辑页面--用户名密码长度--注册提示页面--注册后的页面跳转6)--登陆后,页面中登陆信息。

--页面中有注销按钮。

--登陆超时的处理7)投标--能否正常投标--能够正常支付--能否正常使用优惠券--能否正常赠送优惠券--已投标状态显示是否正确3.4.2应用的前后台切换1)2)3)4)5)6)(有可7)1)app有免登录功能时,需要考虑系统版本(iOS、Android)差异。

2)考虑无网络情况时能否正常进入免登录状态。

3)切换用户登录后,要校验用户登录信息及数据内容是否相应更新,确保原用户退出。

4)需要检查一个帐户登录多台手机的情况。

原手机里的用户需要被踢出,给出友好提示。

5)密码更换后,检查有数据交换时是否进行了有效身份的校验6)支持自动登录的应用在进行数据交换时,检查系统是否能自动登录成功并且数据操作无误。

7)检查用户主动退出登录后,下次启动app,应停留在登录界面3.4.4数据更新1)+自2)3)4)1)2)3)4)5)3.4.6 App更新1)当客户端有新版本时,有更新提示。

2)当版本为非强制升级版时,用户可以取消更新,老版本能正常使用。

用户在下次启动app时,仍能出现更新提示。

3)当版本为强制升级版时,当给出强制更新后用户没有做更新时,退出客户端。

下次启动app时,仍出现强制升级提示。

4)当客户端有新版本时,在本地不删除客户端的情况下,直接更新检查是否能正常更新至新版本,并检查更新后的客户端功能是否是新版本。

5)当客户端有新版本时,在本地不删除客户端的情况下,检查资源同名文件是否能正常更新成最新版本。

(如首页图片,广告位等)3.4.7定位、照相机服务1)2)3)4)1)2)3)手机处于睡眠模式时,检查用户是否会接收到push,并唤醒。

4)当push消息是针对登录用户的时候,需要检查收到的push与用户身份是否相符. 3.5性能测试1)极限测试:在各种边界压力情况下,如电池、存储、网速等,验证App是否能正确响应。

--内存满时安装App--运行App时手机断电--运行App时断掉网络2)响应能力测试:测试App中的各类操作是否满足用户响应时间要求。

3)3.61)2)3)4)5)App运行时切换网络(2G、3G、4G、wifi)6)App运行时浏览网络7)App运行时使用相机、计算器等手机自带设备8)App 调用第三方充值、提现3.7兼容测试1)与本地及主流App是否兼容2)基于开发环境和生产环境的不同,检验在各种网络连接下(WiFi、GSM、GPRS、EDGE、WCDMA、CDMA1x、CDMA2000、HSPDA等),App的数据和运用是否正确3)与各种设备是否兼容,安卓和IOS系统是否兼容3.81)2)3.91)2)测试与升级模块相关的模块的功能是否与需求一致3)升级安装意外情况的测试(如死机、断电、重启)4)升级界面的 UI测试5)不同操作系统间的升级测试以主观的普通消费者的角度去感知产品或服务的舒适、有用、易用、友好亲切程度。

通过不同个体、独立空间和非经验的统计复用方式去有效评价产品的体验特性提升产品的潜在客户满意度。

1)是否有空数据界面设计,引导用户去执行操作。

2)是否滥用用户引导。

3)4)5)6)7)8)9)10)11)12)是否有横屏模式的设计,应用一般需要支持横屏模式,即自适应设计13)提示语是否友好14)操作是否繁琐复杂3.11.1手势操作测试1)手机开锁屏对运行中的App的影响2)运行中的App前后台切换的影响3)多个运行中的App的切换4)1)2)3)4)5)3.11.3服务器宕机或出现404、502等情况下的测试当出现域名解析故障时,出现404、502等情况下,需要对异常进行正确的处理。

3.12接口测试确保服务端提供的接口并转换的JSON内容正确,对分支、异常流有相应的返回值(需要提供一份接口文档,采用itest框架进行接口测试)3.13 客户端数据库测试1)一般的增、删、改、查测试。

2)当表不存在时是否能自动创建,当数据库表被删除后能否再自建,数据是否还能自动从服务端中获取回来并保存。

3)4)5)。

相关文档
最新文档