考虑到移动端平台及系统的多样化、功能需求的复杂化,使用传统的用例组织方式而将测试仅仅停留在基本功能上,目前看来远远不够,测试人员还需要从面向问题发现的角度来组织测试用例。

因此,在实际的项目中,帮助大家总结一下移动端测试的重点:

1)基础测试:包括基本功能、数据交互边界值、异常数据等基本功能测试,可以通过功能分析、因果分析方法,将功能分层逐级细化,先画出框架、草图,再文字细化。一轮完整的测试后,通常即可保证该功能基本是完备的,之后的问题一般是出现在基本功能之上的特殊状况中。这一环节中,可以暂不考虑功能实现的好坏、特殊场景及特殊操作的影响,也就将基本功能测试点和其他特殊测试内容进行了分离。这样组织也有利于裁剪测试用例,将更多的精力放在容易发生问题的部分,而这一部分的基本功能则可以通过特殊状况的检验而覆盖到。

2)数据交互测试:主要是在基本功能的基础上,考虑各种输入输出。一般基本功能容易在边界附近出现问题。这里可以根据梳理初的基本功能草图,确定哪些部分可能存在相应的问题,然后加以构造。例如,输入的数值范围、字符长短、内容缺失、字符/数字类型是否支持等。

3)性能测试:响应速度、资源占用(CPU、电量等)、流量消耗、稳定性 测试人员在进行产品测试过程中,对于响应速度、资源占用、流量消耗、CPU占用的测试,会有明确的用户主管感受。而判断产品性能是否符合预期,不能只凭主管感受,需要对合适的竞品进行分析,从竞品的核心用例得出一个benchmark。因此,立项初期,测试人员对预期的目标应该有一个清晰的认识。

4)异常测试:中断测试(来电、短信、闹钟、日历、锁屏、弹窗等)、应用交互(资源抢夺、应用切换等)、手势测试(快速连续点击、多触屏点点击、滑动手势等)、硬件异常(存储空间不足等),在设备平台强大的功能背景下,应用于应用之间,会存在执行状态被打断的情况,例如:来电、短信、闹钟、日历、锁屏、弹窗等;而在应用层更低一层的资源层面,也会存在这资源抢夺及公用的情况,例如:音频资源、摄像资源、内存占用等。

5)兼容测试:网络兼容、操作系统兼容、分辨率兼容、版本兼容、硬件设备兼容(蓝牙、存储卡等)、第三方应用兼容(输入法等),兼容测试是指新开发的软件在某一特定环境(例如:特定硬件平台、特定操作系统)下,与各应用软件之间的能够很好的运行。

以上就是软件测试网小编总结出移动端测试具体应该从哪几个方面开展,大家了解了吗,后面我们将分享更多有用内容。