关闭

关闭

关闭

封号提示

内容

首页 软通动力[经验]

软通动力[经验].doc

软通动力[经验]

响起微弱的曲调
2018-10-12 0人钱柜777手机版登陆 0 0 0 暂无简介 举报

简介:本文档为《软通动力[经验]doc》,可适用于综合领域

软通动力经验软通动力此面试题转自网络本人只做学习参考无其他用意。责权归原作者所有。(软件测试是软件开发的重要环节进行软件测试的目的是(b)A)证明软件错误不存在B)证明软件错误的存在C)改正程序所有的错误D)发现程序所有的错误(对于软件质量描述不正确的是:(b)A)高质量的过程产生高质量的产品B)软件质量是测试人员测试出来的C)软件质量是设计和规划出来的D)项目阶段结束意味着产品质量达到了预期的标准(对于软件测试描述不正确的是:(c)A)软件测试无法找到程序当中的所有缺陷B)测试工程师需要在最短时间内完成最有效的测试C)软件测试工程师只要了解需求就可以了D)测试工程师也需要了解编码知识(测试工程师需要了解下面哪些知识:(d)A)项目管理知识B)测试知识C)需求管理D)以上都包括(检查软件产品是否符合需求定义的过程称为:(a)A)确认测试B)集成测试C)性能测试D)功能测试(评审是对软件进行表态测试的一种方法下述结论中。哪个是与软件评审无关的内容:(d)A)尽量发现错误B)检查软件文档C)根据评审标准D)依靠测试信息(路径测试是整个结构测试的重要组成但在研究路径测试时通常又是使用程序控制流图来代替(c)A)程序框图B)结构图C)数据流图D)程序流程图(软件测试类型按开发阶段划分是(A)A)需求测试、单元测试、集成测试、验证测试B)单元测试、集成测试、确认测试、系统测试、验收测试C)单元测试、集成测试、验收测试、确认测试、验收测试D)调试、单元测试、集成测试、用户测试(下述说法错误的是(c)A)单元测试又称为模块测试是针对软件测试的最小单位程序模块进行正确性检验的测试工作B)集成测试也叫做组装测试通常在编码完成的基础上将所有的程序模块进行有序的、弟增的测试。C)集成测试是检验程序单元和部件的接口关系逐步集成为符合概要设计要求的程序部件或整个系统。D)系统测试是真实或模拟系统运行环境下检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接并满足用户需求B(下列关于alpha测试的描述:()alpha测试需要用户代表参加()alpha测试不需要用户代表参加()alpha测试是系统测试的一种()alpha测试是验收测试的一种A)()()B)()()C()()C()()(关于自动化测试描述正确的是()A)引入自动化测试可以降低测试成本B)软件产品测试适合自动化测试C)自动化测试工具能够完成所有的自动化测试D)自动化测试脚本同样需要进行验收和确认(关于软件性能简述不正确的是()A)在看代码完成之前无法进行与性能有关的工作B)性能是设计和规划出来的而不是测试出来的C)性能测试在很多情况下不能发现特定的性能缺陷(LoadRunner中关于“关联(Conelation)”描述错误的是()A)关联分为手动管理和自动关联B)关联是对提交数据的参数化过程C)关联是为了解决服务器端生成数据后期使用的问题D)关联函数是一种注册类函数(LoadRunner中Controller对于虚拟用户描述正确的是()A)虚拟用户并发测试可以做到绝对并发B)在一台计算机上可以实际模拟任意多的虚拟用户C)虚拟用户可分布在多台客户端上D)虚拟用户数和服务器端压力呈线性关系(关于性能测试描述错误的是()A)性能测试是对系统的在性能方面的测量工作。B)响应时间是系统重要的性能指标原则上可以用秒表手工测试C)思考时间是指系统停顿的时间D)吞吐量是指系统在单位时间内处理事务的能力(下列哪些概念不属于性能测试()A)测量相应时间B)可伸缩性C)吞吐量D)可维护性(测试一个WEB应用性能可能会用到的协议有()A)HTTPB)HTTPHTTPSC)HTTPHTTPSSOAPD)HTTPHTTPSSOAPUDP(单元测试范围包括()A)方法间集成B)平行类测试C)类簇测试D)以上都是(关于JUNIT描述错误的是()A)JUNIT是Java语言的单元测试框架B)JUNIT只能测试公共函数C)JUNIT推荐先测试后实现的方法D)setUp、tearDown函数只执行一次(关于测试驱动开发描述错误的是()A)测试驱动开发式是一种敏捷开发方法B)TDD需求开发人员学习测试相关知识C)测试驱动开发不适合使用CMMCMMI方法D)测试驱动开发可以和结对编程结合使用(下面过程模型中不属于测试过程模型的是(b)A)X模型B)V模型C)H模型D)B模型(下列哪个描述可以看作是测试工作结束的标志()A)发现的缺陷全部修改B)缺陷发现率低于阈值C)测试用例全部运行结束D)开发人员不再修改缺陷(测试过程中需要度量的基础数据(一阶度量元)不包括()A)严重缺陷数B)关闭缺陷数C)缺陷密度D)各个阶段发现和清除缺陷数、独立的测试项目管理通常不包括下面哪些内容()A)测试需求管理B)测试目标管理C)测试工作量管理D)被测试产品质量、TQM是指()A)TeamQualityManagementB)TotalQualityManagementC)TotalQuickManagementD)TotalQualityManagers、估算过程中QCD标准是指()A)Quality,Cost,DeliveryB)QualityCauseDeliveryC)QuantityCostDeliveryD)QualityCostDemand(PDCA环又被叫做()A)DemingWheelB)ContinuousImprovementCycleC)DemingCycleD)Alloftheabove(Thetypeoftestingdoneduringsoftwareimplementationandbeforemoduleintegrationiscalled()A)unittestingB)betatestingC)systemtestingD)acceptancetesting(WhichisNOTaconceptofWhiteBoxTesting()A)YoushouldexecuteallloopsattheirboundaryconditionsB)YoushouldexecuteallinterfacesattheirboundaryconditionsC)YoushouldexecutealllogicaldecisionsontheirtrueandfalsesidesD)Youshouldexecuteallindependentpathswithinamoduleatleastonce(Blackboxandwhiteboxtestingmethodareoftenusedinsoftwaretestingphaseinwhich,thewhiteboxismainlyusedtotestsoftware’s()A)reasonablenessofstructureB)correctnessofaprogramC)externalfunctionofaprogramD)internallogicofaprogram下面附上个人给出的参考答案(仅供参考未必完全正确):~:BBCDA~:DCABC~ADCC~:BCABC~DCBC~:ABABD白箱测试和黑箱测试是什么什么是回归测试单元测试、集成测试、系统测试的侧重点是什么,单元测试的重点是系统的模块包括子程序的正确性验证等。集成测试的重点是模块间的衔接以及参数的传递等。系统测试的重点是整个系统的运行以及与其他软件的兼容性。设计用例的方法、依据有那些,白盒测试用例设计有如下方法:基本路径测试等价类划分边界值分析覆盖测试循环测试数据流测试程序插桩测试变异测试这时候依据就是详细设计说明书及其代码结构吧黑盒测试用例设计方法:基于用户需求的测试功能图分析方法等价类划分方法边界值分析方法错误推测方法因果图方法判定表驱动分析方法正交实验设计方法依据是用户需求规格说明书,详细设计说明书一个测试工程师应具备那些素质和技能,掌握基本的测试基础理论本着找出软件存在的问题的态度进行测试,即客观吧,不要以挑刺形象出现可熟练钱柜777手机版登陆需求规格说明书等文档以用户的观点看待问题有着强烈的质量意识细心和责任心良好的有效的沟通方式(与开发人员及客户)具有以往的测试经验能够及时准确地判断出高危险区在何处集成测试通常都有那些策略,大爆炸集成自顶向下集成自底向上集成三明治集成分层集成基干集成基于功能的集成基于消息的集成基于风险的集成基于进度的集成你用过的测试工具的主要功能、性能及其他,一个缺陷测试报告的组成缺陷跟踪报告:编号如:utdt标题如:文字排版功能字间距MarchCalculator计算错误版本号如:V执行状态如:空白草稿提交审批分发正在修改修改完毕正在确认关闭„修改记录如:年月日肖睿编制修改原因测试环境和版本号码、程序编写人员错误严重程度和优先级别错误详细描述重现步骤和方式、对应的测试记录编码附件建议修改方式修改内容、结果及修改人员签字日期基于WEB信息管理系统测试时应考虑的因素有哪些,一、功能测试、链接测试、表单测试、Cookies测试、设计语言测试、数据库测试二、性能测试、连接速度测试、负载测试、压力测试三、可用性测试、导航测试、图形测试、内容测试、整体界面测试四、客户端兼容性测试、平台测试、浏览器测试五、安全性测试软件本地化测试比功能测试都有哪些方面需要注意,软件测试项目从什么时候开始,为什么,软件测试应该在需求分析阶段就介入,因为测试的对象不仅仅是程序编码,应该对软件开发过程中产生的所有产品都测试,并且软件缺陷存在放大趋势缺陷发现的越晚,修复它所花费的成本就越大需求测试注意事项有哪些,一个良好的需求应当具有以下特点:完整性:每一项需求都必须将所要实现的功能描述清楚以使开发人员获得设计和实现这些功能所需的所有必要信息。正确性:每一项需求都必须准确地陈述其要开发的功能。一致性:一致性是指与其它软件需求或高层(系统业务)需求不相矛盾。可行性:每一项需求都必须是在已知系统和环境的权能和限制范围内可以实施的。无二义性:对所有需求说明的读者都只能有一个明确统一的解释由于自然语言极易导致二义性所以尽量把每项需求用简洁明了的用户性的语言表达出来。健壮性:需求的说明中是否对可能出现的异常进行了分析并且对这些异常进行了容错处理。必要性:“必要性”可以理解为每项需求都是用来授权你编写文档的“根源”。要使每项需求都能回溯至某项客户的输入如UseCase或别的来源。可测试性:每项需求都能通过设计测试用例或其它的验证方法来进行测试。可修改性:每项需求只应在SRS中出现一次。这样更改时易于保持一致性。另外使用目录表、索引和相互参照列表方法将使软件需求规格说明书更容易修改。可跟踪性:应能在每项软件需求与它的根源和设计元素、源代码、测试用例之间建立起链接链这种可跟踪性要求每项需求以一种结构化的粒度好(finegrained)的方式编写并单独标明而不是大段大段的叙述。简述一下缺陷的生命周期new>open>fixed>close分析测试用例注意(事项),为什么要写用例:我们编写测试用例有如下的好处:便于团队交流:假如说一个测试团队有个成员大家测试的时候都各自为政没有统一的标准测试的效率无疑会大打折扣如果大家都遵循统一的用例规范去写就会解决这一问题。便于重复测试:大家知道软件在实际开发过程中是会有不同版本的比如会从升级到那么如果不写测试用例的话在测试版本的时候你能完全记得版本时你做过哪些测试吗,测试用例就像一个备忘录一样便于重复测试。便于跟踪统计:这一点是针对测试经理或是项目经理来说的项目负责人通过看测试用例的执行情况就能了解到项目目前的概况比如已经执行了哪些测试还有哪些测试没有执行测试没有通过的地方主要集中在哪些模块等。便于用户自测:尤其是项目软件有的时候用户希望自己测试一下软件产品但是用户大都是非专业人士他需要根据你写好的用例来更好的检验产品的质量说了这么多编写测试用例的优点那它有没有缺点呢,有一个明显的缺点就是需要花费大量的时间通常编写测试用例的时间比实际执行测试的时间还要长这一点大家会在实际工作中有深刻的体会什么时候写用例:什么时候写用例,这个问题没有统一的标准答案但有一点可以肯定就是测试用例要尽早编写。大家认为在哪个阶段开始写用例比较好呢,通常我们都会在测试设计阶段来写用例即《需求规格说明书》和《测试计划》都已完成之后

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续钱柜777手机版登陆或者下载,敬请购买!

评分:

/12

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部

举报
资料

博聚网