设计软件测试用例有几条原则?

如题所述

一个好的测试用例的属性:
1.测试用例的代表性,能够代表并覆盖各种合理的和不合理的、合法的和非法的、边界的和越界的以及极限的输入数据、操作和环境设置等
2.测试结果可判定性,即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的预期结果
3.测试用例的可重复性,即对同样的测试用例,系统的执行结果应当是相同的
4.测试用例的可追踪性,可以向前追踪需求,向后追踪缺陷
5.测试用例的正确性,确保测试标题、重现步骤等内容描述的正确性
6.测试用例的自我清理性,单个用例不会影响整个测试环境,即执行完后可以恢复所有的测试环境。
7.测试用例的继承性,即能适应短期需求,又能考虑长远需要
吕茂炉
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-15
测试用例设计的最基本要求:覆盖住所要测试的功能。这是再基本不过的要求了,但别看只是简单的一句话,要能够达到切实覆盖全面,需要对被测试产品功能的全面了解、明确测试范围(特别是要明确哪些是不需要测试的)、具备基本的测试技术(如:等价类划分等)等。那么满足了上述这条要求是不是设计出来的测试用例就是好的测试用例了呢?答案:在理论上是,但在实际工程中还远远不是。之所以理论和实际会有这样的差别,是因为在理论上不要考虑的东东,而在实际工程中是不得不考虑的 - 成本。这里的成本包括:测试计划成本、测试执行成本、自动化测试用例、测试自动化成本,测试分析成本,以及测试实现技术局限、测试环境的Bug、人为因素和不可预测的随机因素等引入的附加成本等。
此文出自:中国IT实验室本回答被提问者采纳
第2个回答  2011-09-14
-32768 -32768 -32768
5 11 15
6 10 16
32767 32767 32767

第一组和最后一级可根据该语言中数据类型储存长度设计
相似回答