计算机软件产品检验员试卷

时间:2022-05-19 02:19:14 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
高级计算机软件产品检验员试卷 理论知识部分 一、选择题

1 A 2 B 3 C 4 C 5 D 6 ABCD 7 BC 8 BC 9 D 10 BD 二、简答题

1、什么是软件测试?

为了发现程序中的错误而执行程序的过程,它是帮助识别开发完成(中间或最终的版 本)的计算机软件(整体或部分)的正确度(correctness、完全度(completeness)和质量 (quality)的软件过程;是SQAsoftware quality assurance)的重要子域。 2、白箱测试和黑箱测试是什么?

白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检 测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验 程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能。 黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来 检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不 考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是 否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出 信息,并且保持外部信息(如数据库或文件)的完整性。 3、单元测试、集成测试、系统测试的侧重点是什么?

1)单元测试是对软件基本组成单元进行的测试,这里的基本单元不一定指一个具体 的函数(FunctionProdure)或一个类的方法(Method 2)集成测试是在单元测试之后和系统测试之前。它是把不同的系统连接起来,通过 测试发现它们之间的接口是否有问题。

3)系统测试包括恢复测试、安全测试、压力测试和性能测试。虽然每一个测试都有 不同的目的,但所有都是为了整个系统集成到一起以完成分配的功能。 4、阐述工作版本的定义。 答案略。

5、请描述软件测试活动的生命周期。

软件测试活动的生命周期可以描述为:计划阶段,需求分析阶段,设计阶段,编码阶段, 测试阶段,运行及维护阶段。

6、需求测试注意事项有哪些?

全面的质量管理要求我们在每个阶段都要进行验证和确认的过程。因此在需求阶段我们 还需要对需求本身进行测试。这个测试是必要的,因为在许多失败的项目中,70%-85 的返工是由于需求方面的错误所导致的。

需求测试注意事项有:一是检查需求文档描述的正确性;二是检查需求文档描述的准确 性。

7、简述集成测试的过程 1)制定集成测试计划; 2)设计集成测试; 3)实施集成测试; 4)执行集成测试;

5)评估集成测试:


实践知识部分

1、软件测试是一个什么样的行业?

随着中国IT行业的发展,产品的质量控制与质量管理正逐渐成为企业生存与发展 的核心。几乎每个中大型IT企业的产品在发布前都需要大量的质量控制、测试和文档 工作,而这些工作必须依靠拥有娴熟技术的专业软件人才来完成。质量是企业的生命, 软件测试工作是对质量的把关,包含了技术管理等多方面的工作。软件测试行业是21 世纪最有发展潜力的新兴IT行业。

2、一个测试工程师应具备那些素质和技能? 测试工程师应具备的素质:1)沟通能力。一名理想的测试者必须能够同测试涉及 到的所有人进行沟通,具有与技术(开发者)和非技术人员(客户,管理人员)的交

能力。(2移情能力。和系统开发有关的所有人员都处在一种既关心又担心的状态之中。 3)技术能力。就总体言,开发人员对那些不懂技术的人持一种轻视的态度。4)

信心。开发者指责测试者出了错是常有的事,测试者必须对自己的观点有足够的自信心。

(5)耐心。一些质量保证工作需要难以置信的耐心。(6)自我督促。干测试工作很容 易使你变得徽散。只有那些具有自我督促能力的人才能够使自己每天正常地工作.(7) 洞察力。一个好的测试工程师具有“测试是为了破坏”的观点,捕获用户观点的能力, 强烈的质量追求,对细节的关注能力。 测试工程师应具备的技能:1)软件测试员的基本月标是发现软件缺陷,是做好测 试的首要条件。2)软件测试员追求的是尽可能早的找出软件缺陷。3)软件测试人员 必需确保找出的软件缺陷得以关闭。

3,你用过的测试工具的主要功能、性能及其他?

目前用于测试的工具已经比较多了,这些测试工具一般可分为白盒测试工具、黑

测试工具、性能测试工具,另外还有用于测试管理(测试流程管理、缺陷跟踪管理、

试用例管理)的工具。 主要的测试工具有:1) JTEST测试工具。JTESTparasoft公司推出的一款针对 java语言的自动化白盒测试工具,它通过自动实现java的单元测试和代码标准校验,

提高代码的可靠性。2METER测试工具。MeterApache组织的开放源代码项目, 它是功能和性能测试的工具,100%的用java实现。3) JUNIT测试工具。JUnit是一个 开源的java测试框架,它是Xuint测试体系架构的一种实现。在JUnit单元测试框架 的设计时,设定了三个总体目标,第一个是简化测试的编写:第二个是使测试单元保

持久性;第三个则是可以利用既有的测试来编写相关的测试。(4) WEBLODE测试工具。 webloadRadView公司推出的一个性能测试和分析工具,它让web应用程序开发者

动执行压力测试;webload通过模拟真实用户的操作,生成压力负载来测试web的性能。 (5WINRUNNER测试工具。Interactive公司的WinRunner是一种企业级的功能测试工 具,用于检测应用程序是否能够达到预期的功能及正常运行。(6) LOADRUNNER测试


具。是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负

及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。 7) WAS测试工具。是由微软的网站测试人员所开发,专门用来进行实际网站压力

试的一套工具。透过这套功能强大的压力测试工具,您可以使用少量的Client端计算 机仿真大量用户上线对网站服务所可能造成的影响。


本文来源:https://www.wddqw.com/doc/050007d7360cba1aa811da71.html