网站大量收购闲置独家精品文档,联系QQ:2885784924

软件测试重点【参考】.docVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试复习 基本概念(选择。填空) 测试步骤:Test Design(测试设计)、Test Automation(测试自动化)、Test Execution(测试执行)、Test Evaluation(测试评价) 静态测试与动态测试的区别:简单的说静态测试不需要运行程序,直接看代码。动态测试需要运行程序。 测试用例组成:测试用例值、期望结果、前缀值、后缀值。 测试几种模型:Graphs(图)、Logic(逻辑表达式)、Input Space(输入空间)、Syntax(语法)。 模型测试步骤:定义测试需求、写测试用例、输入测试值、测试执行、测试脚本执行、测试结果、测试评价。 5. Software Fault(软件故障) 静态测试 软件错误不一定导致软件失败 Software Error(软件错误) 动态测试 Software Failure(软件失败) 6.软件失败的三个条件:Reachability(可达性)、Infection(影响)、Propagation(传播)。大概就是说一个软件的错误能够到达另一个地方,然后感染这个地方,并且这个地方也可以传播错误。 7.测试设计两种:Criteria-Based(基于标准设计)、Hunman-Based(基于人设计)。 8.Reach(n):子图能够到达n.通俗的说就是从n节点能够到达的节点集合。 例子: 9:初始节点:有入边,没有前驱节点。 10.是不是有效测试图,就看该图有无初始节点。 11.测试路径(Test Path):从初始节点到终止节点的一条路径。 12.根据谓词写子句:如((ab) or G)and (xy)的谓词子句有:一、ab二、 G,三xy.根据or、and等关键字来划分子句。 13.软件测试阶段:单元测试(Unit)、集成测试、系统测试、确认测试。 14.黑盒测试:从软件外部描述得到测试,包括规格说明、需求文档、设计文档。 15.白盒测试:从软件源码内部结构得到的测试,包括分支结构、个别条件、语句。 16.语法上可达:在图中存在这样的一个路径。 17.语义上可达:通过用例值能够测试执行这样的一个路径。 18.Simple Path(简单路径):一个路径中节点ni到nj没有重复的节点,除非第一个节点和最后一个节点相同。 19.Prime Path(主路径):首先是一个简单路径,找不出一个简单路径包含此路径,此路径就是主路径。 例:简单路径:简单写几个:[0],[1],[2],[3],[0,1],[0,1,3,0] 主路径:[0,1,3,0]、[0,2,3,0]、[1,3,0,2] 20.DU-pair(定义使用对):(Li,Lj)表示一个变量值v在Li处定义,在Lj处使用。 21.Def-clear(定义清除):(Li,Lj)就是一个变量值v在除了在Li处定义、Lj出使用,中间路径均无定义或者使用。 22.Du-path(定义路径):一条定义清除的路径。(Li,Lj)就表示Li到Lj之间的路径。 例: Du-path:[0,1,3,4]、[0,1,3,5],[0,2,3,4],[0,2,3,5] 23.Old View(老测试):根据软件测试阶段:单元测试、集成测试、系统测试、确认测试。 24.New View(新测试):基础结构和标准的测试。 25.CFG:(control Flow Graph)控制流图。 26.DFG:(Data Flow Graph)数据流图。 27:FSM(有限状态机):a finite state machine. 28:软件测试是从需求设计开始。 29:继承(Inheritance):如果B类继承A类,那么A类中所有变量和方法B也拥有,并且B还有可以自定义变量和方法。 重要的术语 确认:在软件开发结尾时,评估软件以保证所开发的软件和预期用途相符的过程。 验证:在软件开发过程的某个阶段,决定此时的产品是否满足在前一个阶段所确定的需求的过程。 测试工程师:负责一个或多个技术测试活动的IT专业人士 测试经理:负责一个或多个测试工程师 软件故障:软件中的静态缺陷 软件失败(效):与需求或其他期望行为的描述有关的、外部的、不正确行为 软件错误:不正确的内部状态,该状态是某个故障的表现 测试:找到导致软件失败的输入 调试:对于给定的失败找故障的过程 故障及故障模型(RIP) 对一个失败观察三个必要条件: 可达性:程序中包故障的位置必须找到 影响:执行到该位置后,程序的状态必须是不正确的 传播:受影响的状态必须传播出来,引起该程序的某个输出是不正确的 软件可观察性:如何简单地通过观察一个程序的输出,对于环境及其他硬件和软件组件的影响,观察一个程序的行为。 软件影响硬件设备、数据库或远程文件有较低的可

文档评论(0)

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

1亿VIP精品文档

相关文档