51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4291|回复: 1
打印 上一主题 下一主题

[讨论] 计算机软件测试基础名词解释

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-12-21 20:40:48 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
计算机软件测试基础名词解释(计算机软件测试交流QQ群:11772350)
一、质量:反映实体(可单独描述和研究的事物,如活动、过程、产品、组织、体系或人,以及它们各项的任何组合)满足明确和隐含需要能力的特性总和。狭义的质量概念:产品质量。广义的质量概念:包括产品质量和工作质量两个部分,即全面质量。
二、软件质量:反映软件系统或软件产品满足明确或隐含需求的能力有关的特性总和。
三、软件开发过程的主要测试(α测试):软件开发过程中的测试,也有人称为a测试。它是指从软件需求分析、规格定义、设计实现到集成为一个软件产品的整个过程中,为保障软件产品的功能实现、性能达标的一系列质量保障措施。
(产品开发过程中的主要测试:单元测试、集成测试、系统测试和验收测试和配置审计)
四、β测试(Beta测试):b 测试是由用户在实际使用环境下对软件产品进行试用性的测试。这是纯第三方测试,或者称为软件产品的外部测试。
五、软件开发中的V模型:⑴V模型是最具有代表意义的测试模型。⑵V模型是软件开发瀑布模型的变种,它反映了测试活动与分析和设计的关系。⑶从左到右,描述了基本的开发过程和测试行为,非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系。⑷箭头代表了时间方向,左边下降的是开发过程各阶段,与此相对应的是右边上升的部分,即各测试过程的各个阶段。
六、可靠性、可靠性测试:可靠性是指在规定的条件下和规定的时间间隔内,软件系统能正确运行的概率。可靠性测试是指在有代表性的使用环境中,使用有代表性的测试用例,在一个较长的时间段内,对该软件系统进行的实际运行性的测试。
七、产品测试:软件产品测试是在软件系统开发完成以后,产品发布、发行或使用之前,构造一定的实际应用环境,对于软件产品的运行状态进行最后确认的关键步骤。
八、Benchmark测试:一种常用的计算机系统性能横向比较的测试方式。(Benchmark测试是由某些中立的非盈利机构开发出一组经过精心设计和组合的程序,来量度计算机系统运行这组程序的性能指标。此类程序一般称为Benchmark测试程序。)
九、静态测试工具:(又称软件静态分析工具)是指在不执行被测程序的条件下,对被测软件进行分析的工具。(主要具有4类功能:分析理解、质量度量、规则检查和特殊检查。典型的静态测试工具有:QAC、McCabe、 PolySpace)
十、动态测试工具:支持应用各种动态测试技术进行软件测试工作的工具。(主要具有3类主要功能:测试准备、测试执行和测试评价。典型的动态测试工具有:ASMTester、Cantata、 WinRunner、LoadRunner、CodeTest、Testbed)
十一、标准符合性测试:测量产品的性能指标与相关国家标准或行业标准所规定的性能指标之间符合程度的测试活动。(区别于一般的测试,标准符合性测试的测试依据和测试规程一定是国家标准或行业标准,而不是实验室自定义的或其他有关文件。)
十二、软件互操作性测试:测试或考查在大型网络系统内两个或多个节点之间,交换、共享和处理信息的能力;或者利用上述信息的能力。(有时也指测试和考查在两个或多个指定系统之间交换各共享信息的能力,测试和考查每个系统利用这些信息的能力。)
十三、软件测试原则和目的:测试是程序的执行过程,目的在于发现缺陷;一个好的测试用例在于能发现至今未发现的缺陷;一个成功的测试是发现了至今未发现的多个缺陷的测试。
十四、测试用例设计原则:①测试用例设计应注重有效性。②测试用例设计必须注重经济性。③测试用例设计应为排错提供有效依据。④测试用例设计应考虑多重性。⑤测试用例设计应分析功能完备性。
十五、α测试与β测试的区别:与α测试不同的是,开发者通常不在测试现场。因而,β测试是在开发者无法控制的环境下进行的软件现场应用。在β测试中,由用户记下遇到的所有问题,包括真实的以及主观认定的,定期向开发者报告,开发者在综合用户的报告之后,做出修改,最将软件产品交付给全体用户使用。β测试主要衡量产品的 FLURPS 。着重于产品的支持性,包括文档、客户培训和支持产品生产能力。只有当α测试达到一定的可靠程度时,才能开始β测试。由于它处在整个测试的最后阶段,不能指望这时发现主要问题。同时,产品的所有手册文本也应该在此阶段完全定稿
十六、产品测试与开发过程中测试的主要区别:⑴软件生存周期中所处的阶段不同,软件产品测试是软件开发阶段完成之后进行的一系列测试。⑵测试环境不同,软件产品测试是在软件的实际应用环境中进行的测试。⑶测试人员不同,软件产品测试是软件开发组之外的专职测试人员和/或使用人员进行的测试。⑷所关心的软件质量特性不同,产品测试的重点是确认软件的外部质量特性。⑸测试内容的完整性要求不同,产品测试根据应用的需要可以是综合性测试,也可以是针对某一类别进行测试。
十七、测试管理目的及包括的主要活动:目的是要对产品的整个测试流程进行控制和管理,提高公司软件开发尤其是产品测试的管理水平,灌输和强化企业的管理理念,确保公司开发产品的质量,进一步提高公司的市场竞争能力。测试管理包括四项主要的活动:测试计划、测试案例及测试步骤的设计、测试实施和错误跟踪、测试总结与报告

[ 本帖最后由 冥灵 于 2005-12-21 20:44 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-12-22 09:53:13 | 只看该作者
收了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-25 15:58 , Processed in 0.073619 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表