软件测试工程师笔试题库及答案.docx
《软件测试工程师笔试题库及答案.docx》由会员分享,可在线阅读,更多相关《软件测试工程师笔试题库及答案.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件测试工程师笔试题库及答案试题1一、基础理论1、软件测试的结束标准是什么?2、一套完整的测试应该由哪些阶段组成?分别阐述一下各个阶段。3、什么是缺陷报告?4、缺陷报告的作用5、缺陷报告的要点6、软件测试缺陷报告的“5C”原则7、缺陷的二八定理8、软件测试的流程9、测试计划的目的是什么?测试计划的内容都包括什么?其中哪些 是最重要的?10、请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系 统测试、验收测试的区别与联系。11、Alpha测试与beta测试的区别答案:一、基础理论1、测试计划中所有规定的测试内容和回归测试都已经运行完成或根 据上级主管对测试结果的意见,就可以结束本次测试2、
2、计划阶段、设计阶段、白盒单元、白盒集成、黑盒单元、黑盒集 成、系统测试、回归测试、验收测试范围内能正常工作。负载级别可以是某个时刻同时访问WEB系统的用 户数量,也可以是在线数据处理的数量。压力测试是指实际破坏一个WEB应用系统时测试系统的反映,压力测 试是测试系统的限制和故障恢复能力,也就是测试WEB应用系统会不 会崩溃,在什么情况下会崩溃,压力测试的区域包括表单、登录、和 其他信息传输页面等。压力测试侧重于确定系统崩溃时的用户负载量。(3)、可用性测试:导航测试、图形测试、内容测试、整体界面测 试。(4)、兼容性测试:确定WEB应用软件在不同软件、硬件和网络配 置下运行情况,它主要是用来测
3、试在不同浏览器中是否都可以正确地显示WEB应用程序的 页面内容,从而保证页面中的某些代码,比如:JavaScript .ActiveX、 CSS等在不同平台配置上都能具有正确性。(5)、安全测试。7、网络应用测试的主要内容是什么? 10网络应用系统包含:网络应用软件、工作站桌面软件和客户/服务器 数据库。网络应用测试重点考察:多用户并发访问性能、应用系统响应时间、 应用系统对网络资源的占用情况、与网络相关的应用功能特性、应 用系统在网络环境下的稳定性。(1)特性测试:特性测试核实的是单个命令和应用程序功能,通常 用较小的负载完成,关注的是用户界面、应用程序的操作,以及用户与计算机之间的互操作。
4、(2)功能测试:要求网络配置和负载非常接近于运行环境下的模式,关注的是当多个用户使用应用程序时,网络和文件系统或者数据库系统之间的 交互情况,核实的是重负载下后台功能能否正确执行。(3)应用负载测试。(4)应用系统响应时间测试。(5)应用系统升级测试。8、用户文档测试的要点10(1)、明确读者群:根据读者群(如初级、中级、高级用户)的不 同来检查文档内容,保证用户能够看得懂、能理解(2)、术语:文档中术语的描述要适合定位的读者群,用法一致, 标准定义与业界规范相吻合(3)、文档内容的正确性:要保证所有 信息是真实正确的(4)、文档内容的完整性:要完全根据提示逐步 操作,检查是否存在遗漏的地方(
5、5)、文档与程序的一致性:按照文档操作后,检查软件返回的结 果与文档描述是否一致(6)、文档的易用性:检查是否便于用户查找相应的内容(7)、图表与界面截图:检查所有图表与界面截图与发布的程序版 本一致(8)、样例和示例:检查所有的样例和示例能够正确完成;(9)、语言:中文文档保证无错别字和二义性(10)、印刷与包装:印刷质量,包装质量9、在DBMS中,视图不是真正的包含数据,只是把定义存于数据字典中。作用为:10(1)、简化用户操作。(2)、使用户能从多角度中看待同一数据。(3)、对重构数据提供一定程度的逻辑独立性。(4)、能对机密数据提供安全保护。CREATE VIEW视图名(列名列名 )A
6、S子查询With Check OptionCREATE VIEW IS_StudentASSELECT Sno,Sname,SageFROM StudentWHERE Sdept =ISWith Check OptionlO、测试人员应该具备的能力和技术。81、基本能力2、沟通能力3、技术能力测试方法应用、测试用例设计、测试工具使用(测试管理系统、自动 化测试工具、负载测试工具)4、管理能力5、文档能力试题3一、判断题.软件测试的目的是尽可能多的找出软件的缺陷。(Y)1 . Beta测试是验收测试的一种。(Y).验收测试是由最终用户来实施的。(N)2 .项目立项前测试人员不需要提交任何工件。(
7、Y).单元测试能发现约80%的软件缺陷。(Y)3 .代码评审是检查源代码是否达到模块设计的要求。(N).自底向上集成需要测试员编写驱动程序。(Y)4 .负载测试是验证要检验的系统的能力最高能达到什么程度。(N).测试人员要坚持原则,缺陷未修复完坚决不予通过。(N)5 .代码评审员一般由测试员担任。(N).我们可以人为的使得软件不存在配置问题。(N)6 .集成测试计划在需求分析阶段末提交。(N)二、选折1.软件验收测试的合格通过准则是:(ABCD)A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全 部达到要求。B.所有测试项没有残余一级、二级和三级错误。C.立项审批表、需求分析文档、设
8、计文档和编码实现一致。D.验收测试工件齐全。2.软件测试计划评审会需要哪些人员参加? (ABCD)A.项目经理B. SQA负责人C.配置负责人D.测试组.下列关于alpha测试的描述中正确的是:(AD)A. alpha测试需要用户代表参加alpha测试不需要用户代表参加B. alpha测试是系统测试的一种alpha测试是验收测试的一种3 .测试设计员的职责有:(BC)A.制定测试计划B.设计测试用例C.设计测试过程、脚本D.评估测试活动5.软件实施活动的进入准则是:(ABC)A.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化三、添空1 .软
9、件验收测试包括:正式验收测试,alpha测试,beta测试。2 .系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测 试,分布测试,可用性测试,(有的可以合在一起,分开写只要 写出15就满分哦).设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。4.对面向过程的系统采用的集成策略有:自顶向下,自底向上两种。5 .(这题出的有问题哦,详细的5步骤为)通过画因果图来写测试用例的步骤为:(1)分析软件规格说明描述中,哪些是原因(即输入条件或输入条件的等
10、价类),哪些是结果(即输出条件),并给每个原因和结 果赋予一个标识符。(2)分析软件规格说明描述中的语义,找出原因与结果之间,原因 与原因之间对应的是什么关系?根据这些关系,画出因果图。(3)由于语法或环境限制,有些原因与原因之间,原因与结果之间 的组合情况不可能出现。为表明这些特殊情况,在因果图上用一 些记号标明约束或限制条件。(4)把因果图转换成判定表。(5)把判定表的每一列拿出来作为依据,设计测试用例。一套完整的测试应该由五个阶段组成:1)测试计划首先,根据用户需求报告中关于功能要求和性能指标的 规格说明书,定义相应的测试需求报告,即制订黑盒测试的最高标准。 以后所有的测试工作都将围绕着
11、测试需求来进行,符合测试需求的应 用程序即是合格的,反之即是不合格的;同时,还要适当选择测试内 容,合理安排测试人员、测试时间及测试资源等。2)测试设计将测试计划阶段制订的测试需求分解、细化为若干个可 执行的测试过程,并为每个测试过程选择适当的测试用例(测试用例 选择的好坏将直接影响测试结果的有效性)。3)测试开发建立可重复使用的自动测试过程。4)测试执行执行测试开发阶段建立的自动测试过程,并对所发现的 缺陷进行跟踪管理,测试执行一般由单元测试、组合测试、集成测试、 系统联调及回归测试等步骤组成,测试人员应本着科学负责的态度, 一步一个脚印地进行测试。5)测试评估结合量化的测试覆盖域及缺陷跟踪
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 工程师 笔试 题库 答案
限制150内