一般在进行用例设计前首先要对被测试产品功能的全面了解、明确测试范围(特别是要明确哪些是不需要测试的)、具备基本的测试技术、方法等。

  1、正确性

  输入用户实际数据以验证系统是满足需求规格说明书的要求;测试用例中的测试点应首先保证要至少覆盖需求规格说明书中的各项功能,并且正常。

  2、全面性

  覆盖所有的需求功能项;设计的用例除对测试点本身的测试外,还需考虑用户实际使用的情况、与其他部分关联使用的情况、非正常情况(不合理、非法、越界以及极限输入数据)操作和环境设置等。

  3、整体连贯性

  用例组织有调理、主次,尤其体现在业务测试用例上;用例执行粒度尽量保持每个case有个测点,不能同时覆盖很多功能点,否则执行起来牵连太大,所以每个用例间保持连贯性很重要。

  4、深入挖掘隐藏需求

  有部分隐含的测试需求,是业内通知的规范,也需要写测试用例验证是否实现。

  5、可操作性

  从执行者的角度去写case,好不要有太多的术语在里面,如果要有好指明具体位置。