应聘软通动力测试工程师笔试题分享
最新-2019java软通动力笔试题 精品
2019java软通动力笔试题
一、选择题
1、下面哪些是语言中的关键字?答
2、下面语句哪个是正确的?=;=;=023;=07-3;答
3、以下程序测试类的各种构造方法,试选出其运行效果。
{
[]{
1=;
2="2";
[]={,,,,,,,};
3=;
4=,2,6;
[]={0,1,2,3,4,5,6,7,8,9};
=3;
5=;
"1"+1;
"2"+2;
"3"+3;
"4"+4;
"5"+5;
}
}
1
22
3
4
5
1
22
3
4
5
1
22
3
4
5
以上都不对
答
4、下面语句段的输出结果是什么?
=9;{
"";
0"";;
1"";
2"";}
,
答
二、不定项选择题在每小题的五个备选答案中选出正确答案,并将正确答案的序号填入题干后面的括号内,错选多选,漏选均不得分。
1、给出如下代码
{;{}}如何使成员变量被函数直接访问?
、将改为、将改为
、将改为、将改为
答
2、下面哪几个函数是{}的重载函数?
、{}、{}
、2{}、,{}
答,
3、给出下面的代码段。
软通动力软件测试笔试题.doc
1.软件测试是软件开发的重要环节,进行软件测试的目的是()A)证明软件错误不存在B)证明软件错误的存在C)改正程序所有的错误D)发现程序所有的错误2.对于软件质量描述不正确的是:()A)高质量的过程产生高质量的产品B)软件质量是测试人员测试出来的C)软件质量是设计和规划出来的D)项目阶段结束意味着产品质量达到了预期的标准3.对于软件测试描述不正确的是:()A)软件测试无法找到程序当中的所有缺陷B)测试工程师需要在最短时间内完成最有效的测试C)软件测试工程师只要了解需求就可以了D)测试工程师也需要了解编码知识4.测试工程师需要了解下面哪些知识:()A)项目管理知识B)测试知识C)需求管理D)以上都包括5.检查软件产品是否符合需求定义的过程称为:()A)确认测试B)集成测试C)性能测试D)功能测试6.评审是对软件进行表态测试的一种方法,下述结论中。
哪个是与软件评审无关的内容:()A)尽量发现错误B)检查软件文档C)根据评审标准D)依靠测试信息7.路径测试是整个结构测试的重要组成,但在研究路径测试时,通常又是使用程序控制流图来代替()A)程序框图B)结构图C)数据流图D)程序流程图8.软件测试类型按开发阶段划分是()A)需求测试、单元测试、集成测试、验证测试B)单元测试、集成测试、确认测试、系统测试、验收测试C)单元测试、集成测试、验收测试、确认测试、验收测试D)调试、单元测试、集成测试、用户测试9.下述说法错误的是()A)单元测试又称为模块测试,是针对软件测试的最小单位—程序模块进行正确性检验的测试工作B)集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、弟增的测试。
C)集成测试是检验程序单元和部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。
D)系统测试是真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求10.下列关于alpha测试的描述:(1)alpha测试需要用户代表参加(2)alpha测试不需要用户代表参加(3)alpha测试是系统测试的一种(4)alpha测试是验收测试的一种A)(1)(3)B)(2)(3)C(1)(4)C(2)(4)21.关于自动化测试描述正确的是()A)引入自动化测试可以降低测试成本B)软件产品测试适合自动化测试C)自动化测试工具能够完成所有的自动化测试D)自动化测试脚本同样需要进行验收和确认22.关于软件性能简述不正确的是()A)在看代码完成之前,无法进行与性能有关的工作B)性能是设计和规划出来的,而不是测试出来的C)性能测试在很多情况下不能发现特定的性能缺陷23.LoadRunner中关于“关联(Conelation)”描述错误的是()A)关联分为手动管理和自动关联B)关联是对提交数据的参数化过程C)关联是为了解决服务器端生成数据后期使用的问题D)关联函数是一种注册类函数24.LoadRunner中Controller对于虚拟用户描述正确的是()A)虚拟用户并发测试可以做到绝对并发B)在一台计算机上可以实际模拟任意多的虚拟用户C)虚拟用户可分布在多台客户端上D)虚拟用户数和服务器端压力呈线性关系25.关于性能测试,描述错误的是()A)性能测试是对系统的在性能方面的测量工作。
软通动力软件测试笔试题
软通动力软件测试笔试题(总4页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除软件测试是软件开发的重要环节, 进行软件测试的目的是()A)证明软件错误不存在B)证明软件错误的存在C)改正程序所有的错误D)发现程序所有的错误2. 对于软件质量描述不正确的是: ()A)高质量的过程产生高质量的产品B)软件质量是测试人员测试出来的C)软件质量是设计和规划出来的D)项目阶段结束意味着产品质量达到了预期的标准3. 对于软件测试描述不正确的是: ()A)软件测试无法找到程序当中的所有缺陷B)测试工程师需要在最短时间内完成最有效的测试C)软件测试工程师只要了解需求就可以了D)测试工程师也需要了解编码知识4. 测试工程师需要了解下面哪些知识: ()A)项目管理知识B)测试知识C)需求管理D)以上都包括5. 检查软件产品是否符合需求定义的过程称为: ()A)确认测试B)集成测试C)性能测试D)功能测试6. 评审是对软件进行表态测试的一种方法, 下述结论中。
哪个是与软件评审无关的内容: ()A)尽量发现错误B)检查软件文档C)根据评审标准D)依靠测试信息7. 路径测试是整个结构测试的重要组成, 但在研究路径测试时, 通常又是使用程序控制流图来代替()A)程序框图B)结构图C)数据流图D)程序流程图8. 软件测试类型按开发阶段划分是()A)需求测试、单元测试、集成测试、验证测试B)单元测试、集成测试、确认测试、系统测试、验收测试C)单元测试、集成测试、验收测试、确认测试、验收测试D)调试、单元测试、集成测试、用户测试9. 下述说法错误的是()A)单元测试又称为模块测试, 是针对软件测试的最小单位—程序模块进行正确性检验的测试工作B)集成测试也叫做组装测试, 通常在编码完成的基础上, 将所有的程序模块进行有序的、弟增的测试。
C)集成测试是检验程序单元和部件的接口关系, 逐步集成为符合概要设计要求的程序部件或整个系统。
软通动力Java笔试题
软通动力Java笔试题2011-4-11.填空题(共32分,每空1分)1)Java中存在___public___、___default_____、_protected_________、__private__________、四种访问权限控制等级(按从最宽松到最严格控制等级依次填写).2)常用的两个List的非同步实现类是__ArrayList_______、_____LinkedList_________。
其中基于链表实现的是____ LinkedList _______,其查询效率较____ ArrayList _____、增删效率较____ LinkedList _______.3)Spring简化了Bean的配置,提供了自动装配(autowire)机制,根据指定的原则(通过<Bean>的autowire属性指定)进行Bean的自动装配,Spring本身为autowire属性提供了____________、______________、_____________、__________以及no五个选项.模式说明no 不使用自动装配,必须通过ref元素指定依赖,默认设置。
byName 根据属性名自动装配。
此选项将检查容器并根据名字查找与属性完全一致的bean,并将其与属性自动装配。
byType 如果容器中存在一个与指定属性类型相同的bean,那么将与该属性自动装配;如果存在多个该类型bean,那么抛出异常,并指出不能使用byType方式进行自动装配;如果没有找到相匹配的bean,则什么事都不发生,也可以通过设置dependency-check="objects"让Spring抛出异常。
constructor 与byType方式类似,不同之处在于它应用于构造器参数。
如果容器中没有找到与构造器参数类型一致的bean,那么抛出异常。
autodetect 通过bean类的自省机制(introspection)来决定是使用constructor还是byType方式进行自动装配。
软通动力软件测试面试题[试题]
软通动力软件测试面试题一、软通动力面试笔答1.白箱测试和黑箱测试是什么?什么是回归测试?2.单元测试、集成测试、系统测试的侧重点是什么?单元测试的重点是系统的模块,包括子程序的正确性验证等。
集成测试的重点是模块间的衔接以及参数的传递等。
系统测试的重点是整个系统的运行以及与其他软件的兼容性。
3.设计用例的方法、依据有那些?白盒测试用例设计有如下方法:基本路径测试\等价类划分\边界值分析\覆盖测试\循环测试\数据流测试\程序插桩测试\变异测试.这时候依据就是详细设计说明书及其代码结构吧;黑盒测试用例设计方法:基于用户需求的测试\功能图分析方法\等价类划分方法\边界值分析方法\错误推测方法\因果图方法\判定表驱动分析方法\正交实验设计方法.依据是用户需求规格说明书,详细设计说明书4.一个测试工程师应具备那些素质和技能?掌握基本的测试基础理论本着找出软件存在的问题的态度进行测试,即客观吧,不要以挑刺形象出现可熟练阅读需求规格说明书等文档以用户的观点看待问题有着强烈的质量意识细心和责任心良好的有效的沟通方式(与开发人员及客户)具有以往的测试经验能够及时准确地判断出高危险区在何处.5.集成测试通常都有那些策略?大爆炸集成;自顶向下集成;自底向上集成;三明治集成;分层集成;基干集成;基于功能的集成;基于消息的集成;基于风险的集成;基于进度的集成.6.你用过的测试工具的主要功能、性能及其他?7.一个缺陷测试报告的组成?缺陷跟踪报告:编号,如:ut-dt00016标题,如:文字排版功能.字间距.MarchCalculator计算错误版本号,如:V1.3执行状态,如:空白/草稿/提交/审批/分发/正在修改/修改完毕/正在确认/关闭…修改记录,如:2003年7月2日;肖睿编制/修改;原因测试环境和版本号码、程序编写人员错误严重程度和优先级别错误详细描述重现步骤和方式、对应的测试记录编码附件建议修改方式修改内容、结果及修改人员签字/日期8.基于WEB信息管理系统测试时应考虑的因素有哪些?1)功能测试① 链接测试② 表单测试③ Cookies测试④ 设计语言测试⑤数据库测试2)性能测试① 连接速度测试② 负载测试③ 压力测试3)可用性测试① 导航测试② 图形测试③ 内容测试④ 整体界面测试4)客户端兼容性测试① 平台测试②浏览器测试5)安全性测试9.软件本地化测试比功能测试都有哪些方面需要注意?10.软件测试项目从什么时候开始,?为什么?软件测试应该在需求分析阶段就介入,因为测试的对象不仅仅是程序编码,应该对软件开发过程中产生的所有产品都测试,并且软件缺陷存在放大趋势.缺陷发现的越晚,修复它所花费的成本就越大.11.需求测试注意事项有哪些?一个良好的需求应当具有以下特点:● 完整性:每一项需求都必须将所要实现的功能描述清楚,以使开发人员获得设计和实现这些功能所需的所有必要信息。
2023年版软件测试工程师面试测试类笔试和面试内部题库含答案
2023年版软件测试工程师面试测试类笔试和面试内部题库含答案试题1.在一个项目中,测试工作如何介入?答案:测试工作从以下方面介入。
(1)项目前期,跟进需求,充分理解功能需求。
(2)项目开发阶段,测试人员收集测试准备素材,包括测试用例准备、测试数据准备、自动化准备。
(3)项目测试阶段,测试执行。
(4)验收阶段,准备环境供产品负责人验收。
(5)上线后,进行线上验证。
试题2.为什么要在一个团队中开展软件测试工作?答案:因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,所以需要在团队中开展软件测试工作。
在测试的过程中发现软件存在的问题,应及时让开发人员得知并修改。
在即将发布时,从测试报告中得出软件的质量情况。
试题3.软件测试类型有哪些?具体说说它们之间的区别。
答案:软件测试类型有功能测试、性能测试和界面测试。
功能测试在测试工作中占的比例最大,也称黑盒测试,它把测试对象看作一个黑盒。
利用黑盒测试进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。
采用黑盒测试设计测试用例的方法有等价类划分法、边界值分析法、错误推测法、因果图和综合策略等。
性能测试是指通过自动化的测试工具模拟多种正常、峰值及异常负载条件来对系统的各项性能指标进行测试。
负载测试和压力邈都属于性能测试,两者可以结合进行。
通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。
压力测试是通过确定一个系统的瓶颈或者不能接受的性能点来获得系统能提供的最大服务级别的测试。
界面测试中,界面是软件与用户交互的最直接的层次,界面的好坏决定了用户对软件的第一印象。
另外,设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。
同时,界面具有吸引用户的直接优势。
设计合理的界面能给用户带来轻松愉悦的感受;相反,由于界面设计失败,可能让用户有挫败感,再实用、强大的功能都可能在用户的〃畏惧〃中付诸东流。
软通笔试题
1.白箱测试和黑箱测试是什么?什么是回归测试?2.单元测试、集成测试、系统测试的侧重点是什么?单元测试的重点是系统的模块,包括子程序的正确性验证等。
集成测试的重点是模块间的衔接以及参数的传递等。
系统测试的重点是整个系统的运行以及与其他软件的兼容性。
3.设计用例的方法、依据有那些?白盒测试用例设计有如下方法:基本路径测试\等价类划分\边界值分析\覆盖测试\循环测试\数据流测试\程序插桩测试\变异测试.这时候依据就是详细设计说明书及其代码结构吧;黑盒测试用例设计方法:基于用户需求的测试\功能图分析方法\等价类划分方法\边界值分析方法\错误推测方法\因果图方法\判定表驱动分析方法\正交实验设计方法.依据是用户需求规格说明书,详细设计说明书4.一个测试工程师应具备那些素质和技能?掌握基本的测试基础理论本着找出软件存在的问题的态度进行测试,即客观吧,不要以挑刺形象出现可熟练阅读需求规格说明书等文档以用户的观点看待问题有着强烈的质量意识细心和责任心良好的有效的沟通方式(与开发人员及客户)具有以往的测试经验能够及时准确地判断出高危险区在何处.5.集成测试通常都有那些策略?大爆炸集成;自顶向下集成;自底向上集成;三明治集成;分层集成;基干集成;基于功能的集成;基于消息的集成;基于风险的集成;基于进度的集成.6.你用过的测试工具的主要功能、性能及其他?7.一个缺陷测试报告的组成?缺陷跟踪报告:编号,如:ut-dt00016标题,如:文字排版功能.字间距.MarchCalculator计算错误版本号,如:V1.3执行状态,如:空白/草稿/提交/审批/分发/正在修改/修改完毕/正在确认/关闭…修改记录,如:2003年7月2日;肖睿编制/修改;原因测试环境和版本号码、程序编写人员错误严重程度和优先级别错误详细描述重现步骤和方式、对应的测试记录编码附件建议修改方式修改内容、结果及修改人员签字/日期8.基于WEB信息管理系统测试时应考虑的因素有哪些?1)功能测试① 链接测试② 表单测试③ Cookies测试④ 设计语言测试⑤ 数据库测试2)性能测试① 连接速度测试② 负载测试③ 压力测试3)可用性测试① 导航测试② 图形测试③ 内容测试④ 整体界面测试4)客户端兼容性测试① 平台测试② 浏览器测试5)安全性测试9.软件本地化测试比功能测试都有哪些方面需要注意?10.软件测试项目从什么时候开始,?为什么?软件测试应该在需求分析阶段就介入,因为测试的对象不仅仅是程序编码,应该对软件开发过程中产生的所有产品都测试,并且软件缺陷存在放大趋势.缺陷发现的越晚,修复它所花费的成本就越大.11.需求测试注意事项有哪些?一个良好的需求应当具有以下特点:● 完整性:每一项需求都必须将所要实现的功能描述清楚,以使开发人员获得设计和实现这些功能所需的所有必要信息。
软通动力笔试题合集
1:在下述选项时,没有构成死循环的程序是A.int i=100 while (1) { i=i%100+1; if (i>100) break; }B.for (;;);C.int k=1000; do { ++k; }while(k>=10000);D.int s=36; while (s);--s;2:设有变量说明语句int a=1,b=0;则执行以下程序段的输出结果为()。
switch (a){case 1:switch (b){case 0:printf("**0**");break;case 1:printf("**1**");break;}case 2:printf("**2**");break;}printf("\n");A.**0**B.**0****2**C.**0****1****2**D.有语法错误3:What compiler switch creates an xml file from the xml comments in the files in an assembly?A./textB./docC./xmlD./help4:如果设treeView1=new TreeView(),TreeNode node=new TreeNode("根结点" ),则treeView1.Nodes.Add(node)返回的是一个 ()类型的值。
A.TreeNodeB.intC.stringD.TreeView5:以下描述错误的是:A.在C++中支持抽象类而在C#中不支持抽象类。
B.C++中可在头文件中声明类的成员而在CPP文件中定义类的成员,在C#中没有头文件并且在同一处声明和定义类的成员。
C.在C#中可使用 new 修饰符显式隐藏从基类继承的成员。
D.在C#中要在派生类中重新定义基类的虚函数必须在前面加Override。
关于一套笔试题(软通动力)
关于一套笔试题(软通动力)1年。
软件测试是软件开发的重要组成部分。
软件测试的目的是(a)证明软件错误不存在,b)证明软件错误存在,c)纠正程序的所有错误,d)找出程序的所有错误2。
对软件质量的错误描述如下:(1)高质量的过程产生高质量的产品;(b)软件质量由测试人员进行测试;和(c)软件质量被设计和计划为D)项目阶段的结束意味着产品质量已经达到预期的标准3。
软件测试的描述是不正确的:(a)软件测试不能找到所有的缺陷B)测试工程师需要在尽可能短的时间内完成最有效的测试c)软件测试工程师只需要知道需求d)测试工程师也需要知道编码知识4。
测试工程师需要知道以下哪些知识:(1)项目管理知识(2)测试知识(3)需求管理(4)以上包括5。
检查软件产品是否满足需求定义的过程称为:(a)确认测试(b)集成测试(c)性能测试(d)功能测试(6)。
评审是软件语句测试的一种方法。
在下面的结论中这与软件评审无关:()A)尝试查找错误b)检查软件文档c)根据评审标准d)依靠测试信息7。
路径测试是整体结构测试的重要组成部分,但在研究路径测试时,通常使用程序控制流程图来代替(a)程序框图(b)结构图(c)数据流图(d)程序流程图(8)。
软件测试类型分为()A)需求测试、单元测试、集成测试、验证测试B)单元测试、集成测试、确认测试、系统测试、验收测试C)单元测试、集成测试、验收测试、确认测试、验收测试D)调试、单元测试、集成测试、用户测试9。
以下陈述是错误的()A)单元测试也称为模块测试,它是一种用于检查程序模块正确性的测试,是软件测试的最小单元。
试验工作B)集成测试也称为组装测试。
通常,所有程序模块都是在代码完成的基础上以有序和增量的方式进行测试的C)集成测试是检查程序单元和组件之间的接口关系,并逐步将它们集成到程序组件或满足概要设计要求的整个系统中。
D)系统测试是检查在真实或模拟的系统运行环境下,完整的程序系统是否能够正确配置并与相关硬件、外设、网络、系统软件和支持平台连接。
软通动力Java笔试题
软通动力Java笔试题2011-4-11.填空题(共32分,每空1分)1)Java中存在______、________、__________、____________、四种访问权限控制等级(按从最宽松到最严格控制等级依次填写).2)常用的两个List的非同步实现类是__________、______________。
其中基于链表实现的是___________,其查询效率较_________、增删效率较___________.3)Spring简化了Bean的配置,提供了自动装配(autowire)机制,根据指定的原则(通过<Bean>的autowire属性指定)进行Bean的自动装配,Spring本身为autowire属性提供了____________、______________、_____________、__________以及no五个选项.4)默认情况下,用户请求一个Servlet时,容器___________为当前用户创建一个会话;当用户请求一个Jsp页面时,容器__________为当前用户创建一个会话(请填写”会”与”不会”).5)J2EE事务提供了两种方式,一种是由________来管理,另一种是由___________来管理.6)Java中线程的四种状态分别是___________、_______________、______________、_______________;让线程从运行状态转换为暂停状态的有_____________、__________。
7)在UML中,类之间的管理有: ____________、_____________、_______________、_____________、__________五种.8)Set中的元素__________为null, ________重复, HashMap中的Key____________为Null, value__________为Null. (请填写“可以”与”不可以”).2.问答题(共48分)1)假设类A的某个成员方法a()分别具有public,private, protected,default的访问修饰符,如果希望在B类中调用A的a()方法。
软通动力笔试题合集
头文件并且在同一处声明和定义类的成员。 C.在 C#中可使用 new 修饰符显式隐藏从基类继承的成员。 D.在 C#中要在派生类中重新定义基类的虚函数必须在前面加 Override。
3. 遍历 map 的方法: 使用 Map 接口提供的方法 entrySet(); import java.util.HashMap; import java.util.Iterator; import java.util.Map;
public class MapTest {
public static void main(String[] args) { Map<Object, Object> map = new HashMap<Object,Object>(); map.put("a", "中国");
{
public static int Count = 0;
static Class1()
{
Count++;
}
public Class1()
{
Count++;
}
}
Class1 o1 = new Class1();
Class1 o2 = new Class1();
请问,Class1.Count 的值是多少? A.1 B.2 C.3 D.4
2:设有变量说明语句 int a=1,b=0; 则执行以下程序段的输出结果为( )。 switch (a) { case 1: switch (b) { case 0:printf("**0**");break; case 1:printf("**1**");break; } case 2:printf("**2**");break; } printf("\n"); A.**0** B.**0****2** C.**0****1****2** D.有语法错误
软通动力C笔试题
二找错题:
1.请问下面程序有什么错误?
int a[60][250][1000],i,j,k;
for(k=0;k<=1000;k++)
for(j=0;j<250;j++)
for(i=0;i<60;i++)
a[j][k]=0;
答案:把循环语句内外换一下
2。以下是求一个数的平方的程序,请找出错误:
选择题:
1.Ethternet链接到Internet用到以下那个协议?
A.HDLC;B.ARP;C.UDP;D.TCP;E.ID
2.属于网络层协议的是:
A.TCP;B.IP;C.ICMP;D.X.25
3.Windows消息调度机制是:
A.指令队列;B.指令堆栈;C.消息队列;D.消息堆栈;
8、程序的局部变量存在于(堆栈)中,全局变量存在于(静态区 )中,动态申请数据存在于( 堆)中。
9、设有以下说明和定义:
typedef union {long i; int k[5]; char c;} DATE;
struct data { int cat; DAห้องสมุดไป่ตู้E cow; double dog;} too;
答案:IPV6
2.TCP/IP通信建立的过程怎样,端口有什么作用?
答案:三次握手,确定是哪个应用程序使用该协议
1. 用宏定义写出swap(x,y)
#define swap(x, y)\
x $denghao$ x + y;\
y $denghao$ x - y;\
x $denghao$ x - y;
05软通动力笔试题
05软通动力笔试题软通动力笔试题一、填空1、软件的生命周期从软件的计划到废弃不用为止,划分为若干阶段,并赋予任务和活动,他们分别是:系统调查、系统分析、系统设计、程序设计、系统测试和运行维护。
2、软件开发模型是软件开发全过程、活动和任务的结构构架,请列举3种软件开发模型:V 、W 、X3、针对软件的外部特征的测试方法称为黑盒测试,此种测试方法在设计测试用例的时候,常见的方法有等价类划分、边界值分析、场景法、(请列举3种你熟悉的)4、针对软件的内部结构进行的测试称为白盒测试,对于此种测试方法,一般的覆盖率要求有语句覆盖、分支覆盖、条件覆盖(请列举3种你熟悉的)5、在测试中的80-20原则是指:80%的缺陷存在于20%的软件程序中或模块中6、系统测试中,常见测试类型有:功能测试、性能测试、安全测试、兼容测试、安装/卸载测试(请列举5种)7、可靠性测试的两个关键性能指标是:规定时间内、规定条件下8、测试用例,需要有描述不完整和,测试执行的时候一定要严格按照测试用例设计进行。
9、OSI七层协议中,最上面一层定义为表示层10、关系数据库的3个基本要素实体、关系和属性11、目前Unix操作系统提供的一个常用的文本编辑器是vi ,其有命令和末行两种模式。
(还有一种文本编辑模式)12、Unix中常见的3种shell是:csh 、bsh 和ksh 。
二、简答题1、测试的目的是什么?一般一个较完整的软件系统需要进行那几个阶段的测试(或者说是哪几个步骤的测试)?尽可能多的找出软件的缺陷,评估软件版本质量单元测试、集成测试、系统测试、验收测试2、系统测试计划和系统测试策略的作用分别是什么?测试计划定义测试进度的测试策略是说明用什么方法来测试3、某工厂公开招工,规定报名者年龄应该在20周岁-39周岁,即出生年月不得早于1960年7月,不晚于1979年6月,报名程序具有自动检验输入数据的功能。
如果出生年月不属于上述范围,讲拒绝接受,并显示“年龄不合格”等出错信息。
软件测试面试题(软通动力,博彦科技,奇虎,瑞星,中软)(精)
软件测试面试题(软通动力,博彦科技,奇虎,瑞星,中软软件测试面试题(软通动力,博彦科技,奇虎,瑞星,中软1。
软通动力面试笔答1.白箱测试和黑箱测试是什么?什么是回归测试?2.单元测试、集成测试、系统测试的侧重点是什么?单元测试的重点是系统的模块,包括子程序的正确性验证等。
集成测试的重点是模块间的衔接以及参数的传递等。
系统测试的重点是整个系统的运行以及与其他软件的兼容性。
3.设计用例的方法、依据有那些?白盒测试用例设计有如下方法:基本路径测试\等价类划分\边界值分析\覆盖测试\循环测试\数据流测试\程序插桩测试\变异测试.这时候依据就是详细设计说明书及其代码结构吧;黑盒测试用例设计方法:基于用户需求的测试\功能图分析方法\等价类划分方法\边界值分析方法\错误推测方法\因果图方法\判定表驱动分析方法\正交实验设计方法.依据是用户需求规格说明书,详细设计说明书4.一个测试工程师应具备那些素质和技能?掌握基本的测试基础理论本着找出软件存在的问题的态度进行测试,即客观吧,不要以挑刺形象出现可熟练阅读需求规格说明书等文档以用户的观点看待问题有着强烈的质量意识细心和责任心良好的有效的沟通方式(与开发人员及客户具有以往的测试经验能够及时准确地判断出高危险区在何处.5.集成测试通常都有那些策略?大爆炸集成;自顶向下集成;自底向上集成;三明治集成;分层集成;基干集成;基于功能的集成;基于消息的集成;基于风险的集成;基于进度的集成.6.你用过的测试工具的主要功能、性能及其他?7.一个缺陷测试报告的组成?缺陷跟踪报告:编号如:ut-dt00016标题如:文字排版功能.字间距.MarchCalculator计算错误版本号如:V1.3执行状态如:空白/草稿/提交/审批/分发/正在修改/修改完毕/正在确认/关闭…修改记录如:2003年7月2日;肖睿编制/修改;原因测试环境和版本号码、程序编写人员错误严重程度和优先级别错误详细描述重现步骤和方式、对应的测试记录编码附件建议修改方式修改内容、结果及修改人员签字/日期8.基于WEB信息管理系统测试时应考虑的因素有哪些?一、功能测试1、链接测试2、表单测试3、Cookies测试4、设计语言测试5、数据库测试二、性能测试1、连接速度测试2、负载测试3、压力测试三、可用性测试1、导航测试2、图形测试3、内容测试4、整体界面测试四、客户端兼容性测试1、平台测试2、浏览器测试五、安全性测试9.软件本地化测试比功能测试都有哪些方面需要注意?10.软件测试项目从什么时候开始,?为什么?软件测试应该在需求分析阶段就介入,因为测试的对象不仅仅是程序编码,应该对软件开发过程中产生的所有产品都测试,并且软件缺陷存在放大趋势.缺陷发现的越晚,修复它所花费的成本就越大.11.需求测试注意事项有哪些?一个良好的需求应当具有以下特点:完整性:每一项需求都必须将所要实现的功能描述清楚,以使开发人员获得设计和实现这些功能所需的所有必要信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
应聘软通动力测试工程师笔试题分享
D)项目阶段结束意味着产品质量达到了预期的标准
2.软件测试是软件开发的重要环节,进行软件测试的目的是( )
A)证明软件错误不存在
B)证明软件错误的存在
C)改正程序所有的错误
D)发现程序所有的错误
3.对于软件测试描述不正确的是:( )
A)软件测试无法找到程序当中的所有缺陷
B)测试工程师需要在最短时间内完成最有效的测试
C)软件测试工程师只要了解需求就可以了
D)测试工程师也需要了解编码知识
4.测试工程师需要了解下面哪些知识:( )
A)项目管理知识
B)测试知识
C)需求管理
D)以上都包括
5.检查软件产品是否符合需求定义的过程称为:( )
A)确认测试
B)集成测试
C)性能测试
D)功能测试
6.评审是对软件进行表态测试的一种方法,下述结论中。
哪个是与软件评审无关的内容:( )
A)尽量发现错误
B)检查软件文档
C)根据评审标准
D)依靠测试信息
7.路径测试是整个结构测试的重要组成,但在研究路径测试时,通常又是使用程序控制流图来代替( )
A)程序框图
B)结构图
C)数据流图
D)程序流程图
8.软件测试类型按开发阶段划分是( )
A)需求测试、单元测试、集成测试、验证测试
B)单元测试、集成测试、确认测试、系统测试、验收测试
C)单元测试、集成测试、验收测试、确认测试、验收测试
D)调试、单元测试、集成测试、用户测试
9.下述说法错误的是( )
A)单元测试又称为模块测试,是针对软件测试的最小单位程序模块进行正确性检验的测试工作
B)集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、弟增的测试。
C)集成测试是检验程序单元和部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。
D)系统测试是真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求
10.下列关于alpha测试的描述:
(1)alpha测试需要用户代表参加
(2)alpha测试不需要用户代表参加
(3)alpha测试是系统测试的一种
(4)alpha测试是验收测试的一种
A)(1)(3)
B)(2)(3)
C(1)(4)
C(2)(4)
11.关于自动化测试描述正确的是( )
A)引入自动化测试可以降低测试成本
B)软件产品测试适合自动化测试
C)自动化测试工具能够完成所有的自动化测试
D)自动化测试脚本同样需要进行验收和确认
12.LoadRunner中关于关联(Conelation) 描述错误的是( )
A)关联分为手动管理和自动关联
B)关联是对提交数据的参数化过程
C)关联是为了解决服务器端生成数据后期使用的问题
D)关联函数是一种注册类函数
13.关于软件性能简述不正确的是( )
A)在看代码完成之前,无法进行与性能有关的工作
B)性能是设计和规划出来的,而不是测试出来的
C)性能测试在很多情况下不能发现特定的性能缺陷。