总结各种软件的测试手段1_第1页
总结各种软件的测试手段1_第2页
总结各种软件的测试手段1_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第第页总结各种软件的测试手段[1]总结各种软件的测试手段[1]

发表于:2023-04-09来源::点击数:标签:手段软件

总结各种软件的测试手段[1]软件测试1、关注测试员、覆盖率、潜在问题、活动和评估的组合测试手段本章的主要目标是提出一种测试手段的分类系统,我们把它叫做“五要素测试系统(Five-foldTestingSystem)”。人们可以做的所有测试都可以在五个方面进行描

总结各种软件的测试手段[1]软件测试

1、关注测试员、覆盖率、潜在问题、活动和评估的组合测试手段

本章的主要目标是提出一种测试手段的分类系统,我们把它叫做“五要素测试系统(Five-foldTestingSystem)”。人们可以做的所有测试都可以在五个方面进行描述:

·测试员。进行测试的人。例如,用尸测试是由目标市场的成员、通常使用该产品的人应行的专项测试。

·覆盖率。测试了哪些内容。例如,在功能测试中,要测试每个功能。

·潜在问题。测试的原因(要测试什么风险)。例如,测试极值错误。

·活动。如何测试。例如探索式测试。

·评估。怎样判定测试通过还是不通过。例如,与巳知正确结果的比较。

本章还要详细描述几个手段,并就另外几个手段的使用提出自己的观点,不过我们的主要目标还是解释分类系统。

所有测试都包括所有这五个要素。测试手段将测试员的关注点集中的一个或几个要素上,把其他要素留给测试员自己判断。可以把关注一个要素的手段与关注另一个要素的手段结合起来,以得到想要的结果。可以把这种结合的结果叫做新手段(有人确实这样叫),不过我们认为思考过程要比增加另一个名字更重要。在测试领域中,正在使用的定义不一致的手段清单正在不断膨胀。我们的分类模式有助于读者有意识地理智深刻地理解这种结合。

测试任务常常按一个要素分配,但是完成任务时要涉及所有五个要素。例如:

·有人可能要求测试员做功能测试(彻底测试每个功能)。它说明的是要测试什么,测试员还必须决定谁来测试,以及要寻找什么问题,如何测试每个函数,如何确定程序是否通过。

·有人可能要求测试员做极值测试(测试在向变量输入极值条件下的错误处理)。它说明的是要找出什么问题。测试员还必须决定谁来测试,要测试哪些变量、如何测试这些变量,如何评估结果。

·有人可能要求测试员做测试(让市场的外部代表做测试)。它说明的是谁来测试,测试员还必须决定告诉外部代表什么(告诉他们多少)、试用产品中的哪一部分、他们应该查找什么问题(应该忽略什么问题)。在有些测试中,测试员还要具体地告诉他们如何识别特定类型的问题,可能要求他们以特定的方式执行特定的测试。在另外一些测试中,可能会由他们决定要完成的活动和评估。

手段不一定只涉及一种要素,也不应该是这样。所有测试都涉及所有五个要素,因此我们应该期望跨多个要素的更综合的测试手段。以下是多要素手段的一个例子:如果有人要求做“基于需求的测试”,则可能是表示以下三种想法的任意组合:

·覆盖率(测试在这个需求文档中列出的所有内容)。

·潜在问题(测试不满足这个需求的各种方式)。

·评估(设计测试的方式,要使得测试员能够使用需求规格说明确定程序是否通过)。

在说到“基于需求的测试”时,不同的测试员会有这三种想法的不同组合,对这个词并不存在惟一的正确解释①。

尽管存在模糊性(并且在一定程度上正是因为有这种模糊性),但是我们认为这种分类系统是一种很有用的思想生成器。

测试时要时刻想着所有五个要素,就可能做出更好的组合选择。在测试中,可能决定不描述这些要素中的一个或多个,可以决定不确定如何评估测试结果或测试员该怎样做。但是我们的建议是,要有意识地做出类似上面提到的决定,而不是采用只关注一种要素的手段,而不注意到还要做出其他决定。

①基于需求测试的多种含义,提供了软件工程中一个重要普遍问题的例子。定义在测试领域是不固定的。定义的使用在不同子领域和个人之间有很大不同,即使存在期望能被看作是参考标准的文档。我们稍后讨论使很多人无视标准文档的一些因素。请注意,我们在这里不是要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论