Software_Testing_Technology要点.pptxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Software_Testing_Technology要点

功能测试技术;Test Requirements Test Strategy Test Design Test Plan Test Cases Unit Test System Design Verification Integration Test System Verification Test Acceptance Test ; ; 测试用例应包括: 用例标识(序号,含需求标识、规格标识) 用例名字(描述) 预置条件 操作步骤 预期结果(观测点) 优先级;此外,根据测试用例输出文档属于测试设计阶段、测试执行阶段等阶段、用途的不同,测试用例还可以包括: 测试用例编写人、执行人 测试用例计划执行时间、实际执行时间 用例状态:pass, fail, block, cancel 缺陷描述:触发步骤、重现条件、严重程度、归属模块 ;测试用例标识 项目标识 测试需求标识(TR: Testing requirements) 测试规格标识(Test Specifications) 测试用例序号;测试用例名字(描述) 测试用例的名字应简要叙述被测对象和测试内容。 预置条件 预置条件指明了针对这个测试用例要测试通过,预先应该成立的条件或步骤。对于多个测试用例具有的共性条件,应在测试用例之外单独说明。 ;操作步骤 操作步骤应准确、简明、必要而不冗余的描述用例中每一步的操作,每一步都必须是确定的步骤,说明具体的参数值,如果有不确定的内容,则应该在用例设计时注明,并在用例测试执行前修订完善。如果需要测试多个选择或参数,则应该增补新的用例。特殊步骤应说明具体操作和命令,如断开数据库连接,应指明是切断网线还是登录上系统后重启数据库,或者是其他方式,由操作命令控制的,还应列出命令项。未注明的不确定的值、或者没有说明具体值,在评审时可视为用例缺陷。;预期结果和观测点 预期结果反映了用例执行后期望得到的结果,观测点是每步操作后需要观测的值。 优先级 优先级反映在用例测试过程中为应优先执行的顺序,高优先级的用例应包括测试基本功能的用例、有可能造成阻塞的用例和可能造成严重问题的用例。 在测试计划的制定过程中、版本初验过程中、α测试和β测试过程中、客户演示计划中,优先级对计划的制定和用例挑选起着重要作用。; ;请思考 1)什么情况下需要尽早介入测试 3)尽早介入测试的优点是什么 2)各个阶段发现缺陷的主要方式 ; ;定义: 等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的 测试,因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件就可以用少量代表性的测试数据取得较好的测试结果。 等价类划分可有两种不同的情况:有效等价类和无效等价类。 有效等价类 ??? 是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。 无效等价类 ??? 与有效等价类的定义恰巧相反。无效等价类指对程序的规格说明是不合理的或无意义的输入数据所构成的集合。对于具体的问题,无效等价类至少应有一个,也可能有多个。 设计测试用例时,要同时考虑这两种等价类。因为软件不仅要能接收合理的数据,也要能经受意外的考验,这样的测试才能确保软件具有更高的可靠性。;完备测试、避免冗余; 集合的划分,划分为互不相交的一组子集(唯一性、无冗余性),而子集的并是整个集合(完备性); 同一类中标识(选择)一个测试用例,同一等价类中,往往处理相同,相同处理映射到相同的执行路径。;1)在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类。如:输入值是学生成绩,范围是0~100; 2)在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确立一个有效等价类和一个无效等价类; 3)在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类。 4)在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类。 ??? 例:输入条件说明学历可为:专科、本科、硕士、博士四种之一,则分别取这四种这四个值作为四个有效等价类,另外把四种学历之外的任何学历作为无效等价类。 5)在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则); 6)在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类 ;在确立了等价类后,可建立等价类表,列出所有划分出

文档评论(0)

dajuhyy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档