1、高级测试工程师简答题1、 loadrunner 中的思考时间指的是什么?设置此值有什么意义?请结合你实际的项目经历谈一下具体的设置情况。思考时间是软件模拟操作人在操作系统时的思考时间,可以更真实的模拟系统情况。当系统设置此值后,系统会在待设置的响应时间内停止操作。给予系统进行后台操作的时间,不会造成系统未响应完成,就自动进行下一步操作造成假死。举例:当录制登录及退出脚本时,设定参数值用户名、密码,脚本如果设置了思考时间,系统会在登录后,有 5 秒的响应时间进行后台校验用户名,密码是否正确,正确后,将进入系统界面,此时可以点击退出系统按键。若未设置,未给系统进行后台检验的时间,脚本录制的点击退出
2、系统,将出现错误。2、 单元测试、集成测试、系统测试、回归测试、验收测试中的侧重点是什么?单元测试:单元测试是对软件中的基本组成单位进行的测试,如一个模块、一个过程等等。它是软件动态测试的最基本的部分,也是最重要的部分之一,其目的是检验软件基本组成单位的正确性。一个软件单元的正确性是相对于该单元的规约而言的。因此,单元测试以被测试单位的规约为基准。单元测试的主要方法有控制流测试、数据流测试、排错测试、分域测试等等。集成测试:集成测试是在软件系统集成过程中所进行的测试,其主要目的是检查软件单位之间的接口是否正确。它根据集成测试计划,一边将模块或其他软件单位组合成越来越大的系统,一边运行该系统,以
3、分析所组成的系统是否正确,各组成部分是否合拍。集成测试的策略主要有自顶向下和自底向上两种。系统测试:系统测试是对已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等满足其规约所指定的要求,检查软件的行为和输出是否正确并非一项简单的任务,它被称为测试的 “ 先知者问题 ” 。因此,系统测试应该按照测试计划进行,其输入、输出和其他动态运行行为应该与软件规约进行对比。软件系统测试方法很多,主要有功能测试、性能测试、随机测试等等。验收测试:验收测试旨在向软件的购买者展示该软件系统满足其用户的需求。它的测试数据通常是系统测试的测试数据的子集。所不同的是,验收测试常常有软件系统的购买者代表在
4、现场,甚至是在软件安装使用的现场。这是软件在投入使用之前的最后测试。回归测试:回归测试是在软件维护阶段,对软件进行修改之后进行的测试。其目的是检验对软件进行的修改是否正确。这里,修改的正确性有两重含义:一是所作的修改达到了预定目的,如错误得到改正,能够适应新的运行环境等等;二是不影响软件的其他功能的正确性。3、 测试计划的书写过程中应包括哪些内容?软件开发计划书是软件策划的输出文档,它包括如下 10 个方面的内容:(1)软件项目的目的、范围、目标和对象。(2)软件生存周期的选择与裁剪。(3)确定软件开发和维护的规范、方法和标准。(4)软件工作产品的确定。(5)对工作产品规模的估计。(6)对工作
5、量和成本的估计。(7)关键计算机资源的估计和使用情况。(8)项目的进度、里程碑和评审计划。(9)风险的识别和评估。(10)项目工程设施和工具的计划。4、 请结合你实际的项目经历讲一个印象最深的缺陷,包括发现、定位分析、跟踪、解决、回归等环节。 (选答题)5、 V 模型几个阶段的详细内容单元测试的主要目的是针对编码过程中可能存在的各种错误,例如用户输入验证过程中的边界值的错误。集成测试主要目的是针对详细设计中可能存在的问题,尤其是检查各单元与其它程序部分之间的接口上可能存在的错误。系统测试主要针对概要设计,检查了系统作为一个整体是否有效地得到运行,例如在产品设置中是否达到了预期的高性能。验收测试
6、通常由业务专家或用户进行,以确认产品能真正符合用户业务上的需要。其它1、有一道判断:程序就是软件(错)软件包括程序,程序不包括软件2、选择题:系统测试和集成测试的概念分析,系统测试,是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其它系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试。系统测试的目的在于通过与系统的需求定义作比较,发现软件与系统的定义不符合或与之矛盾的地方。集成测试,发现并排除在模块连接中可能出现的问题,最终构成要求的软件系统。子系统的集成测试特别称为部件测试,它所做的工作是要找出集成后的子系
7、统与系统需求规格说明之间的不一致。专家级测试工程师简答题1、 实际信息化项目中,如何选取测试项和侧重点,列举你实际信息化项目中如何进行选取测试项和侧重点,如何进行风险识别和应急。2、 项目中测试工作量估计有什么意义,列举你实际项目中如何进行测试工作量估计的。工作量的统计,从小方面来说,对于个人工作总结、工作方法改进、个人能力的提高很有帮助;从大方面来说,会影响一个组织的策略 ,如测试团队、项目组、公司组织。假设过了一个月后,你无法清楚的说出自己这个月的主要工作是什么,每项工作任务的投入是多少,那么你就很难发现自己的工作方法是否存在不足,并进行改进。对于一个组织来说,他需要知道目前的人力配置是否
8、合理,是否有富余人力,现有分工是否最佳举例:自拟3、在 GB/T 9386计算机软件测试文档编制规范 标准中,测试总结中的“差异”包含哪些,列举你实际项目中,测试总结中包含哪些“差异”。注:GB/T 9386计算机软件测试文档编制规范 : 出自农行测试外协人员入场培训手册GB/T 9386计算机软件测试文档编制规范 中差异一项描述如下:“报告测试项与相应规格说明书之间的任何差异;指出实际执行的测试与测试文档所规定测试间的任何差异;详细(或引用)说明每种差异(或差异组)产生的原因。通常,规格说明书包含测试计划、测试设计说明、测试规程说明、测试规格说明、测试预案等。例如:变更的测试或没有执行的测试即为实际执行的测试与测试文档所规定测试间的差异。”