测试用例的设计在测试过程中是非常重要的一个环节,是重中之重。
设计测试用例应该考虑如下几个方面:
有效性:不同的测试人员依据相同的测试用例所得到的输出应该是一致的。
可复用性:良好的测试用例具有重复使用的功能,使得测试过程事半功倍,设计良好的测试用例将大大节约时间,提高测试效率。
易组织性:测试用例可能在数月甚至几年的测试过程中创建和使用,正确的测试计划会很好的组织这些测试用例并提供给测试人员或者其他项目的人参考和有效的使用。
可评估性:从测试的项目管理角度来说,测试用例的通过率是检验代码质量的保证。量化的标准应该是测试用例的通过率和软件错误的数目。
可管理性:测试用例也可以作为检验测试人员进度,工作量以及跟踪/管理测试人员的工作效率的因素,尤其是比较适用于对于新的测试人员的检验,从而更加合理做出测试安排和计划。
手机软件测试用例设计分析
1)基本功能测试用例设计
基本功能是指手机向手机用户提供的最小的,可以进行的所有简单操作的集合。
2)交互测试
所谓交互测试是指手机不同的两个或者多个功能之间有交互的时候,对手机所应该处的状态或者行为进行测试,被测手机的状态或者行为应该与需求设计中的要求设计一致。
3)临界测试
所谓的临界是指手机的某些可用资源达到或者超过理论允许的极大值,在手机继续进行某种操作时候的测试。
4)压力测试
一般是指在比较短的一段时间内,被测手机执行比较多的任务或者操作,来检测被测手机承受压力的能力。