软件测试考试主要知识点详解资格考试公务员考试_资格考试-公务员考试.pdf
-
资源ID:95507229
资源大小:239.26KB
全文页数:4页
- 资源格式: PDF
下载积分:4.3金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
软件测试考试主要知识点详解资格考试公务员考试_资格考试-公务员考试.pdf
1.优秀的软件测试工程师应具备哪些素质 答:一名优秀的测试工程师不仅要有过硬的专业技术,更需要有高尚的职业道德 1.恪守职业道德 2.具备团队合作精神 3.具备诚实的品德,实事求是 4.良好的沟通能力 5.始终秉持任何软件都存在缺陷的工作态度 6.认真负责仔细耐心 7.只要缺陷不论大小一定要报告 8.报告不可重现的缺陷 9.不断充实专业知识 2.什么是白盒测试法?常用的白盒测试方法有哪些?答:白盒测试是一种基于程序内部实现结构和逻辑寻找缺陷的测试技术。常用的白盒测试方法:基本路径测试;分支-条件测试;循环测试;数据流测试;程序测试;符号测试。3.简述一下缺陷的生命周期?答:一个软件从其产生到终结的过程,被称为缺陷生命周期。缺陷在其生命周期内会处于不同的状态。最简单的缺陷生命周期只包含三种顺序关联的状态打开、解决、和关闭,即测试人员发现并提交缺陷、开发人员修复缺陷、测试人员关闭缺陷。4.基本路径法设计测试用例(看看自己的实验报告?)void Sort(int iRecordNum,int iType)int x=0;int y=0;while(iRecordNum 0)If(iType=0)x=y+2;else If(iType=1)x=y+10;else x=y+20;5.白盒测试的技术分为?答:基本路径测试;分支-条件测试;循环测试;数据流测试;程序测试;符号测试。6.测试文档有哪些?答:测试计划;测试设计规格说明;测试用例规格说明;测试用例执行过程规格说明;测试日志;测试意外事件报告;测试总结报告;测试策略;缺陷问题报告单。7.软件测试的阶段?答:分别有单元测试阶段、集成测试阶段、确认测试阶段、系统测试阶段,除了上述阶段,为了保证和测试短接的顺利进行,贯穿于整个测试过程还需要包含为了保证这个过程能得以顺利执行和不断改进的管理过程与支持过程。8.黑盒测试的方法?答:等价类测试;边界值测试;决策表测试;错误猜测法;随机测试;场景测试;正交试验法。9.单元测试的主要任务?答:单元测试是基于代码的小粒度测试,其主要目的在于确定被测单元功能是否正常,是测试级别最低,也是软件开发过程中最先开始执行的测试活动,其成功执行是后续各个级别测试成功的前提。10.请写出软件测试与调试的区别 答:软件调试是为了发现、定位和修改代码中的错误。调试中虽然有发现问题的时候,但是调试的最主要目的在于排错,而不在于发现缺陷,它的对象也限于只有程序代码,而不是整个软件产品。软件测试是从不同方式,不通过角度找出软件的缺陷,是为了发现错误而执行程序的过程。11.一个高质量的测试用例应该包含哪些属性及各个属性的含义?答:有效性:指测试用例能否发现缺陷或者至少可能发现缺陷;仿效性:仿效性用来衡量测试用例的代表程度;经济性:用来衡量测试用例所花费的成本;可维护性:是指修改和维护用例的难易程度。12.软件测试过程通常分为哪几个级别?每个级别的含义及过程又如何?答:单元测试、集成测试、确认测试、系统测试 单元测试:基于代码的小粒度测试。主要对象是构成系统的每一块代码单元,关注每个单元是否正确的实现了规定的功能 集成测试:按照系统设计说明被组装成子系统进行测试以关注单元和单元之前的交互是否正确。确认测试:依据软件需求,软件测试人员检查经过集成的软件是否满足需求规格说明书中确定的各种需求以及软件配置是否完全正确。系统测试:把已经经过确认的软件纳入到实际运行环境中与其他系统成分,例如硬件、外设、等组合在一起进行的验证测试。13.白盒测试基于控制流的逻辑覆盖准则有哪些以及覆盖准则的作用 答:语句覆盖;分支覆盖;条件覆盖;分支-条件覆盖;多条件覆盖;路径覆盖。作用:为测试停止和测试数据的选取提供了一天非常有价值的指导途径。德恪守职业道德具备团队合作精神具备诚实的品德实事求是良好的沟通能力始终秉持任何软件都存在缺陷的工作态度认真负责仔细耐心只要缺陷不论大小一定要报告报告不可重现的缺陷不断充实专业知识什么是白盒测试法常用的白路径测试分支条件测试循环测试数流测试程序测试符号测试简述一下缺陷的生命周期答一个软件从其产生到终结的过程被称为缺陷生命周期缺陷在其生命周期内会处于不同的状态最简单的缺陷生命周期只包含三种顺序关联的状态打的实验报告白盒测试的技术分为答基本路径测试分支条件测试循环测试数据流测试程序测试符号测试测试文档有哪些答测试计划测试设计规格说明测试用例规格说明测试用例执行过程规格说明测试日志测试意外事件报告测试总结报14.输入三个整数,这三个数分别代表三角形三条边的长度,判断这三个数构成的三角形是等边三角形、等腰三角形还是不等边三角形并输出相应的结果。对以上功能描述,要求写出其黑盒测试用例集,请至少用两种方法写出 答 三角形问题决策表 见 P49.另有边界值方法参考,见 P45 15.边界值测试点?答:软件测试中的边界不能简单的理解为输入或者输出变量数值区间的临界点,而应理解为任何值得测试的范围的临界点。指导原则:1.如果输入条件定义数值区间(a,b),那么测试用例除了需要包含介于 a b 之间的正常情况,还应包括 a.b、稍微比 a 大,稍微比 b 大、稍微比 a 小、稍微比 b 小等几种情况。2.如果输入条件规定值的个数,那么测试用例除了需要包含介于最小值和最大值之前的正常情况,则最小、最大个数、大于和小于最小值。大于和小于最大值都应该被测试 3.如果程序的输入域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例 4.上述原则同样适合于各个输出条件 5.如果在程序中使用了一个内部数据结构。则应当选择这个内数据结构边界上的值作为测试用例 6.分析规格说明,找出其他可能的边界条件。相关知识:1.明确定义在规格说明书中 2.隐含在有效边界,需测试才发现 3.边界值是等价类的普通用例 德恪守职业道德具备团队合作精神具备诚实的品德实事求是良好的沟通能力始终秉持任何软件都存在缺陷的工作态度认真负责仔细耐心只要缺陷不论大小一定要报告报告不可重现的缺陷不断充实专业知识什么是白盒测试法常用的白路径测试分支条件测试循环测试数流测试程序测试符号测试简述一下缺陷的生命周期答一个软件从其产生到终结的过程被称为缺陷生命周期缺陷在其生命周期内会处于不同的状态最简单的缺陷生命周期只包含三种顺序关联的状态打的实验报告白盒测试的技术分为答基本路径测试分支条件测试循环测试数据流测试程序测试符号测试测试文档有哪些答测试计划测试设计规格说明测试用例规格说明测试用例执行过程规格说明测试日志测试意外事件报告测试总结报 4.仅考虑一个变量边界值的情况下,测试用例的个数:6n+1 仅考虑部分变量同时取边界值其他取正常值的情况下,若部分变量个数为 m,测试用例个数为 7m*C*+1;全部变量同时去边界值的情况,测试用例个数为 7n 个 德恪守职业道德具备团队合作精神具备诚实的品德实事求是良好的沟通能力始终秉持任何软件都存在缺陷的工作态度认真负责仔细耐心只要缺陷不论大小一定要报告报告不可重现的缺陷不断充实专业知识什么是白盒测试法常用的白路径测试分支条件测试循环测试数流测试程序测试符号测试简述一下缺陷的生命周期答一个软件从其产生到终结的过程被称为缺陷生命周期缺陷在其生命周期内会处于不同的状态最简单的缺陷生命周期只包含三种顺序关联的状态打的实验报告白盒测试的技术分为答基本路径测试分支条件测试循环测试数据流测试程序测试符号测试测试文档有哪些答测试计划测试设计规格说明测试用例规格说明测试用例执行过程规格说明测试日志测试意外事件报告测试总结报