作为测试人员,对需求的理解和分析是必不可少的,需求理解的好坏直接影响测试最终的好坏,如何正确的理解需求成为测试人工作的重中之重,那么怎么样理解需求了?大致包含以下一些步骤:
1. 流程理解:站在测试人的角度,理解需求时首先应该理解清楚的是系统的流程,流程是系统的主线,主线通了才有能往后续步骤走,如果流程不通畅,会影响后期的进一步分析;
2. 功能理解:在流程通畅的前提下就要进行具体功能理解,主要是系统包含哪些主要的功能,每个功能的期望值是什么;
3. 界面美观性:一个有完备功能的系统是可用的,但使用时间长了大家会感到厌倦,因为页面的美观程度较差会使用户整体感官差,时间长了就会出现厌倦情绪,另外,系统给人的第一印象是很重要的;
4. 易用性:系统能满足用户需求,但过于复杂的操作步骤或与用户经常使用的操作步骤相左,用户操作起来很不顺手,时间长了用户会觉得某个功能操作很难用、别扭,这就需要需求分析时在系统功能分析完成后要考虑系统功能能的易用性
5. 系统应用环境的兼容性:如果软件只能在某种环境下部署,这就说明软件存在某种局限性,如果一个软件能在多种环境下使用,能为软件带来更广阔的市场
6. 性能:性能虽然说不是功能测试的范畴,但需求分析时是必须要考虑的,一个系统性能的好坏将直接影响系统未来的市场走向;
7. TestBird移动应用测试专家提供基于TestBird云手机的APP自助功能测试工具,让移动APP的每一次迭代开发更轻松,提高APP测试效率,提升测试质量,减少人力投入。
8. 待补充。
|