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

软件测试基础面试题.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试基础面试题.doc

1软件质量的定义是什么? 软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的 开发标准、以及所有专业开发的软件都应具有的隐含特征的程度 2软件测试的对象包括哪些? 程序和文档 3试结合软件开发流程模型,描述对应不同的阶段测试需要哪些工作? 瀑布模型 需求分析 系统设计 软件编程 软件测试 软件维护 4单元测试、集成测试、系统测试、验收测试各测试的正确策略含义和被测对象是什么? 单元测试(unit testing),是指对软件中的最小可测试单元进行检查 和验证。单元就是人为规定的最小的被测功能模块。单元测试是在软 件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与 程序的其他部分相隔离的情况下进行测试。 集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有 模块按照设计要求(如根据结构图)组装成为子系统或系统,进行集 成测试 系统测试,是将已经确认的软件、计算机硬件、外设、网络等其他元 素结合在一起,进行信息系统的各种组装测试和确认测试,系统测试 是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规 格的定义,找出与需求规格不符或与之矛盾的地方,从而提出更加完 善的方案。 验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于 执行软件的既定功能和任务。它是技术测试的最后一个阶段,也称为 交付测试。 5单元测试、集成测试、系统测试的侧重点是什么? 单元测试的重点是系统的模块,包括子程序的正确性验证等。集成测 试的重点是模块间的衔接以及参数的传递等。系统测试的重点是整个 系统的运行以及与其他软件的兼容性。 7白盒和黑盒测试的定义是什么? 白盒测试:又称结构测试,把测试对象看作一个透明的盒子,测试人 员根据程序内部的逻辑结构及有关信息设计测试用例,目的是检查程 序中所有逻辑路径是否都按预定的要求正确地工作。 白盒测试方法:逻辑覆盖测试、基本路径覆盖测试、数据流测试、循 环测试 黑盒测试:把被测试对象看成是一相黑盒子,测试人员完全不考虑程 序的内部结构和处理过程,只在软件接口处进行测试,依据需求规格 说明书,检查程序是否满足功能要求。 黑盒技术测试用例的方法:等价类的划分、边界值分析、错误推测和 因果图 8软件测试过程中都有哪些工作要做,分别由哪些不同的角色来完成这些任务? 开始2)计划3)分析设计4)实现执行5)评估出口准则报告6) 测试活动结束 7)结束 9测试计划的目的是什么,测试计划主要包括哪些部分,每一部分主要的内容和作用是什么, 其中哪些是最重要?做好测试计划工作的关键是什么? 目的:(1)为测试各项活动制定一个现实可行的、综合的计划,包 括每项测试活动的对象、范围、方法、进度和预期结果。 为项目实施建立一个组织模型,并定义测试项目中每个角色的 责任和工作内容。 开发有效的测试模型,能正确地验证正在开发的软件系统。 确定测试所需要的时间和资源,以保证其可获得性、有效性。 确立每个测试阶段测试完成以及测试成功的标准、要实现的目 标O 识别出测试活动中各种风险,并消除可能存在的风险,降低由 不可能消除的风险所带来的损失。[ 测试计划通常分内部作用和外部作用,内部作用有以下3种: 作为测试计划的结果,让相关人员和开发人员来评审。 存储计划执行的细节,让测试人员进行同行评审。 存储计划进度表、测试环境等更多的信息。[ 测试计划通常需要包括下面的内容: 1、 需要测试什么:包括测试类型,比如、功能和性能测试,需要测 试的Feature,如果这个产品是继承了之前的产品,哪些新功能,哪 些受新功能影响的功能需要测试,都需要说明。 2、 不需要测试什么:如果这个产品是继承了之前的产品,哪些原来 的功能不受新功能的影响,不需要测试。 3、 测试Schedule:测试的时间安排,什么时候开始什么测试。做这 个计划的前提是release schedule已经做好了,什么新功能在哪个版本 集成是确定下来的事情。 4、 测试资源:测试人员是否准备好了、测试需要的硬件或者环境是 否 Readyo 5、Risks:可能出现的问题,知道了这些问题,才能提前预防问题的 出现;如果问题真的出现了,才能有相应的对策来降低风险。 6^输入与输入:测试需要什么样的输入、会给出什么样的输入。 7、 相关的人员列表:让大家看到这个测试计划知道这个项目的大致 人员结构〉通常包括 Project LeaderProject Marketing Manager Key developers Key test engineersTest Manager o 8、 参考文档:很多时候测试计划需要和其他的文档连接起来看,或 者测试计划还有一些子计划文档,这些文档都需要加到测试计划的参 考文档列表里。 9、 测试计划版本信息:通常测试计

文档评论(0)

ggkkppp + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档