在软件测试中设计一个合格的测试用例十分重要,尤其是如今软件迭代速度不断加快,在设计测试用例的时候也要讲究方法,那么一个合格的测试用例应该具备哪些特性呢?
1. 独立性
测试用例可以单独维护执行,并且不会影响到其他的测试用例组,这就是它的独立性。在迭代产生变更时,可以对测试用例组进行增删改而不影响其他用力操作。
2. 易用性
测试用例尽量要简洁一些,但同时也要让测试人员便于理解。
3. 有效性
测试用例得来源于真实的产品需求,这样才是有效的,反之则是无用的测试用例。其次测试用例应该是对产品内核的充分理解,不应该是对产品文档的复述,否则就是无效的测试用例。
4. 进化性
建议测试人员尽量早的交付一个测试用例版本,并随着客户需求的变化而层层递进,这个版本一定是较为粗犷和简约的,但是它为将来的细化设定了“锚点”,后续的设计工作都将由这些锚点展开。
推荐阅读: