上海大学软件工程复习讲义.ppt

实现 黑盒测试技术 等价划分 把程序的输入域划分成若干个数据类,每类中的一个典型值在测试中的作用与这一类中所有其他值的作用相同。据此导出测试用例。 设计测试用例 (1) 设计一个新的测试方案以尽可能多地覆盖尚未被覆盖的有效等价类,重复这一步骤直到所有有效等价类都被覆盖为止; (2) 设计一个新的测试方案,使它覆盖一个而且只覆盖一个尚未被覆盖的无效等价类,重复这一步骤直到所有无效等价类都被覆盖为止。 边界值分析 着重测试输入等价类和输出等价类的边界,选取的测试数据应该刚好等于、刚刚小于和刚刚大于边界值。 会用等价划分和边界值分析法设计测试用例 上海大学计算机学院 * 维护 所谓软件维护就是在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。保证软件在一个相当长的时期能够正常运行。 60%以上, 这个百分比还在持续上升。 维护类型 改正性维护 诊断和改正错误的过程。17%~21% 适应性维护 为了适应环境的变化进行的修改软件的活动。 18%~25% 完善性维护 增加新功能或修改已有功能。 50%~66% 预防性维护 为了改进未来的可维护性或可靠性,或为了给未来的改进奠定更好的基础而修改软件。4%左右 上海大学计算机学院 * 维护 可维护性:维护人员理解、改正、改动或改进这个软件的难易程度。 提高可维护性是支配软件工程方法学所有步骤的关键目标。 决定软件可维护性的

文档评论(0)

1亿VIP精品文档

相关文档