软件测试复习.pdfVIP

  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文档。上传文档
查看更多
郑州大学工学院和乐图文(南三食堂旁)QQ:459782113 更多资料、店内咨询 软件测试复习 一、 名词解释 1. Beta 测试:Beta 测试是从用户角度进行的测试,是由软件的多个用户在一个或多个 用户的实际使用环境下进行的测试。它是在开发者无法控制的软件环境下进行的软件现 场应用。 2. 负载测试:负载测试是一个通过分析软件应用程序和支撑架构,模拟真实环境的使 用,来确定能够接受的性能的过程。 3. 软件测试活动生命周期:是指软件从进入测试到退出测试的过程中,所要经历的引 入程序错误、通过测试发现错误和清除程序错误的几个阶段。 4. 改进的三明治集成:利用较高的并行度弥补三明治集成中不能充分测试中间层的缺 点。但根据中间层选择是否恰当,可能增加驱动模块和桩模块设计的工作量。 5. 驱动模块相当于所测模块的主程序。它接收测试数据,把这些数据传送给所测模块, 最后再输出实际测试结果。 6 .软件测试:软件测试指为了发现软件中的错误而执行软件的过程。它的目 标是尽可能多地发现软件中存在的错误,将测试结果作为纠错的依据。 7 .静态测试:指被测试的程序不在机器上运行,而是采用人工检测和计算机 辅助静态分析的手段对程序进行检测。 8.动态测试:指通过运行程序发现错误 9 .黑盒测试:指把测试对象看成一个黑盒子,测试人员完全不考虑程序的内 部结构和处理过程,只在软件的接口处进行测试,依据需求规格说明书,检 查程序是否满足功能要求,又称为功能测试或数据驱动测试。 10.白盒测试:把测试对象看成一个打开的盒子,测试人员需了解程序的内 部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻 辑路径进行测试,检验内部控制结构和数据结构是否有错,实际的运行状态 与预期的状态是否一致。 11.语句覆盖:设计足够的测试用例,使被测程序中每个语句至少执行一次 12.判定覆盖:指设计足够的测试用例,使被测程序中每个判定表达式至少 获得一次“真”值或“假”值,从而使程序的每个分支至少都通过一次,因 第 1 页 共 10 页 郑州大学工学院和乐图文(南三食堂旁)QQ:459782113 更多资料、店内咨询 此判定覆盖又称分支覆盖 13.条件覆盖:指设计足够测试用例,使判定表达式中每个条件的各种可能 的值至少出现一次。 14.判定/条件覆盖:设计足够的测试用例,使得判定表达式中每个条件的所 有可能取值至少出现一次,并使每个判定表达式所有可能的结果也至少出现 一次。 15.条件组合覆盖:指设计足够的测试用例,使得每个判定表达式中条件的 各种可能的值的组合都至少出现一次。 16.路径覆盖:设计足够的测试用例,覆盖被测程序中所有可能的路径 17.测试用例:指为寻找程序中的错误而精心设计的一组测试数据 18.驱动模块:指用来模拟被测模块的上级调用模块,其功能比真正的上级 模块简单得多,它只完成接受测试数据,以上级模块调用被测模块的格式驱 动被测模块,接收被测模块的测试结果并输出。 19. 桩模块指用来代替被测试模块所调用的模块,其作用是返回被测试模块 所需的信息。 20 单元测试指对源程序中每一个程序单元进行测试,检查各个模块是否正确 实现规定的功能,从而发现模块在编码中或算法中的错误。 21. 集成测试指在单元测试基础上,将所有模块按照设计要求组装成一个完 整的系统进行的测试。也称组装测试或联合测试。 22. 确认测试指检查软件的功能与性能是否与需求规格说明书中确定的指标 相符合,又称有效性测试。 23. 渐增式测试指逐个把未经过测试的模块组装到已经过测试的模块上去, 第 2 页 共 10 页 郑州大学工学院和乐图文(南三食堂旁)QQ:459782113 更多资料、店内咨询 进行集成测试。每加入一个新模块进行一次集成测试,重复此过程直到程序 组装完毕。 24. 非渐增式测试指首先对每个模块分别进行单元测试,然后把所有的模块 按设计要求组装在一起进行测试。 25. 调试指确定错误的原因和位置,并改正错误的过程,也称纠错。 26. 1 )人对感知过程的认识,包括视觉、阅读时的认知心理、记忆、归纳与 演绎推理等; 2 )用户已有的技能和行为方式; 3 )用户所要求的完成的整个任务以及用户对人机交互部分的特殊要求。 27. 已经通过正式复审和批

文档评论(0)

有谱教育资源分享 + 关注
实名认证
文档贡献者

热爱生活,分享教育专业文档! 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档