在测试前先要制定“软件测试计划”。
对各测试用例进行详细的定义和说明,在此阶段还应完成诸多测试用例所需的测试环境、测试软件的准备工作。对于软件安全性关键等级为A, B级或软件规模等级为A,B级的软件,软件开发单位必须组织此测试阶段的准备就绪评审,以审查测试用例、环境、测试软件、测试工具等准备工作是否全面、到位。测试用例设计要求:
(1)测试用例的设计应包括该测试用例的测试过程、测试输入数据、期望测试结果和评价测试结果的标准等。
(2)测试用例的输入应包括合理的(有效等价类)值、不合理的(无效等价类)值和边界值输入。
(3)为每个测试用例规定测试规程,包括运行测试用例的准备、初始化、中间步骤、前提和约束。
(4)把全部测试用例写入“软件测试说明”。
按照“软件测试计划”和“软件测试说明”对软件进行测试。在测试过程中,应填写“软件测试记录”。如果发现软件问题,应填写“软件问题报告单”。测试记录包括测试的时间、地点、操作人、参加人、测试输入数据、期望测试结果、实际测试结果及测试规程等。
具体的软件测试工作完成之后,依照“软件测试计划”、“软件测试说明”、“软件测试记录”对测试结果进行统计、分析和评估,在此基础上编制“软件测试报告”。
修正软件问题要有受控措施,应先填写“软件变更报告单”,在得到同意的答复之后进行软件的修改(包括软件文档、程序和数据的全面修改),修改完成之后,必须进行回归测试。
测试阶段工作全部完成之后,应组织本测试阶段的评审。
各省软考办 | ||||||||||