需求分析报告怎么写?( 八 )


在新系统上用交付的软件安装盘重新安装各个模块,并且通过运行这些软件模 块,能否完成相应的功能,从而确定移交的确实是正确的软件安装盘 。在安装后立即卸载所安装的模块,并且检查是否能够做到彻底卸载 。● 运行模块检查
将新安装的软件模块与现场运行模块用软件工具抽样比较,确认交付的软件安装 盘与现场运行软件一致 。
抽查数处现场运行模块用软件工具比较,确认现场运行软件一致 。
4.4 软件系统测试
软件系统测试不仅是检测软件的整体行为表现,从另一个侧面看,也是对软件开发设计的再确认 。
进行软件系统测试工作时,具体的测试用例是由开发方提供,并由测试方和用户共同补充制定的 。在开发方做完功能演示后,可以进行下列测试:
● 界面(外观)测试; ● 可用性测试; ● 功能测试;
● 稳定性(强度)测试; ● 性能测试;
● 强壮性(恢复)测试; ● 逻辑性测试; ● 破坏性测试; ● 安全性测试 。说明:实际进行的测试内容有测试方法和业主根据具体情况共同确定,并非文中所列测试内容都必须进行测试 。
4.4.1 界面(外观)测试
对照界面规范(在软件需求规格说明书中规定,或者由软件工程规范中给出)和界面表(在概要设计中给出),检查各界面设计是否规范,包括:界面风格、表现形式、组件用法、字体选择、字号选择、色彩搭配、日期表现、计时方法、时间格式、对齐方式等等,是否符合规范、是否协调一致、是否便于操作 。4.4.2 可用性测试
测试操作是否方便,用户界面是否友好等 。测试系统是否有影响操作流程的界面Bug和功能Bug,纪录具体Bug的数量、出现频率和严重程度 。4.4.3 功能测试
检查数据在流程中各个阶段的准确性 。对系统中每一模块利用实际数据运行,将其结果与同样数据环境下应该得出的结果相比较,或与软件需求规格说明书中要求的结果进行比较,如有偏差,则功能测试不能通过 。
检查软件需求规格说明书中描述的需求是否都得到满足;系统是否缺乏软件需求规格说明书中规定的重要功能;以及系统实际使用中不可缺少而软件需求规格说明书中没有规定的功能 。
如果存在遗产数据,应该检查遗产数据转换是否正确 。4.4.4 稳定性(强度)测试
测试系统的能力最高实际限度,即检查软件在一些超负荷情况下,功能实现的情况 。例如:要求软件进行某一行为的大量重复、输入大量的数据或大数值数据、对数据库进行大量复杂的查询等 。
利用边界测试(最大值、最小值、N次循环)对系统进行模拟运行测试,观察其是否处于稳定状态 。4.4.5 性能测试
根据系统设计指标,或者对被测软件提出的性能指标,测试软件的运行性能,例如:传输连接最长时限、传输错误率、计算精度、记录精度、响应时限和恢复时限等 。4.4.6 强壮性(恢复)测试