首先先上图,如下
●以用户为第一人称,测试人员既是普通用户。
●多层次由浅入深、由简到繁、由主体到细节设计测试用例。
●优先级由高到低设计测试用例,再由低到高完善测试用例。
●层次由主体到细节,优先级由高到低模仿V字形测试流程模型与开发进度进行对应的同步(见模型图)。
●当阶段测试完成后,层次由细节到主体,优先级由低到高对先前设计的用例进行修正、完善。
二、测试用例框架
●用户场景用例
●系统级用例
●功能点用例
三、框架具体说明与个人见解
<——用户场景用例——>层次(主体)优先级(高)
1、完全以用户的角度构思,将用户真实的可发生行为反应在测试用例中,描述语言接近真实,追求生动和形象化。
例:模拟用户A在前台培训网站注册、在线购买课程、学习、考试、查询分数等的一连串真实的操作。
2、贯穿整个项目的所有系统,真实反映系统与系统之间的业务交互。
例:模拟用户A前台学习某门课程时发觉该门课程对自己的帮助不大,于是致电客服中心要求换课或者直接退款,客服中心工作人员通过管理平台(后台)对用户提出的要求进行分析和操作。
3、只关心整个流程能否走通,不关心细节(即如何走通或者非正常操作的情况下能否走通)。
构思说明及见解:不必细节化,但是需要覆盖所有用户所需要做的事情,通过一连串用户可能会发生的真实操作来设计用例,保证【用户需求】的基本流程走通,是当测试时间很少的情况下,首先执行的用例。同时,用例的可读性必须简易、直观到让用户都能轻松看懂,也是提交给用户的测试产物之一。