- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
填空、简答题。
1、白盒测试的逻辑覆盖法有 ?答:语句覆盖、判定覆盖 、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖
2.功能测试的方法有 ?答:等价类划分法、边界值分析法、错误推测法、因果图法、组合分析法
3、静态测试可分为?答:走查、审查、评审 4、渐增式测试模式包括?答:自顶向下法、 自底向上法 5、编写单元测试用例说明书的依据是?答:单元测试计划、软件详细设计说明书 6、软件成品阶段的三个阶段版本分别是?答:Alpha版、Beta版、正版 8、软件开发的基本过程是?答:需求分析、设计、实现、测试 、维护9.什么是回归测试?回归测试的目的是什么?答:定义:是指在修改了源代码后,用原有的测试用例进行重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。目的:所做的修改达到了预定的目的,如错误得到了改正,新功能得到了实现,能够适应新的运行环境等,不影响软件原有功能的正确性。10.UML定义了那九种图?答:包括类图、对象图、组件图、部署图、用例图、序列图、行为图、协作图、状态图
什么是软件测试?软件测试与调试有什么区别?软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。 软件测试与调试在目的、技术和方法等方面存在很大的区别,主要表现在如下方面: (1) 测试是为了发现软件中存在的错误;调试是为了证明软件开发的正确性。 (2) 测试以已知条件开始,使用预先定义的程序,且有预知的结果,不可预见的仅是程序是否通过测试;调试一般是以不可知的内部条件开始,除统计性调试外,结果是不可预见的。 (3) 测试是有计划的,需要进行测试设计;调试是不受时间约束的。 (4) 测试经历发现错误、改正错误、重新测试的过程;调试是一个推理的过程。 (5) 测试的执行是有规程的;调试的执行往往要求开发人员进行必要推理以至知觉的飞跃。 (6) 测试经常是由独立的测试组在不了解软件设计的条件下完成的;调试必须由了解详细设计的开发人员完成。 (7) 大多数测试的执行和设计可以由工具支持;调式时,开发人员能利用的工具主要是调试器。 12 、软件测试包括哪些类型的测试?这些测试之间的区别是什么?软件测试包括单元测试、集成测试、确认测试和系统测试等。单元测试集中于单个模块的功能和结构的检验;集成测试集中于模块组合的功能和软件结构检验;确认测试主要检查软件是否符合合同要求,包括需求规格说明、设计规格说明和用户手册等;系统测试集中检验系统所有元素之间协作是否合适,整个系统的性能和功能是否达到。13.问什么是条件组合覆盖?答:(1)设计足够的测试用例,使的判断条件的每个条件的所有可能至少出现一次,并且每个判断本身的判定结果也至少出现一次,与条件覆盖的差别是它不是简单地要求每个条件都出现“真”与“假”两种结果,而是要求让这些结果的所有可能组合都至少出现一次14.软件测试过程:(1)拟定软件测试计划(2)编制软件测试大纲(3)设计和生成测试用例(4)实施测试(5)分析测试结果15.测试目的:是要以最少的人力、物力、和时间找出软件中的各种错误和缺陷,通过修正各种错误与缺陷来提高软件质量,避免软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的经济风险。
代码审查的步骤:1.计划 2.概述 3.准备 4.审查会议 5.审查报告 6.返工 7 跟进
代码审查的特点:专注于缺陷的检测而非修正,审查人员要为审查会议做好预先准备,并且带来一份他们发现的已知问题列表,参与者都被赋予明确的角色,审查的主持人不少被检查产品的作者,他应该已经接受过主持审查会议方面的培训,只有在与会者做好准备之后才会召开审查会议,每次审查所收集的数据都会被应用到以后的审查中以便对审查进行改进,高层管理人员不参加审查会议。
白盒测试与黑盒测试的区别:白盒测试是基于源程序或代码结构与逻辑,生成测试用例以尽可能多的发现并修改源程序的错误,白盒测试分为静态和动态两种类型。静态测试方法有桌面检查、代码审查及走查,动态方法有基本路径测试、条件测试、数据流测试及循环测试。黑盒测试又叫功能测试,是基于系统已实现的功能进行测试的,使用该方法的具体的测试用例设计方法包括等价类划分法、边界值分析法、正交数组测试法、因果分析法等。
设计题
在某一类似C语言的计算机语言中规定:“标识符是由字母开头,后跟字母或数字的任意组合构成。有效字符数为8个,最大字符数为80个,不能是保留字。” 并且规定:“标识符必须先说明,再使用。” “在同一说明语句中,标识符至少必须有一个。”,请
文档评论(0)