《测试部新员工培训》由会员分享,可在线阅读,更多相关《测试部新员工培训(32页珍藏版)》请在金锄头文库上搜索。
1、北京软件产品质量检测检验中心北京软件产品质量检测检验中心测试部新员工培训测试部新员工培训(之二:标准与软件测试) 北京软件产品质量检测检验中心北京软件产品质量检测检验中心内容提要内容提要n标准与软件测试的关系标准与软件测试的关系n现有软件测试标准现有软件测试标准n软件标准在实际测试过程中的执行情况软件标准在实际测试过程中的执行情况北京软件产品质量检测检验中心北京软件产品质量检测检验中心标准与软件测试的关系标准与软件测试的关系n标准的基本概念标准的基本概念n标准在软件测试中的作用和意义标准在软件测试中的作用和意义北京软件产品质量检测检验中心北京软件产品质量检测检验中心标准的概念标准的概念标准是由
2、一个公认的机构制定和批准的文件。标准是由一个公认的机构制定和批准的文件。它对活动或活动的结果规定了规则、导则或特性值,它对活动或活动的结果规定了规则、导则或特性值,供共同和反复使用,以实现在预定领域内最佳秩序供共同和反复使用,以实现在预定领域内最佳秩序的效益。的效益。北京软件产品质量检测检验中心北京软件产品质量检测检验中心标准的分类标准的分类国际标准:ISO、IEC区域标准:欧洲标准化委员会 国家标准:GB、ANSI 行业标准 :QB 、SJ 地方标准 :DB企业标准 :美国波音飞机、德国西门子北京软件产品质量检测检验中心北京软件产品质量检测检验中心标准在软件测试中的作用和意义标准在软件测试中
3、的作用和意义n标准有利于软件测试与国际接轨标准有利于软件测试与国际接轨n标准是保障产品质量,规范市场的标尺标准是保障产品质量,规范市场的标尺n标准是测试的重要依据标准是测试的重要依据n标准是用户、开发方以及测试机构的桥梁标准是用户、开发方以及测试机构的桥梁北京软件产品质量检测检验中心北京软件产品质量检测检验中心标准有利于软件测试与国际接轨标准有利于软件测试与国际接轨GB/T 16260-1996 idt ISO/IEC 9126:1991GB/T 16260-1996 idt ISO/IEC 9126:1991GB/T 17544-1998 idt ISO/IEC 12119:1994GB/T
4、 17544-1998 idt ISO/IEC 12119:1994北京软件产品质量检测检验中心北京软件产品质量检测检验中心现有软件测试标准现有软件测试标准nGB/T 9386 GB/T 9386 计算机软件测试文件编制规范计算机软件测试文件编制规范nGB/T 12504 GB/T 12504 计算机软件质量保证计划规范计算机软件质量保证计划规范nGB/T 14394 GB/T 14394 计算机软件可靠性和可维护性管理计算机软件可靠性和可维护性管理nGB/T 15532 GB/T 15532 计算机软件单元测试计算机软件单元测试nGB/T 16260 GB/T 16260 信息技术信息技术
5、软件产品评价质量特性及其软件产品评价质量特性及其使用指南使用指南91269126nGB/T 17544 GB/T 17544 信息技术信息技术 软件包软件包 质量要求和测试质量要求和测试1211912119北京软件产品质量检测检验中心北京软件产品质量检测检验中心GB/T 9386 GB/T 9386 计算机软件测试文件编制规范计算机软件测试文件编制规范 本本规规范范规规定定一一组组软软件件测测试试文文件件。测测试试是是软软件件生生存存周周期期中中一一个个独独立立的的、关关键键的的阶阶段段,也也是是保保证证软软件件质质量量的的重重要要手手段段。为为了了提提高高检检测测出出错错误误的的几几率率,使
6、使测测试试能能有有计计划划地地、有有条条不不紊紊地地进进行行地地进进行行,就就必必须须要要编编制制测测试试文文件件。而而标标准准化化的的测测试试文文件件就就如如同同一一种种通通用用的的参参照照体体系系,可可达达到到便便于于交交流流的的目目的的。文文件件中中所所规规定定的的内内容容可可以以作作为为对对测测试试过过程程完完备备性性的的对对照照检检查查表表,故故采采用用这这些些文文件件将将会会提提高高测测试试过过程程的的每每个个阶阶段段的的能能见见度度,极极大地提高测试工作的可管理性。大地提高测试工作的可管理性。 北京软件产品质量检测检验中心北京软件产品质量检测检验中心GB/T 12504 GB/T
7、 12504 计算机软件质量保证计划规范计算机软件质量保证计划规范本规范规定了在制定软件质量保证计划时本规范规定了在制定软件质量保证计划时应该遵循的统一的基本要求。应该遵循的统一的基本要求。 本规范适用于软件特别是重要软件的质本规范适用于软件特别是重要软件的质量保证计划制订工作。对于非重要软件或已经开量保证计划制订工作。对于非重要软件或已经开发好的软件,可以采用本规范规定的要求的子集发好的软件,可以采用本规范规定的要求的子集。 北京软件产品质量检测检验中心北京软件产品质量检测检验中心GB/T 14394 GB/T 14394 计算机软件可靠性和可维护性管理计算机软件可靠性和可维护性管理 本标准
8、规定了软件产品在其生存周期内如何选择适当的软件可靠性和可维护性管理要素,并指导软件可靠性和可维护性大纲的制定和实施。 北京软件产品质量检测检验中心北京软件产品质量检测检验中心GB/T 15532 GB/T 15532 计算机软件单元测试计算机软件单元测试 软件单元测试是一个过程。本标准为该过程规定软件单元测试是一个过程。本标准为该过程规定了一个标准的方法,使之成为软件工程实践中的基础。了一个标准的方法,使之成为软件工程实践中的基础。该方法是一种综合的方法,目的是对软件单元进行系该方法是一种综合的方法,目的是对软件单元进行系统化的测试,包括测试计划的执行、测试集的获取以统化的测试,包括测试计划的
9、执行、测试集的获取以及测试单元与其需求的对照衡量。对照衡量包括使用及测试单元与其需求的对照衡量。对照衡量包括使用样本数据来执行被测单元,并将该单元的实际结果与样本数据来执行被测单元,并将该单元的实际结果与单元的需求文件中指定的结果进行比较。单元的需求文件中指定的结果进行比较。 北京软件产品质量检测检验中心北京软件产品质量检测检验中心GB/T16260GB/T16260信息技术信息技术 软件产品评价质量特性及其使用指南软件产品评价质量特性及其使用指南n功能性功能性 n可靠性可靠性 n易用性易用性 n效率效率 n可可维护性维护性 n可移植性可移植性 只对软件质量特性进行概念性的描述北京软件产品质量
10、检测检验中心北京软件产品质量检测检验中心功能性功能性定义:与一组功能及其指定的性质有关的一定义:与一组功能及其指定的性质有关的一组属性。这里的功能是指满足明确或隐含的组属性。这里的功能是指满足明确或隐含的需求的那些功能。需求的那些功能。质量子特性:质量子特性:适合性、准确性、互操作性(互用性)、依从性、安全性适合性、准确性、互操作性(互用性)、依从性、安全性北京软件产品质量检测检验中心北京软件产品质量检测检验中心可靠性可靠性 与在规定的一段时间和条件下,软与在规定的一段时间和条件下,软件维持其性能水平的能力有关的一组属件维持其性能水平的能力有关的一组属性性。质量子特性:质量子特性:成熟性、容错
11、性、易恢复性成熟性、容错性、易恢复性北京软件产品质量检测检验中心北京软件产品质量检测检验中心易用性易用性与一组规定或潜在的用户为使用软与一组规定或潜在的用户为使用软件所需作的努力和对这样的使用所作的件所需作的努力和对这样的使用所作的评价有关的一组属性。评价有关的一组属性。质量子特性:质量子特性:易理解性、易学性、易操作性易理解性、易学性、易操作性北京软件产品质量检测检验中心北京软件产品质量检测检验中心效率效率与在规定的条件下,软件的性能水与在规定的条件下,软件的性能水平与所使用资源量之间关系有关的一组平与所使用资源量之间关系有关的一组属性。属性。北京软件产品质量检测检验中心北京软件产品质量检测
12、检验中心可维护性可维护性与进行指定的修改所需的努力有关与进行指定的修改所需的努力有关的一组属性。的一组属性。注:修改可包括为了适应环境的变化以及要求和注:修改可包括为了适应环境的变化以及要求和功能规格说明的变化而对软件进行的修正、改进或更改。功能规格说明的变化而对软件进行的修正、改进或更改。北京软件产品质量检测检验中心北京软件产品质量检测检验中心可移植性可移植性与软件可从某一环境转移到另一环境与软件可从某一环境转移到另一环境的能力有关的一组属性。的能力有关的一组属性。注:环境可包括系统体系结构环境、硬件或软件环境。注:环境可包括系统体系结构环境、硬件或软件环境。北京软件产品质量检测检验中心北京
13、软件产品质量检测检验中心GB/T 17544 GB/T 17544 信息技术信息技术 软件包软件包 质量要求和测试质量要求和测试产品描述产品描述用户文档用户文档程序和数据程序和数据 对整个软件产品质量实施测试的标准文件北京软件产品质量检测检验中心北京软件产品质量检测检验中心用户文档用户文档完整性:用户文档应包含产品使用所需信息。 正确性:用户文档中所有信息应是正确的,不能有歧义和错误的表达。 一致性:用户文档自身内容或相互之间以及与产品描述之间都不应相互矛盾。每个术语的含义宜处处保持一致。 易理解性:用户文档对于正常执行其工作任务的一般用户宜是易理解的 。易浏览性:用户文档宜易于浏览,以使相互
14、关系明确。 北京软件产品质量检测检验中心北京软件产品质量检测检验中心程序和数据程序和数据功能性可靠性易用性效率可维护性可移植性北京软件产品质量检测检验中心北京软件产品质量检测检验中心功能性功能性安装:如用安装能由用户来完成,则按照安装手册中的信息应能成功安装。产品描述中指出的每种所要求的系统对于程序的安装应是充分的。安装之后,程序能否运行应是可鉴别的。 功能表现:用户文档中提到的所有功能应是可执行的。程序应按照用户文档中的给定形式,在规定的边界值范围内使用相应的设施、性质和数据执行其功能。 正确性:程序和数据应与产品描述及用户文档中的全部说明相对应。为完成工作任务,程序功能应以正确的方式执行。
15、 一致性:程序和数据其本身不能自相矛盾,并且同产品描述和用户文档不能相互矛盾。每个术语应处处具有相同的含义。 北京软件产品质量检测检验中心北京软件产品质量检测检验中心可靠性可靠性 (GB/T 16260 (GB/T 16260中的质量子特性)中的质量子特性)成熟性:软件故障不应造成系统失效 ;容错性:软件系统对误操作应能正确提示 ;易恢复性:系统运行失效后,应能较快重建 。北京软件产品质量检测检验中心北京软件产品质量检测检验中心易用性易用性易理解性:程序的问题、消息和结果应是易理解的;易浏览性:程序宜以易观察易读的形式向用户提供信息 ;可操作性:具有严重后果的功能执行应是可逆的,特别是数据的删
16、除和重写要给出明显警告并且在执行命令前要求确认。 北京软件产品质量检测检验中心北京软件产品质量检测检验中心效率效率(GB/T 16260(GB/T 16260中的质量子特性)中的质量子特性)时间特性时间特性:与软件执行其功能时响应和处理时间以及吞吐量有关的软件属性。资源特性资源特性:与在执行其功能时所使用的资源数量及其使用时间有关的软件属性。北京软件产品质量检测检验中心北京软件产品质量检测检验中心可维护性可维护性(GB/T 16260(GB/T 16260中的质量子特性)中的质量子特性)易分析性:系统能够正确判断错误的原因 ;易改变性:系统能够进行修改、排除错误或适 应环境变化;稳定性:系统测
17、试过程运行稳定 ;易测试性:系统测试结果能正确显示 。北京软件产品质量检测检验中心北京软件产品质量检测检验中心可移植性可移植性(GB/T 16260(GB/T 16260中的质量子特性)中的质量子特性)适应性:系统可在不同品牌及型号的服务器和PC机上运行;易安装性:根据系统安装说明及提示可正确安装遵循性:系统遵循软件工程模块化的开发原则 ;易替换性:可被新版本同一系统替换 。北京软件产品质量检测检验中心北京软件产品质量检测检验中心软件标准在实际测试过程中的执行情况软件标准在实际测试过程中的执行情况n功能性功能性 n可靠性可靠性 n易用性易用性 n效率效率 n可维护性可维护性 n可移植性可移植性 n用户文档用户文档 n中文特性中文特性 北京软件产品质量检测检验中心北京软件产品质量检测检验中心中文特性中文特性信息中文化支持中文编码支持中文文件/目录支持中文打印中文输入法中文显示中文习惯北京软件产品质量检测检验中心北京软件产品质量检测检验中心相关标准相关标准 GB/T17544-1998和GB/T 16260-1996在工作/质量部/e-stander北京软件产品质量检测检验中心北京软件产品质量检测检验中心谢谢 谢谢 !