软件测试期末复习大纲剖析.docVIP

  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文档。上传文档
查看更多
软件测试期末复习大纲剖析

复习大纲 说明:1.标明 “记忆”的需要进行记忆,可能是填空或简答题 2.标明 “理解”的需要熟读相关章节并理解,可能是选择或填空题 3.标明 “应用” 的需要理解后并解决实际问题,可能是应用大题 [理解]软件测试的定义及观点 定义:使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别 [记忆]软件测试V模型的4个层次 需求验证对应验收测试,客户需求的确认测试 系统架构设计的验证对应功能非功能测试 产品详细设计的验证对应功能测试 代码的验证对应单元测试和集成测试 [记忆]测试和质量保证的关系 SQA 与 软件测试之间相辅相成,即存有包含又存有交叉的关系。SQA指导、监督软件测试的计划和执行,督促测试工作的结果客观、准确和有效,并协助测试流程的改进。而软件测试是SQA重要手段之一,为SQA提供所需的数据,作为质量评价的客观依据。它们的相同点在于二者都是贯穿整个软件开发生命周期的流程。它们的不同之处在于SQA是一项管理工作,侧重于对流程的评审和监控,而测试是一项技术性的工作,侧重于对产品进行评估和验证。 [记忆]测试驱动开发的思想 测试在先、编码在后的开发方法. [记忆]RUP软件质量的3个维度 软件度量包括3个维度,即项目度量、产品度量和过程度量。 [记忆]McCall质量模型包括的3个方面 产品操作 产品修改 产品转换 [记忆]ISO/IEC 25000标准的内部质量、外部质量、使用质量 [理解]软件缺陷的构成 需求41% 设计24% 代码23% 初步设计12% [理解]软件测试的分类 按测试层次分 按被测试的对象 按测试阶段划分 按测试目的分类 [理解]验证和确认的定义和区别 验证:即检验软件是否已正常地实现了产品规格说明书所定义的系统功能和特性。 有效性确认:保证所生产的软件可追溯到用户需求的一系列活动。 区别:验证是否正确地构造了软件。确认是否构造了正确的软件。两者都需要进行。 [记忆]软件评审的形式 互为评审、走查、会议评审 。 [理解]基于直觉和经验的方法(ad-hoc测试、ALAC测试、错误推测法) 基于输入域的方法(等价类划分、边界值分析)、基于组合及其优化的方法(判定表、因果图、Pari-wise、正交测试法)的含义 Ad-hoc : 自由测试,强调测试人员根据自己的经验,不受测试用例的束缚,放开思路、灵活的进行各种测试。 ALAC : 像客户那样做,是一种基于客户使用产品的知识开发出来的测试方法,出发点为Pareto80/20 错误推测法:有经验的测试人员往往可以根据自己的工作经验和直觉推测出程序可能存在的错误,从而有针对性的进行测试。 等价类划分法:人们设想是否可以用一组有限的数据去代表近似无限的数据。 边界值分析法:在某个输入输出变量范围的边界上,验证系统功能是否正常运行的测试方法。 判定表方法:是借助表格式完成对输入输出条件的组合设计,以达到完全组合覆盖的测试效果。 因果图法:借助图形,着重分析输入输出条件的各种组合。 Pair-wise : 即将众多因素的值两两组合起来而大大减少测试用例组合。 正交测试法:从大量的实验数据测试例中挑选适量的、有代表性的点,从而合理地安排实验。 [理解]敏捷测试的特征 传统测试更强调测试的独立性 传统测试更具有阶段性 传统测试强调测试的计划性 传统测试强调测试是由“验证”和“确认”两种活动构成的 传统测试强调任何发现的缺陷都要记录下来 传统测试更关注缺陷,围绕缺陷开展一系列的活动 传统测试鼓励自动化测试 [理解]驱动程序及桩程序的作用 驱动程序:也称驱动模块,用以模拟被测模块的上级模块,能够调用被测模块。在测试过程中,驱动模块接收测试数据,调用被测模块并把相关的数据传送给被测模块。 桩程序:也称桩模块,用以模拟被测模块工作过程中所调用的下层模块。桩模块由被测模块调用,它们一般只进行很少的数据处理。 通过驱动程序和桩程序就可以隔离被测单元,而又能使测试继续下去。驱动程序作为入口,可以设置不同的数据参数,来完成各种测试用例。 [理解]回归测试的概念 回归测试就是为了发现回归缺陷而进行的测试 [记忆]性能测试中常见的系统行为的性能指标 请求响应时间 2.事务响应时间 3.数据吞吐量 [记忆]性能测试根据不同的测试目的的分类 性能测试验证 2.性能基准测试 3.性能规划测试 4.容量测试 5.(压力测试) 6.(负载测试) [理解]压力测试、容量测试的概念 压力测试:是模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负荷地运行测试软件,来测试被测系统的性能、可靠性、稳定性等。 容量测试:预先分析软件系统应用特征的某项指标的极限值。 [记忆]软件安全性测试的分

文档评论(0)

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

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

1亿VIP精品文档

相关文档