测试理论-题目

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

对于打开的文件,惟一识别的依据是(B)A、文件名B、文件句柄C、物理位置D、目录位置6、系统产生死锁的原因是(B)A、一个进程进入死循环B、多个进程竞争,资源出现了循环等C、进程释放资源D、多个进程竞争共享型设备4、关于汇编语言,以下叙述中正确的是(C)A、汇编语言源程序可以直接在计算机上运行(不行,只有机器语言才可以)B、将汇编语言源程序转换成目标程序的软件称为解释程序(错)C、在汇编语言程序中,不能定义符号常量D、将汇编语言源程序翻译成机器语言程度的软件称为汇编程序(错,应称为编译程序)5、对高级语言源程序进行编译时,可发现源程序中的(B)错误。A、堆栈溢出B、变量未定义C、指针导常D、数组元素下标越界2、使用什么工具可以查看Window服务器的CPU、内存使用情况(CA)A、任务管理器B、磁盘管理器C、资源管理器D、查询分析器8、目前流行的搜索引擎有____IE、谷歌____、百度____、必应____、_百度搜索、谷歌搜索、狗狗搜索、迅雷搜索、雅虎搜索___、____、等B/S最大的优势为客户端免维护,适用于用户膨大,或客户需求经常发生变化的情况C/S功能强大,可以减轻服务器压力,如果用户的需求特别复杂,用C/S1、简述C\S、B\S的优缺点。(5分)2、六、打开一个网页,如果宣示一片空白,是何原因,如何解决?IE问题传值均未取到页面本身没有任何代码跳转错误七、典型C/S架构应用程序有和特点,测试上应注意什么?C/S构架是一种典型的两层构架,其全程是client/server即客户端服务器构架测试上应注意其承受大用户量并发访问的能力,比较好的方法是用测试工具来模拟多个客户端同时访问服务器,并使用能监测工具获得关于服务器、数据库等用户关心的性能指标。八、典型Web应用程序(B/S多层架构)逻辑上分哪几层?Web应用有何特点,测试上应注意什么,主要性能指标有哪些?1.B/S结构分为客户端browse,web服务器,数据库三个层次2、居于浏览器3、表单测试、链接测试、图形测试、内容测试、cookies测试、性能测试、安全性测试4、AVGrps:平均每秒响应的次数=总请求时间/秒数Avgtimetolastbyteperterstion(mstes):平均每秒业务角本的迭代次数,有人会把这两者混淆;SuccessfulRounds:成功的请求;FailedRounds:失败的请求;SuccessfulHits:成功的点击次数;FailedHits:失败的点击次数;HitsPerSecond:每秒点击次数;SuccessfulHitsPerSecond:每秒成功的点击次数;FailedHitsPerSecond:每秒失败的点击次数;AttemptedConnections:尝试链接数;你近3年的职业规划?1.二进制1011010的十六制值是___5A__2.计算机系统出现死锁是因为____ABCD__A.系统中有多个阻塞进程B.资源数大大小于系统中的进程数C.系统中多个进程同时申请的资源总数大大超过系统的资源总数D.若干进程互相等待对方已占有的资源5、关于汇编语言,一下叙述中正确的是(D)A、汇编语言源程序可以直接在计算机上运行B、将汇编语言源程序转换成目标程序的软件成为解释程序C、在汇编语言程序中,不能定义符号常量D、将汇编语言源程序翻译成机器语言程序的软件成为汇编程序6、对高级语言源程序进行编译时,可发现源程序中的(B)错误。A、堆栈溢出B、变量未定义C、指针异常D、数组元素下标越界3、以下那个是黑盒测试的测试方法(C)①测试用例覆盖②输出覆盖③输入覆盖④分支覆盖⑤语句覆盖⑥条件覆盖A、①⑤⑥B、②③④C、①②③D、④⑤⑥9、QQ账号▼对此输入进行测试,不会用到的测试方法是(B)A、等价类划分方法B、边界值分析方法C、因果图方法D、错误推测法10、关于软件测试的说法()是不正确的。A、代码审查是代码检查的一种,是由程序员和测试员组成一个审查小组,通过阅读、讨论和争议,对程序进行静态分析的过程。B、软件测试的对象不仅仅是程序,文档、数据和规程都是软件测试的对象。C、白盒测试划通过对程序内部结构的分析、检测来寻找问题的测试方法。D、单元测试是针对软件设计的最小单位—程序模块进行正确性检验的测试工作,它通常需要1、软件测试的生命周期需求分析、单元测试、集成测试、系统测试、计划、分析、构建、测试周期、最后测试和实施、实施、等。3、常见的配置管理软件有:VSS、SVN、CVS、CC(clearcase)等。4、对面向过程的系统采用的集成策略有自顶向下、自底向上两种。6、典型的软件测试过程模型有v、w、H、X等。7、兼容性测试中测试平台有Linux、windows、Mac、UNIX等。9、功能自动化测试工具有winrunner、QTP、robot、testrunner、QArun等。10、软件由于设计不当,引发安全漏洞,常见的漏洞为:缓冲区溢出、不对输入内容进行预期检查、意料外的联合使用问题、数据同步等1、写出你对软件测试的认识,尽量详细。(5分)软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。软件测试时为了发现错误而自行程序的过程。或者说,软件测试是根据软件开发个阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其渔区的输出结果),并用这些测试用例去运行程序,以发现程序错误的过程解释什么是线程、什么是进程。(5分)线程是按设计人员预先的设定自动运行的。举个例子说,就像一个银行分很多部门,每个部门都需要用电,这里可以把一个部门看做一个用电的线程,在同一个时间内,很多部门都要用电,就是多线程工作进程(Process)是独立调配计算机资源的一个单位,是一个正在运行中的程序对一台榨汁机进行测试,要从哪些方面进行测试,请写出每个测试点对应的测试用例。功能性:榨汁基本功能安全性:健康及使用是否导致生命危险等易用性:基本操作及清洗UI体验:美观兼容性:不同的用电环境及榨汁对象性能:榨汁速度及耗电量A、规则说明一号通功能是指用户的多个终端(手机、固定电话)可以挂在一个虚拟或实际号码下面、这个号码称为引导号码。当其它用户拨打引导号码时,用户的多个终端会同时振铃,当用户接听其中一个终端后,其它终端将停止振铃。一号通最多只支持有2个成员;一号通的成员可以是固定电话或移动电话;引导号码长度为4-16请设计相应测试用例验证一号通功能(写出分析过程)正常:1、引导号码:长度、号码规则、虚拟号码、实际号码2、两个终端:手机-固定电话、手机-手机、固定电话-固定电话3、一个终端:手机、固定电话4、终端通话切换异常:1、号码异常2、加载两个各以上的终端3、一个终端故障、两个终端均故障4、一个终端接通后继续拨打引导号码B、规则说明假设需要实现操作系统中的一个进程调度器,根据如下规则来确定如何进行测试设计、进程可处于5种状态;1、就绪随时可以被调度器选中,从而获得CPU得到执行2、运行已经获得CPU,正在执行3、阻塞进程申请系统中的资源,如果资源暂时无法获得,则进入阻塞状态4、终止进程结束,则进入终止状态,等待操作系统回收进程在创建或运行时申请的资源5、死亡处于终止状态的进程资源被回收后,进程彻底消失,等价于没有被创建请设计用例测试进程调度器(写出分析过程)。一、用户输入一个整数。系统判断并输出是负数还是非负数,请设计测试用例。等价类、边界值方法设计即可。二、画出判断一个三角形是普通三角形,等腰三角形,等边三角形的流程图,并设计测试用例。流程图:首先保证三边、整数、正数、非零然后两边之和大于第三边,这样就可以构成三角形再次两边相等便形成等腰三角形最后三边相等便形成等边三角形用例:345一般三角形335等腰三角形353等腰三角形533等腰三角形333等边三角形四、举例说明什么是边界条件测试。比如登陆框要求用户名只能是6-20位的字符那么边界就是6和20五、喝水的带广告图案的花样杯,对它设计出尽可能多的测试用例。根据测试策略分别一一列出即可。界面测试:查看杯子外功能度:用水杯装水看漏不漏;水能不能被喝到安全性:杯子有没有毒或细菌可靠性:杯子从不同高度落下的损坏程度可移植性:杯子再不同的地方、温度等环境下是否都可以正常使用兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等易用性:杯子是否烫手、是否有防滑措施、是否方便饮用用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述疲劳测试:将杯子盛上水(案例一)放24小时检查泄漏时间和情况;盛上汽油(案例二放24小时检查泄漏时间和情况等压力测试:用根针并在针上面不断加重量,看压强多大时会穿透跌落测试:杯子加包装(有填充物),在多高的情况摔下不破损震动测试:杯子加包装(有填充物),六面震动,检查产品是否能应对恶劣的铁路\公路\航空运输九、单元测试、集成测试、系统测试的侧重点的什么?单元测试:模块、方法集成测试:接口系统测试:整个系统整体把握十、黑盒,白盒,回归,压力测试的定义。黑盒测试:把被测物体看做是一个黑盒子,不需了解内部结构,注重输入输出,所以又称作是功能测试。白盒测试:又称为结构测试,因为注重的是软件的结构、逻辑和算法回归测试:是指在发生修改后再重新测试先前的测试以确保修改的正确性压力测试:是对系统不断施加压力的测试,是通过一个系统法瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试十一、怎么划分缺陷的等级?简述一下缺陷的生命周期(可画图表示)。致命、严重、中等、一般、提示发现——打开打开——修复修复——关闭十三、请描述软件测试计划及软件测试报告应包含的主要内容。软件测试计划:1、引言(目的,背景,范围,定义,通过推测,参考文档,提交文档)2、概述(测试策略,要测试的内容,不测试的内容)3、测试环境4、资源及进度计划5、测试内容详细说明6、系统风险及解缓措施测试报告:1、概述2、数据统计(人力投入,用例覆盖统计、问题单分类统计)3、遗留bug情况4、测试风险5、测试对象评估6、测试结论7、附录十四、请写出你用过的测试工具的主要功能及对其评价。QTP是一款功能自动化测试工具。优点:功能全面;学习成本低;脚本维护灵活;扩展功能强大缺点:部分测试需要收费支持插件、vbs容错能力有限,没有异常处理机制;使用C#语言进行扩展属于高级功能,不太容易掌握Loadrunner是一款性能测试工具。优点:能够在推出之前发现隐藏在产品中的性能和伸缩性瓶颈,尽量减少产品停机时间和导致性能低下,并满足服务水平和正常运行时间的需求缺点:支持底层协议差十五、你认为软件工程师必备的素质和技能是什么?素质:态度、责任、沟通能力。技能:1、规范、标准化的编码能力2、认识和运用数据库的能力3、较强的动手能力和解决实际问题的能力4、持续的学习能力、掌握最新的IT技术5、较强的英文阅读和写作能力1、之前是否有做过测试?手机测试包括哪些?2、测试的目的是什么?测试的流程是什么?是想以最少的人力。物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成隐患所带来的商业风险。需求分析-测试计划-测试方案-测试用例-测试执行-测试报告3、3G包括哪些通信测试,在中国分别有哪些运营商使用?4、什么叫QA?什么叫QC?什么叫TEST?他们分别关注产品的哪些阶段?QA:质量保证。流程的监督者,职责是创建和执行改进软件开发过程,并防止软件缺陷发生的标准和方法QC:质量控制。也是测试人员,职责是尽可能早地发现软件的缺陷,并确保缺陷得到修复TEST:执行测试。执行软件以验证其满足指定的需求并检测错误的过程5、测试用例包括哪些项?用例ID、用例标题、预置条件、操作步骤、预期结果、实际结果、优先级、缺陷编号、备注。6、简述目前你使用过的手机?(从优点和缺点两方面入手)1、软件的生命周期从软件的计划到废弃不用为止,划分为若干阶段,并赋予任务和活动,他们分别是:系统调查、系统分析、系统设计程序设计、系统测试和运行维护。2、软件开发

1 / 19
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功