1、计算机四级软件测试工程师-27 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.下面不属于协议测试的类型的是(分数:2.00)A.一致性测试B.互操作性测试C.性能测试D.压力测试2.在安全性测试活动中,要模拟不同的入侵方式来攻击系统的安全机制,通常需要模拟的活动有(分数:2.00)A.通过外部的手段来荻取系统的密码B.独占整个系统资源,使得别人无法访问C.使用能够瓦解任何防守的客户软件来攻击系统D.以上全部3.通常测试人员判定一个运行结果中存在缺陷的准则是(分数:2.00)A.开发人员承认这个运行结果中存在缺陷B.测试人员可以从中找出缺陷
2、的证据C.这个运行结果与测试案例中的预期结果不一致D.这个运行结果与测试人员预期的不一致4.把经过评审通过的各项需求转换为一个相应的体系结构,包括数据的体系结构、系统和软什的体系结构,这是软件生命周期哪一阶段做的事情(分数:2.00)A.系统和需求定义B.编程和单元测试C.软件设计D.运行和维护5.下列关于软件测试过程说法正确的是(分数:2.00)A.与开发过程松耦合的第三方软件的测试过程也可以按照传统的测试活动顺序开展B.与开发过程紧耦合的软件企业内部产品的测试过程不必进行迭代,只需安排好第一轮的测试之后的回归测试就可以了C.与开发过程松耦合的第三方软件的测试过程依据独立与迭代的测试理念D.
3、与开发过程紧耦合的软件企业内部产品的测试过程可以发现大量缺陷,但同时也提高了软件开发的成本6.从已经发现故障的存在到找到准确的故障位置并确定故障的性质,这一过程称为(分数:2.00)A.错误检测B.故障排除C.测试D.调试7.一个多用户的应用系统通常有用户管理功能,允许增加新的用户。用户信息一般包括用户名,假设规定用户名必须是以字母开头的、不超过 8 个字符的字母数字串,那么,下面哪组值均属于用户名的无效等价类(分数:2.00)A.1i1111111,Glenford Mvers,1238123B.LinYie,Linfeng,空值,linyfeiC.linyifei,空值,Mycrs G,g
4、enfordD.linyifei,linfen,a111111,genford8.下列不属于易用性测试的是(分数:2.00)A.易安装性测试B.兼容性测试C.用户界面测试D.功能易用性测试9.下面有关测试原则的说法中正确的是(分数:2.00)A.测试用例应由测试的输入数据和预期的输出结果两部分组成B.测试用例只需选取合理的输入数据C.程序最好由编写该程序的程序员自己来测试D.使用测试用例进行测试是为了检查程序是否做了它该做的事10.测试用例的生命周期包括(分数:2.00)A.用例创建B.进入测试任务,执行用例C.测试执行结果存档D.以上全部11.在黑盒测试中,着重榆查输入条件的组合是(分数:2
5、.00)A.等价类划分法B.边界值分析法C.错误推测法D.因果图法12.下列说法正确的是(分数:2.00)A.语句覆盖使得每个判定的每个分支至少执行一次B.判定覆盖使得每条语句至少执行一次C.条件覆盖使得每个判定每个条件应取到各种可能的值D.条件组合覆盖使得每个判定中各条件的每一种组合至少出现一次13.与配嚣主测试环境原则不符的是(分数:2.00)A.符合软件运行的最低要求B.选用特别的操作系统和软件平台C.营造相对简单独立的测试环境D.无毒的环境14.对于 Web 应用软件系统测试技术,下列不属于功能测试的是(分数:2.00)A.袁单测试B.并发测试C.链接测试D.Cookie 测试15.对
6、于维护软件的人员来说。使用质量是( )的结果。(分数:2.00)A.功能性B.可靠性C.可维护性D.效率16.下列关于面向对象软件测试的说法中,不正确的是(分数:2.00)A.面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则B.在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试C.假设类 B 是类 A 的子类,如果类 A 已进行了充分的测试,在测试类 B 时不必测试任何类 B 继承类 A 的成员方法D.对于一棵继承树上的多个类,处于叶子节点的类也需要测试17.下列测试工具不属于按测试方法进行分类的是(分数:2.00)A.黑盒测试工具B.测试管理工具C.白盒
7、测试工具D.灰盒测试工具18.在覆盖准则中,最常用的是(分数:2.00)A.语句覆盖B.条件覆盖C.分支覆盖D.以上全部19.关于测试的复用和维护,说法错误的是(分数:2.00)A.大多数测试过程一经实现就将过时,所以测试过程要不断进行修正B.若测试过程的任何部分被更新,都要检查测试过程文档,进行相应修改C.由于软件生产过程主要是正向过程,所以对软件产品复用的级别越低,得到的回报就会越大D.对测试用例和软件缺陷报告进行复用之前,一定要对它们进行整理20.系统测试的测试用例设计依据是(分数:2.00)A.需求分析说明书B.概要设计说明书C.详细设计说明书D.规划设计说明书21.以下选项中不属于
8、ISO 软件质量模型的是(分数:2.00)A.外部质量模型B.使用质量模型C.维护质量模型D.内部质量模型22.在软件的各部件组成逻辑都相对简单的情况下,对其进行软件可靠性分析通常最好选择运用下面哪一种软件可靠性分析方法(分数:2.00)A.故障树分析B.严酷度分析C.失效模式影响分析D.潜在线路分析23.分析性能下降曲线时会把曲线划分为几个区间,那么对于分析性能瓶颈有很大作用的是下列哪一个区间(分数:2.00)A.性能平坦区B.性能轻微下降区C.性能急剧下降区D.其他区24.软件可靠性分析方法通常不依赖于概率统计的方法,下面属于软件可靠性分析方法的是(分数:2.00)A.失效模式影响分析法(
9、FMEA 法)B.故障树和事件树分析法C.潜在线路分析法D.以上全部25.以下哪种软件测试属于软件性能测试的范畴(分数:2.00)A.接口测试B.压力测试C.单元测试D.易用性测试二、论述题(总题数:3,分数:50.00)26.根据软件测试知识回答问题:单元测试与集成测试的区别。(分数:10.00)_以下是某应用程序的输入条件限制,请按要求回答问题。某应用程序的输入条件组合为:姓名:填或不填性别:男或女状态:激活或未激活(分数:20.00)(1).对该应用程序采用正交试验设计法设计测试用例。(分数:10.00)_(2).谈一下正交实验设计法设计测试用例的好处。(分数:10.00)_27.根据你
10、对单无测试的理解,谈谈在任何情况下单元测试都是可能的吗,都足需要的吗?(分数:20.00)_计算机四级软件测试工程师-27 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.下面不属于协议测试的类型的是(分数:2.00)A.一致性测试B.互操作性测试C.性能测试D.压力测试 解析:解析 由于各种通信协议是使用自然语言描述的,不同的人理解问题的角度不同,对协议的认识也会存在差异,因而协议实现者有可能因为理解错误而错误实现了协议,因此要对协议进行测试,以保证开发的系统可以正确工作,通常包括以下类型的协议测试:协议一致性测试、协议性能测试、协议互操作
11、性测试和协议健壮性测试四种。2.在安全性测试活动中,要模拟不同的入侵方式来攻击系统的安全机制,通常需要模拟的活动有(分数:2.00)A.通过外部的手段来荻取系统的密码B.独占整个系统资源,使得别人无法访问C.使用能够瓦解任何防守的客户软件来攻击系统D.以上全部 解析:解析 安全性测试的测试人员需要在测试活动中模拟不同的入侵方式来攻击系统的安全机制,想尽一切方法来获取系统内的保密信息。通常需要模拟的活动有:通过外部的手段来获取系统的密码;使用能够瓦解任何防守的客户软件来攻击系统;独占整个系统资源,使得别人无法访问;有目的的引发系统错误,期望在系统恢复过程中侵入系统;通过浏览非保密的数据,从中找到
12、进入系统的钥匙。3.通常测试人员判定一个运行结果中存在缺陷的准则是(分数:2.00)A.开发人员承认这个运行结果中存在缺陷B.测试人员可以从中找出缺陷的证据C.这个运行结果与测试案例中的预期结果不一致 D.这个运行结果与测试人员预期的不一致解析:解析 通常测试人员判定一个运行结果中存在缺陷的准则是这个运行结果与测试案例中的预期结果不一致。4.把经过评审通过的各项需求转换为一个相应的体系结构,包括数据的体系结构、系统和软什的体系结构,这是软件生命周期哪一阶段做的事情(分数:2.00)A.系统和需求定义B.编程和单元测试C.软件设计 D.运行和维护解析:解析 软件没计是软件工程的技术核心,在设计阶
13、段中,设计人员把经评审通过的各项需求转换为一个相应的体系结构,包括数据的体系结构、系统和软件的体系结构。结构中每一组成部分都是一个模块,每个模块都是和某种需求相对应,即所谓概要设计和高层设计。进而对每个模块要完成的任务进行具体描述,为后面编程打基础,即所谓详细设计。5.下列关于软件测试过程说法正确的是(分数:2.00)A.与开发过程松耦合的第三方软件的测试过程也可以按照传统的测试活动顺序开展 B.与开发过程紧耦合的软件企业内部产品的测试过程不必进行迭代,只需安排好第一轮的测试之后的回归测试就可以了C.与开发过程松耦合的第三方软件的测试过程依据独立与迭代的测试理念D.与开发过程紧耦合的软件企业内
14、部产品的测试过程可以发现大量缺陷,但同时也提高了软件开发的成本解析:解析 与开发过程紧耦合的软件企业内部产品的测试过程依据“独立与迭代”的测试理念,测试过程进行独立的策划,找出测试准备就绪点,在就绪点及时开展测试,实践也证明,该方法不仅可以发现大量缺陷,同时也降低了软件开发的成本;而与开发过程松耦合的第三方软件测试过程则不必进行迭代,只需安排好第一轮的测试之后的回归测试就可以了,该测试过程也是可以按照传统的测试计划、测试设计、测试执行和测试总结活动顺序开展。6.从已经发现故障的存在到找到准确的故障位置并确定故障的性质,这一过程称为(分数:2.00)A.错误检测B.故障排除C.测试D.调试 解析
15、:解析 对已经发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,这一过程称为排错,也称调试。7.一个多用户的应用系统通常有用户管理功能,允许增加新的用户。用户信息一般包括用户名,假设规定用户名必须是以字母开头的、不超过 8 个字符的字母数字串,那么,下面哪组值均属于用户名的无效等价类(分数:2.00)A.1i1111111,Glenford Mvers,1238123 B.LinYie,Linfeng,空值,linyfeiC.linyifei,空值,Mycrs G,genfordD.linyifei,linfen,a111111,genford解析:解析 考察黑盒测试中
16、的等价类划分测试。8.下列不属于易用性测试的是(分数:2.00)A.易安装性测试B.兼容性测试 C.用户界面测试D.功能易用性测试解析:解析 易用性测试一般不仪针对应用程序,还要包括用户文档,除了对用户文档的测试,易用性测试主要包括三个方面:易安装性测试、功能易用性测试和用户界面测试。而兼容性测试是与易用性测试并列的测试方法,二者不存在包含关系。9.下面有关测试原则的说法中正确的是(分数:2.00)A.测试用例应由测试的输入数据和预期的输出结果两部分组成 B.测试用例只需选取合理的输入数据C.程序最好由编写该程序的程序员自己来测试D.使用测试用例进行测试是为了检查程序是否做了它该做的事解析:解
17、析 由测试原则第 3 条“程序员应避免测试自己的程序”和第 4 条“在设计测试用例时,应该包括合理的和不合理的输入条件”可知,B 和 C 显然不对。又由测试的目的是找错而不是证明程序正确可知,D 也不正确,所以排除法得选项 A 正确。10.测试用例的生命周期包括(分数:2.00)A.用例创建B.进入测试任务,执行用例C.测试执行结果存档D.以上全部 解析:解析 测试用例生命周期追踪和管理能够提供合理的测试执行流程管理,测试用例的生命周期包括测试用例创建、进入测试任务、执行测试用例、测试执行结果存档四个阶段。11.在黑盒测试中,着重榆查输入条件的组合是(分数:2.00)A.等价类划分法B.边界值
18、分析法C.错误推测法D.因果图法 解析:解析 在黑盒测试中,这些测试策略基本上都要考虑输入条件的组合,但是基于因果图的方法就是着重检查输入条件组合的一种测试方法。12.下列说法正确的是(分数:2.00)A.语句覆盖使得每个判定的每个分支至少执行一次B.判定覆盖使得每条语句至少执行一次C.条件覆盖使得每个判定每个条件应取到各种可能的值 D.条件组合覆盖使得每个判定中各条件的每一种组合至少出现一次解析:解析 考察白盒测试中逻辑覆盖的关系。13.与配嚣主测试环境原则不符的是(分数:2.00)A.符合软件运行的最低要求B.选用特别的操作系统和软件平台 C.营造相对简单独立的测试环境D.无毒的环境解析:
19、解析 在实际测试中,软件环境可分为主测试环境和辅测试环境,主测试环境是测试软件功能、安全可靠性、性能易用性等大多数指标的主要环境,一般说米,通常配置主测试环境时可依据以下原则:符合软件运行的最低要求,即保证支撑软件的正常运行。选用比较普及的操作系统和软件平台。营造相对简单独立的测试环境。无毒的环境。辅测试环境常用来满足不同的测试需求或特殊测试项目,例如:兼容性测试、模拟真实环境和横向对比测试等。主测试环境和辅测试环境是相对的,不同性质的软件对其要求也不一样。14.对于 Web 应用软件系统测试技术,下列不属于功能测试的是(分数:2.00)A.袁单测试B.并发测试 C.链接测试D.Cookie
20、测试解析:解析 Web 应用软件的系统测试技术除了功能测试外还包括性能测试、易用性测试、内容测试、安全性测试和接口测试等。由于 Web 应用软件的特殊性,在按照测试大纲对 Web 应用软件进行系统测试前通常要进行几个方面的功能测试,主要包括:链接测试;表单测试;Cookie 测试。15.对于维护软件的人员来说。使用质量是( )的结果。(分数:2.00)A.功能性B.可靠性C.可维护性 D.效率解析:解析 使用质量是从用户观点来对软件产品提出的质量要求,所以它的度量主要是针对用户使用的绩效,而不是软件自身的特性,使用质量是面向用户的内部和外部质量的组合效果。使用质量与其他软件产品质量特性之间的关
21、系取决于用户的类型:对最终用户来说,使用质量主要是功能性、可靠性、易用性和效率的结果。对维护软件的人员来说,使用质量是可维护性的结果。对移植软件的人员来说,使用质量是可移植性的结果。16.下列关于面向对象软件测试的说法中,不正确的是(分数:2.00)A.面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则B.在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试C.假设类 B 是类 A 的子类,如果类 A 已进行了充分的测试,在测试类 B 时不必测试任何类 B 继承类 A 的成员方法 D.对于一棵继承树上的多个类,处于叶子节点的类也需要测试解析:解析 封装、继承和
22、多态是面向对象软件区别于传统的结构化软件的三个主要特点,然而这些特点都可能对测试带来困难。选项 C 中考察继承和继承与多态的复合对测试的影响,假设类 B 是类 A 的子类,如果类 A 己进行了充分的测试,若按传统的测试充分性准则,在测试类 B 时可以把关注点放在类 B 自身定义的成员变量和成员方法上,但在实际测试类 B 时,这样的测试往往会不够充分,还是要对类 B 继承类 A的成员方法进行测试的,而且对于一棵继承树上的多个类,仅对处于叶节点的类进行测试也是不充分的。17.下列测试工具不属于按测试方法进行分类的是(分数:2.00)A.黑盒测试工具B.测试管理工具 C.白盒测试工具D.灰盒测试工具
23、解析:解析 测试工具可以从两个角度分类,根据测试方法的不同,测试工具分为白盒测试工具、黑盒测试工具和灰盒测试工具;根据测试的对象和目的不同,测试工具分为单元测试工具、功能测试工具、负载测试工具、性能测试工具和测试管理工具等。18.在覆盖准则中,最常用的是(分数:2.00)A.语句覆盖B.条件覆盖C.分支覆盖D.以上全部 解析:解析 在路径测试中,覆盖准则中规定了测试的每一组路径,覆盖准则又称为逻辑覆盖准则或安全性准则,其中最常用的覆盖准则是语句覆盖、分支覆盖和条件覆盖。19.关于测试的复用和维护,说法错误的是(分数:2.00)A.大多数测试过程一经实现就将过时,所以测试过程要不断进行修正B.若
24、测试过程的任何部分被更新,都要检查测试过程文档,进行相应修改C.由于软件生产过程主要是正向过程,所以对软件产品复用的级别越低,得到的回报就会越大 D.对测试用例和软件缺陷报告进行复用之前,一定要对它们进行整理解析:解析 由于软件生产过程主要是正向过程,意思是软件的生产过程是使软件产品从抽象级别较高的状态向抽象级别较低的状态演化,所以级别较高的复用容易带动低级别的复用,故对软件产品复用的级别越高,得到的回报才会越大。几乎任何测试过程一经实现就将过时,至少要通过总结出的经验来修正测试过程,通常还要在一些关键点上评审测试过程。当测试过程的任何部分被更新、删除或者进行了修改,都应该检查测试过程文档的相
25、关部分进行修改,最后还要在测试过程文档中的有关配置管理的细节部分进行修改以反映这些变化。一个项目中设计的测试用例和软件缺陷报告是宝贵的财富,能对其进行复用是价值的体现,但在对它们进行复用之前,一定要进行测试用例和软件缺陷报告的整理。20.系统测试的测试用例设计依据是(分数:2.00)A.需求分析说明书 B.概要设计说明书C.详细设计说明书D.规划设计说明书解析:解析 系统测试属于黑盒测试的范畴,不再对软件的源代码进行分析和测试。系统测试的目标在于通过与系统的需求分析说明书进行比较,检查软件是否存在与系统规格不符合或与之矛盾的地方,以验证软件系统的功能和性能等满足其规格说明所指定的要求,因此测试
26、人员应该主要根据需求分析说明书来设计系统测试阶段的测试用例。21.以下选项中不属于 ISO 软件质量模型的是(分数:2.00)A.外部质量模型B.使用质量模型C.维护质量模型 D.内部质量模型解析:解析 按照 ISO/IEC:9126.12001,软件质量模型可以分为内部质量模型、外部质量模型和使用质量模型三种,故该题不属于 ISO 软件质量模型的是 C。22.在软件的各部件组成逻辑都相对简单的情况下,对其进行软件可靠性分析通常最好选择运用下面哪一种软件可靠性分析方法(分数:2.00)A.故障树分析B.严酷度分析C.失效模式影响分析 D.潜在线路分析解析:解析 软件可靠性分析方法主要有失效模式
27、影响分析、严酷度分析、故障树分析、事件树分析和潜在线路分析。其中失效模式影响分析(FMEA)的基本似设是产品本身的逻辑没有故障,但其各部件出现的故障可能会导致产品出现故障,所以,该方法的思路是通过分析产品与其各个部件的逻辑,从而分析出各个部件的故障对整个产品可靠性的影响。故在软件的各部件组成逻辑都相对简单的情况下,采用该方法是最适合的。23.分析性能下降曲线时会把曲线划分为几个区间,那么对于分析性能瓶颈有很大作用的是下列哪一个区间(分数:2.00)A.性能平坦区B.性能轻微下降区C.性能急剧下降区 D.其他区解析:解析 通常分析性能下降曲线时,会首先将其分为几个区间:性能平坦区,性能轻微下降区
28、、性能急剧下降区。其中性能平坦区是软件运行的正常状态,因此人们往往希望该区间越长越好;性能轻微下降区是软件承受高负载的缓冲区,该区间也是越长越好;性能急剧下降区不是软件的正常运行区间,这一阶段响应时间会急剧增加至用户不能忍受,吞吐量会急剧下降甚至低于单用户时的吞吐量,但该区间对于分析性能瓶颈却有很大作用,通常蜕来,性能急剧下降区的起始点(也称性能拐点)就是性能瓶颈出现的地方,此时进一步分析资源利用率就可以找到性能瓶颈的原因。24.软件可靠性分析方法通常不依赖于概率统计的方法,下面属于软件可靠性分析方法的是(分数:2.00)A.失效模式影响分析法(FMEA 法)B.故障树和事件树分析法C.潜在线
29、路分析法D.以上全部 解析:解析 目前软件可靠性的分析研究主要还是借鉴硬件可靠性分析方法,软件可靠性分析研究也刚刚起步,是未来研究的主要方向,由于软件可靠性分析方法通常不依赖于概率统计的方法,软件可靠性分析通常也不需要建立在严格的可靠性测试的基础上,目前主要的软件可靠性分析方法有失效模式影响分析法、严酷度分析法、故障树分析法、事件树分析法、潜在线路分析法。其中潜在线路分析法(SCA)已在硬件可靠性分析中获得成功。对于硬件来说,SCA 方法旨在发现硬件中存在的但在硬件设计中不存在的线路,这些线路往往会导致硬件的故障对于软件来讲,SCA 方法旨在发现程序中异常的控制流和数据流。25.以下哪种软件测
30、试属于软件性能测试的范畴(分数:2.00)A.接口测试B.压力测试 C.单元测试D.易用性测试解析:解析 依据测试目标不同,可以把软件性能测试及与性能有关的其他测试分为以下几类:性能测试(Performance Testing);并发测试(Concurrency Testing);压力测试(stress Testing);可靠性测试(Reliability Testing);负载测试(Load Testing);配置测试(Cnfigurmion Testing);失效恢复测试(Recovery Testing)。二、论述题(总题数:3,分数:50.00)26.根据软件测试知识回答问题:单元测试
31、与集成测试的区别。(分数:10.00)_正确答案:(单元测试与集成测试的区别:(1)测试对象不同。单元测试对象是实现了具体功能的程序单元;而集成测试对象是概要设计规划中的模块及模块间的集合。(2)测试方法不同。单元测试中主要测试方法是基于代码的白盒测试;而集成测试中主要是使用基于功能的黑盒测试。(3)测试时间不同。集成测试要晚于单元测试。(4)测试内容不同。单元测试主要是模块内程序的逻辑、功能、参数传递、变量引用、出错处理及需求和设计中具体要求方面的测试;而集成测试主要验证各个接口、接口之间的数据传递关系,及模块组合后能否达到预期效果。)解析:以下是某应用程序的输入条件限制,请按要求回答问题。
32、某应用程序的输入条件组合为:姓名:填或不填性别:男或女状态:激活或未激活(分数:20.00)(1).对该应用程序采用正交试验设计法设计测试用例。(分数:10.00)_正确答案:(采用常用方法设计测试用例如下:对于该程序的输入条件,因为每个条件分别有两个输入参数,如果要全部覆盖它们的输入组合,则需设计8 个测试用例,分别是:1 填写姓名、选择男性、状态设置为激活。2 填写姓名、选择女性、状态设置为激活。3 填写姓名、选择男性、状态设置为未激活。4 填写姓名、选择女性、状态设置为未激活。5 不填写姓名、选择男性、状态设置为激活。6 不填写姓名、选择女性、状态设置为激活。7 不填写姓名、选择男性、状
33、态设置为未激活。8 不填写姓名、选择女性、状态没置为未激活。)解析:(2).谈一下正交实验设计法设计测试用例的好处。(分数:10.00)_正确答案:(下面采用正交试验设计法设计测试用例:步骤 1:确定有哪些因素,即输入的条件。该应用程序有姓名、性别、状态三个因素。步骤 2:每个因素有哪几种参数,即输入条件的参数。该应用程序中的因素都有两种参数,如姓名有填写与不填写两个参数。步骤 3:选择一个合适的正交表。对上述应用程序,我们可以选用 L4,构造正交表,如下图所示:0 0 00 1 11 0 11 1 0步骤 4:将变量的值映射到表中,即把表中的 0 和 1 映射成条件和参数,则上表转换为下表
34、姓名 性别 状态填 男 激活填 女 未激活不填 男 未激活不填 女 激活步骤 5:把上表中每一行各种因素组合,即作为一个测试用例。由上表知有 4 行,故用正交试验法设计的该应用程序的测试用例有 4 个,分别是:(1)填写姓名、性别为男、状态没置为激活。(2)填写姓名、性别为女、状态设置为未激活。(3)不填写姓名、性别为男、状态设置为未激活。(4)不填写姓名、性别为女、状态设置为激活。正交试验设汁法的好处:简化测试用例,是一种可以用最少的测试用例获得较为全面的测试覆盖率的设计方法,尤其对于较为复杂的程序,该方法优点显著。)解析:27.根据你对单无测试的理解,谈谈在任何情况下单元测试都是可能的吗,都足需要的吗?(分数:20.00)_正确答案:(单元测试又称模块测试是针对软件设计的最小单位程序模块。进行正确性检验的测试工作。其目的在于发现各模块内部可能存在的各种差错。单元测试需要从程序的内部结构出发设计测试用例。多个模块可以平行地独立进行单元测试。单元测试是在编码阶段完成的,每编写出一个程序模块,就开始做这个模块的单元测试,所以只要采用模块化方法设计开发的软件,单元测试都是必需的。这时单元测试通常由编写程序的人来完成。因为它需要根据程序的内部逻辑结构设计测试用例,对于那止匕不了解程序内部细节的人,单元测试无法进行。)解析: