|
|
系统测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。
|
|
|
信息系统测试应包括软件测试、硬件测试和网络测试。系统测试是保证系统质量和可靠性的关键步骤,是对系统开发过程中的系统分析、系统设计和实施的最后复查。根据测试的概念和目的,在进行信息系统测试时应遵循以下基本原则。
|
|
|
|
(2)测试工作应该避免由原开发软件的人或小组承担。
|
|
|
(3)设计测试方案的时候,不仅要确定输入数据,而且要根据系统功能确定预期的输出结果。
|
|
|
(4)在设计用例时,不仅要设计有效、合理的输入条件,也要包含不合理、失效的输入条件。
|
|
|
(5)在测试程序时,不仅要检验程序是否做了该做的事,还要检验程序是否做了不该做的事。
|
|
|
|
(7)妥善保存测试计划、测试用例,作为软件文档的组成部分,为维护提供方便。
|
|
|
(8)测试用例都是精心设计出来的,可以为重新测试或追加测试提供方便。
|
|
|
|
测试是开发过程中一个独立且非常重要的阶段,测试过程基本上与开发过程平行进行。一个规范的测试过程通常包括制订测试计划、编制测试大纲、根据测试大纲设计和生成测试用例、实施测试和生成测试报告。
|
|
|