手机软件测试
手机软件测试的基本流程:
1需求分析阶段:阅读需求,理解需求,分析需求点,参与需求评审会议
2测试计划阶段:主要任务就是编写测试计划,参考软件需求规格说明书,项目总体计划,内容包括测试范围,进度安排,人力物力分配,整体测试策略的制定
3编写测试用例:适当的了解设计,搭建测试用例框架,根据需求和设计编写测试用例
4测试执行阶段:搭建环境准备数据,执行预测试然后进入正式测试(系统测试回归测试交叉测试自由测试),bug管理直到测试结束
5输出测试报告:输出测试报告,确认是否可以上线
扩展资料
软件测试方法
1动态测试
计算机动态测试的主要目的为检测软件运行中出现的问题,较静态测试方式相比,其被称为动态的原因即为其测试方式主要依赖程序的运用,主要为检测软件中动态行为是否缺失软件运行效果是否良好
2黑盒测试
黑盒测试,顾名思义即为将软件测试环境模拟为不可见的黑盒通过数据输入观察数据输出,检查软件内部功能是否正常测试展开时,数据输入软件中,等待数据输出数据输出时若与预计数据一致,则证明该软件通过测试
3白盒测试
白盒测试相对于黑盒测试而言具有一定透明性,原理为根据软件内部应用源代码等对产品内部工作过程进行调试
测试过程中常将其与软件内部结构协同展开分析,最大优点即为其能够有效解决软件内部应用程序出现的问题,测试过程中常将其与黑盒测试方式结合,当测试软件功能较多时,白盒测试法亦可对此类情况展开有效调试
什么是手机软件测试手机软件测试同软件测试一样,只不过他的平台式手机,也是嵌入式的一部分,工作就是测试软件可以在手机上正常使用,不会产生各种异常情况,测试方法也比较多首先测试一般是把流程走通,这是最基本的,你的软件需要实现什么功能和实现了什么功能,严格按照需求,即使是可用的功能,需求没有的话,那也是Bug
软件的可用性和体验性
交互性:这一块的Bug应该是最多,举一个简单的例子,使用软件的过程中来短信和来电,如果你的软件是基于网络的,这一块肯定会有很多问题而且,手动的将网络断开再恢复,请求会不会重新发送,这一点也是需要考虑的
将软件中的控件和手机的按键结合起来测试
还有你要明确软件的平台,兼容性需要考虑,如果是一个平台的,但是分辨率不一样,会使得界面元素丢失等,如果是键盘和触屏,那又要分情况考虑了
找Bug就是要把软件玩死,就要充分考虑异常的操作,测试不是找开发的错误,而是想开发没想到的东西,场景是否面面俱到,错误处理是否健全
手机测试主要测试什么?
一.软件压力测试:用自动测试软件连续给手机拨打1000个电话,检查手机是否会发生故障.
二.抗摔性测试:抗摔性测试由专门的PRT可*性实验来进行.半米的微跌落测试要做300/面(手机有6个面).而2米的跌落测试每个面需各做一次.还有模拟人把手机扔到桌面的测试.
三.高温低温测试:让手机处于高低不同的温度来检测手机的适应性.
四.高湿度测试:用一个专门的箱子来操作滴水测试,模拟人出汗的情况(水里面掺有一定比例的盐)
五.百格测试:用H4的铅笔在手机的外壳画100个格子,看看外壳会不会掉油漆.
六.翻盖测试:对翻盖手机进行翻盖10万次,检查壳体的损耗情况.
七.扭矩测试:直板机,用夹具夹住两头,一头左拧,一头右拧.测试壳体和手机里面大型器件的强度.
八.静电测试:北方天气干燥,手摸金属的东西容易产生静电,击穿手机电路,有些设计不好的手机就是这么突然坏的.有专门的静电枪和铜板来测试.
九.按键测试:借助机器以给定的力量击打键盘10万次.十.沙尘测试:手机放入特定的箱子,细小的沙子被鼓吹起来.数小时后,察看手机里面是否有沙子进入,如果是,那么手机密闭性不好,结构设计有待重新调整 (随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)