● 哪种测试用例便于多项目共用?为什么要将功能与UI测试测试集分开?

  在测试用例设计中,将功能与UI测试用例分开,这样对于功能相同的需求,功能性测试用例可以在多个项目中通用。为了功能性测试用例能够在多项目中通用,功能性测试用例需 要使用通用词语描述。UI用例应该只描述各产品UI的一些约束部分,参考后面电话模块测试用:当电话拨号盘没输入号码,键盘“灰显”等,这约束跟具体项目有关,属于UI用例。

  需求模块划分

  在设计测试用例前,充分理解需求是非常必要的。在此基础之上再对需求进行模块划分,形成一棵需求树(说明:划分模块的时候,需求可以重复。但重复不宜太多,否则需要思考划分的模块是否合理?)。

  电话模块需求树例子:

(未完,见下页续表)