收测试安装测试测试总结
2
f综上:从软件的声明周期开始,软件测试也就开始了11:软件测试的工作范畴:测试管理、测试设计、测试执行通过测试度量软件的质量12:测试覆盖率:所测试到的源代码占代码总数的百分比13:测试工具Ju
it、CTest、Jtest第三章:软件质量保证1质量:“质量是产品或者服务满足明确和隐含需要能力的性能特性的总体”质量,是对产品是否符合目的或用途的评价。用户的感觉决定着质量的评价。质量是符合顾客在其合理价格下对产品的要求。RUP定义:满足或超出认定的一组需求,并使用经过认可的评测方法和标准来评估,还使用认定的流程来生产。2软件质量就是客户的满意度:3:软件质量的3A特性:可说明性、有效、易用
4功能性:软件产品提供的满足明确或隐含需求功能的能力。可靠性:在指定条件下使用时,软件产品维持规定的性能级别的能力。易用性:在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。可维护性:软件产品可被修正、改进或对环境、需求变化适应的能力。可移植性:软件产品从一种环境迁移到另一种环境的能力。5:ISO90003核心内容:合同评审需方需求规格说明开发计划质量计划设计和实现测试和确认验收复制、交付和安装维护6CMM(软件能力成熟度模型)目的是增强软件组织开发和维护软件过程的控制能力。等级:初始级、可重复、已定义、以管理、量化管理级、优化7软件测试规范:软件测试规范就是对软件测试流程的过程化,并对每一个过程的元素进行明确界定,形成完整的规范体系。软件测试规范软件测试流程过程元素的界定第4章:软件测试类型及方法1软件测试分类:
3
f2功能测试的目的:验证和确认产品规格说明书规定的要求是否都得到了满足;验证每个单元模块及多个模块集成后的系统能不能满足用户需求。以黑盒测试为主,白盒测试、回归测试为辅3性能测试:压力测试容量测试效率性测试稳定性测试健壮性测试容错性测试数据转换测试易用性测试可维护性检查文档检查4压力测试:也称为强度测试、负载测试。在规定的或超过规定的需求条件下测试组件系统,以对其进行评估。容量测试(capacitytest):容量测试反映软件系统应用特征的某项指标的极限值。效率测试(performa
cetest):测量特定用例的处理速度和响应时间,通常依赖于不断增加的负载。容错测试(recoverytest):判定软件产品出错后的恢复能力。即:能否在指定时间间隔内修正错误。5单元测试(组件测试):单元测试是对r