1 软件测试标准 前言 前一版的《软件测试标准》 ,在测试工作中发挥了很好的指导作用。本次修改在 原标准基础上,提出了新的测试理念、工作方法、组织方式,使之更贴近实际工 作,真正起到纲领的作用。 一、软件测试 1、软件测试的目的 软件测试是指为了度量和提高被测试对象的质量、对测试对象进行工程 设计、使用和维护的与软件开发过程并发的生命周期过程。软件测试的 目的为:验证软件产品的实现状态以及实现质量。 2、软件测试相关概念 2.1 白盒测试 指基于程序结构的测试,测试目标是检查程序内部逻辑结构和逻辑 路径,是代码级的测试。 2.2黑盒测试 基于程序功能的测试,根据输入输出的关系推断程序功能的正确性。 2.3测试用例 测试方案,包括数据输入和相应的期望输出。依据测试用例来执行具 体操作。 2.4预防性测试 其原理为:只要测试在生命周期中进行得足够早,就能够提高待测软 件的质量。 2.5测试风险
软件性能与性能测试教程第 1部分 中国软件评测中心陈兵 本系列教程对软件性能与性能测试这个主题进行了较为全面的介绍和分析。教 程分为三个部分 :在第 1部分 ,讲解了软件性能的基本知识 ,介绍了常用的软件性能指 标 ,在分析影响软件性能因素的同时 ,以实例清晰讲解了如何提高软件的性能及性能 的可扩展性等问题 ;在第 2部分 ,首先给出了性能测试的基础知识 ,然后侧重于从性能 工程的角度提出开展性能测试工作的流程 ,和进行性能测试工作的策略 ,以及如何分 析性能测试数据 ;在第 3部分 ,从开发的 (而不是第 3方测试角度 ,以实例为引导 ,一步 一步地分析讲解在开发环境下进行性能测试的策略、方法和手段 (采用的工具。 本系列教程可以用作软件开发人员、软件测试人员、软件项目经理、软件质量 人员和需要了解软件性能测试的各级软件管理人员的工作参考手册 ,也可作为有志 于软件开发和软件性能测试领域