|
1.4 集成测试
1.4.1 适用对象
已经通过单元测试的软件模块。
1.4.2 进入条件
(1) 已经完成单元测试。
(2) 软件单元已经置于软件配置管理之下。
1.4.3 测试内容
(1) 软件单元之间的接口测试。
(2) 全局数据结构测试。
(3) 功能测试。
(4) 边界测试。
1.4.4 具体要求
(1) 由项目负责人决定采用非增式或增式测试方法。
(2) 当采用增式测试方法时,由项目负责人决定采用自顶而下或自底向上的的集成测试 方法。
(3) 调用对覆盖率应达到100%。
(4) 确认软件单元无错误地连接。
(5) 集成测试由开发部负责开展。
1.4.5 实施步骤
(1) 在概要设计阶段完成【集成测试计划】,并且在详细设计阶段加以细化更新。
(2) 建立集成测试环境,完成测试设计和开发。
(3) 执行集成测试用例,并且详细记录测试结果。
(4) 判定测试用例是否通过。
(5) 提交集成测试报告。
1.4.6 分析评估
根据【概要设计说明书】、【详细设计说明书】、集成测试结果和发现的错误信息 ,评价软件结构的设计与实现。
1.4.7 通过准则
(1) 软件单元无错误地连接。
(2) 满足各项功能、性能要求。
(3) 能够对错误输入具有妥善的处理能力。
(4) 在集成测试中发现的错误已经得到修改并且通过了测试。
(5) 达到了相关的覆盖率的要求。
(6) 完成软件【集成测试报告】
1.5 系统测试
1.5.1 适用对象
由开发部提供给测试部的最终系统。
1.5.2 进入条件
(1) 已经完成集成测试。
(2) 该系统可以运行在真实或仿真的环境下。
1.5.3 测试内容
测试该系统是否达到了系统需求和功能规格说明中的要求,一般需要进行以下几方面的测试:
(1) 功能测试。
(2) 性能测试。
(3) 外部接口测试。
(4) 人机界面测试。
(5) 强度测试。
(6) 冗余测试。
(7) 可靠性测试。
(1) 安全性测试。
(9) 恢复测试。
1.5.4 具体要求
(1) 由项目负责人决定具体进行那些方面的测试,但至少应该进行功能和性能测试。
(2) 系统测试采用功能测试的方法。
(3) 必须编写正式的系统测试计划。
(4) 系统测试可以在开发环境中进行。
(5) 系统测试组组长应由高级应用专家担任。
(6) 系统测试过程中必须对用户手册进行评价,找出用户手册与实际操作结果的差异。
(7) 系统测试由测试部负责开展,开发小组予以配合。
1.5.5 实施步骤
(1) 在需求分析阶段开始准备【系统测试计划】,并且在设计阶段加以细化更新,在实现阶段最终确定下来。
(2) 建系统测试环境,完成测试设计和开发,准备测试数据。
(3) 执行系统测试用例,并且详细记录测试结果。
(4) 判定测试用例是否通过。
(5) 提交系统测试报告。
(6) 完成交付测试计划。
1.5.6 分析评估
根据【概要设计说明书】、【详细设计说明书】、系统测试结果和发现的错误信息,评价系统的设计与实现。
1.5.7 通过准则
(1) 完全执行了系统测试计划中的每个测试用例。
(2) 在系统测试中发现的错误已经得到修改并且通过了测试。
(3) 完成软件系统测试报告。
(4) 交付测试计划已经完成。 |
|