软件测试复习资料.docxVIP

  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、什么是白盒测试? 白盒测试又称为结构测试或逻辑驱动测试。已知产品的内部工作过程,清楚最终生成软件产品的计算机程序的结构和语句,按照程序内部的结构测试程序。 4、什么是桩模块,什么是驱动模块? 桩模块:对顶层或上层模块进行集成测试时,所编写的替代下层模块的程序。用以模拟被测模块的上层模块。 驱动模块:对底层或子层模块进行集成测试时,所编写的替代这些模块的程序。用以模拟被测模块工作过程中所调用的模块。 5、用黑盒测试设计测试用例有哪些常用方法? 等价类划分法、边界值划分法、错误推测法、因果图法 6、什么是集成测试,它包括哪两种方式? 每个模块完成单元测试后,需要按照设计确定的结构图,将他们连接起来,进行集成测试, 也成为综合测试。集成测试包括非增式测试和渐增式测试两种方式。 7.简述至少 6 种系统测试的策略 功能测试 功能测试属于黑盒测试技术范畴,是系统测试中要进行的最基本的测试,它不用考虑软件内部的具体实现过程。 性能测试 应用在网络方面和客户端方面的测试 压力测试 压力测试又称强度测试、负载测试,是在各种资源超负荷情况下观察系统的运行情况。 容量测试 容量测试是面向数据的,在系统正常运行的范围内测试并确定系统能够处理的数据容量。也就是观察系统承受超额的数据容量的能力。 安全性测试 要验证系统内的保护机制能否抵御入侵者的攻击。 兼容性测试 目的就是检验被测应用对其他应用或者系统的兼容性。 回归测试:指软件系统被修改或扩充后重新进行的测试,为了保证对软件修改以后,没有引入新的错误而重复进行测试。 容错测试:主要检查系统地容错能力。 8、单元测试的对象是程序系统中的最小单元---模块。在编码阶段进行,针对每个模块进行 测试,主要通过白盒测试方法,从程序的内部结构出发设计测试用例,检查程序模块或组件 的已实现的功能与定义的功能是否一致、以及编码中是否存在错误。多个模块可以平行地、对立地测试,通常要编写驱动模块和桩模块。单元测试一般由编程人员和测试人员共同完 成 。 9、集成测试,在单元测试的基础上,将模块按照设计要求组装起来同时进行测试,主要目 标是发现与接口有关的模块之间问题。两种集成方式:一次性集成方式和增殖式集成方式。10、系统测试是将软件放在整个计算机环境下,包括软硬件平台、某些支持软件、数据和人 员等,在实际运行环境下进行一系列的测试,包括恢复测试、安全测试、强度测试和性能测 试等。 11、验收测试根据产品规格说明书严格检查产品,逐行逐字地对照说明书上对软件产品所做出的各方面要求,确保所开发的软件产品符合用户的各项需求。 12、白盒测试方法(White-box Testing),也称结构测试或逻辑驱动测试。白盒测试方法是根据模块内部结构了解,基于内部逻辑结构,针对程序语句、路径、变量状态等来进行测试, 检验程序中的各个分支条件是否得到满足、每条执行路径是否按预定要求正确的工作。 13、驱动程序(driver),对底层或子层模块进行(单元或集成)测试时所编制的调用被测模块的程序,用以模拟被测模块的上级模块。 14、桩程序(stub),也有人称为存根程序,对顶层或上层模块进行测试时,所编制的替代下层模块的程序,用以模拟被测模块工作过程中所调用的模块。 15、白盒方法 语句覆盖,使得程序中每一条可执行语句至少被执行一次 分支覆盖,使得程序中每一个分支都至少被执行一次 条件覆盖,程序中每一个条件至少有一次被满足 路径覆盖,对程序模块的所有独立的基本路径至少要测试一次环路复杂性 V(G) = 区域数目 V(G) = 边界数目 –节点数目 + 2 V(G) = 判断节点数目 + 1 示例计算结果:V(G) =4 黑盒测试 黑盒测试,依据产品设计规格说明书完成对产品功能进行操作,以验证系统是否满足用 户的功能性需求 黑盒测试用例的设计 等价类划分法 边界值分析法 循环结构测试的综合方法 因果图法 决策表方法 功能图法 正交试验设计方法 等价类法 等价类是某个输入域的子集,在该子集中每个输入数据的作用是等效的 将程序可能的输入数据分成若干个子集,从每个

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

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

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档