赞
踩
简述软件开发人员和质量保证人员的区别。
简述三种SQA的组织结构以及各自的优缺点。
独立的SQA部门:在整个企业的组织结构中设立一个独立的职能和行政部门—SQA部门,该部门和其他职能部门平级。 优点:保护SQA工程师的独立性和客观性;有利于资源的共享。 缺点:SQA对流程的跟踪和控制难于深入,往往流于形式,难于发现流程中存在的关键问题;由于和项目组的相互独立,SQA工程师发现的问题不能得到及时有效的解决。
独立的SQA工程师:在这种组织结构中,SQA工程师属于项目成员,向项目经理汇报。 优点:SQA工程师能够深入项目,较容易发现实质性问题;对于SQA工程师发现的问题,能够得到较快短的解决。 缺点:项目之间相互独立, SQA工程师之间的沟通和交流有所缺乏,不利于经验的共享和SQA整体的培养和发展;由于SQA工程师隶属于项目组,独立性和客观性有所欠缺。
独立的SQA小组:该组织结构是前面两种组织结构的综合结果。 特点:SQA组虽然不算一个行政部门,但具有相对的独立性。同时,SQA工程师有隶属于不同的项目组,在工作上向项目经理汇报。该结构综合了上面两种结构的优点,既便于QA融入项目组,又便于部门之间经验的分享,还利于QA能力的提高。
简述什么是软件缺陷
请指出走查、审查这两种同行评审方法的不同?
简述为什么要评审
简述基本的测量原则。
什么是质量管理体系
如何辨证的看待质量和客户的关系?
简单评价ISO模型、McCall模型和Boehm模型3种软件质量模型。
请详细描述软件质量费用的经典模型?
软件测试与调试有什么区别?
什么是回归测试?回归测试的目的是什么?
什么是测试用例
什么是桩模块,什么是驱动模块?
简述质量保证人员的主要工作内容。
什么是性能测试?性能测试主要包括什么内容?
白盒测试的重点以及相应的对策是什么?
软件测试和软件开发过程具有怎么样的关系?
简述负载测试,容量测试和强度测试的区别。
什么是软件测试
单元测试、集成测试、系统测试的侧重点是什么?
测试用例设计:有函数f(x,y),其中x∈[100,200],y∈[5,15]。
请写出该函数采用一般边界值分析法计(自己百度)的测试用例(提示:共9个测试用例)。
简述驱动程序以及如何构建测试驱动程序。
简单对比白盒测试与黑盒测试
简述驱动程序以及如何构建测试驱动程序。
填空
选择
判断
下列几种逻辑覆盖标准中,查错能力最强的是( 条件组合覆盖 )
一个程序中所含有的路径数与( 程序的复杂程度 )有着直接的关系
条件覆盖的目的是( 使程序中的每个判定中每个条件的可能值至少满足一次 )
白盒测试是根据程序的( 内部逻辑 )来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。
阅读下面这段程序,使用逻辑覆盖法进行测试,请问哪一组关于(a,b,c)的输入值可以达到判定覆盖。( (a,b,c) = (4,-9,-2)、(-4,8,3) )
int func(int a,b,c)
{
int k=1;
if ( (a>0) &&(b<0) && (a+c>0) )
k=k+a;
else
k=k+b;
if (c>0)
k=k+c;
return k;
}
如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的( 判定覆盖 )
以下哪种测试方法不属于白盒测试技术( 边界值分析测试 )
对一个程序进行基本路径覆盖测试,所需测试用例的最少个数为( 程序的环路复杂度 )
如果一个判定中的复合条件表达式为(A > 1)or(B <= 3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例( 2 )
对下面的计算个人所得税程序中,满足判定覆盖的测试用例是( income=(799, 1500, 1999, 2000) )
if (income<800) taxrate=0;
else if (income<=1500) taxrate=0.05;
else if (income<2000) taxrate=0.08;
else taxrate=0.1;
针对下面一个程序段:
if ((M>0) && (N = = 0)) FUCTION1;
if ((M = = 10)|| (P > 10)) FUCTION2;
其中,FUCTION1、FUCTION2均为语句块。
现在选取测试用例:M=10 N=0 P=3 ,该测试用例满足了( 语句覆盖 )
一个程序中所含有的路径数与( 程序的复杂程度 )有着直接的关系。
如果某测试用例集实现了判定覆盖,那么它一定同时实现了该软件的( 语句覆盖 )
下列不属于白盒测试的技术是( 边界值分析 )
发现错误能力最弱的是( 语句覆盖 )
白盒测试方法中阐述不正确的是( 组合覆盖要求设计足够多的测试用例,使得每个判定中条件结果的所有可能组合最多出现一次。 )
用等价类划分法设计8位长数字类型用户名登录操作的测试用例,应该分成( 4 )个等价区间。
某系统对每个员工一年的出勤天数进行核算和存储(每月22工作日,一年最多出勤12*22=264天),使用文本框进行填写。在此文本框的测试用例编写中使用了等价类划分法,则下面划分不准确的是( 有效等价类,0<出勤日<264 )
黑盒测试称为功能测试,黑盒测试不能发现( 是否存在冗余代码 )
有关等价类划分方法,说法正确的( 等价类划分可以有两种不同的情况:有效等价类和无效等价类 )
在划分了等价类后,首先需要设计一个案例覆盖( 尽可能多的 )有效等价类。
某公司员工如果工作超过一年并且达到了之前同意的目标,那么员工可以获得奖金。
这些事实可以通过以下表格来显示:
以下哪个测试用例是在现实生活中会发生,但是上面的判定表遗漏了?( 条件 1=No,条件 2=Yes,条件 3=No,动作=No )
某视频应用有如下需求:该应用应该允许在下面的显示分辨率下播放视频:
1.640*480
2.1280*720
3.1600*1200
4.1920*1080
以下哪组测试用例是对该需求进行等价类划分测试技术得到的结果?( 验证应用能够在需求中的每个显示尺寸都可以播放视频(4 个测试用例) )
需要计算员工的奖金。奖金不能是负数,但是最少可以是 0。
奖金是根据雇佣的时间:
为了覆盖奖金计算的所有有效等价类最少需要多少测试用例?( 4 )
您正在测试一个只接受信用卡的无人值守汽油泵。一旦信用卡被验证,泵喷嘴放入油箱,并选择所需的等级,客户就可以使用键盘输入所需的燃油量(加仑)。键盘只允许输入数字。燃料以十分之一(0.1)加仑起出售,最多 50.0 加仑。 以下哪项是覆盖输入数量的等价划分的最小集合?( 0.0、20.0、60.0 )
一个程序只有一个输入S,其取值范围是 -60≤S≤60。现从输入的角度设计了一组测试数据:-200,20,200,设计这组测试用例的方法( 等价类划分 )
若有一个计算类型的程序,它的输入量只有—个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( 边界值分析法 )
白盒测试、灰盒测试和黑盒测试都是常用的系统测试方法。其中,( 黑盒测试 )也称功能测试或数据驱动测试,它是已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用。
用边界值分析法,假定1<X<100,那么整数X在测试中应取的边界值不包括( X=0,X=101 )
在确定黑盒测试策略时,优先选用的方法是( 等价类划分 )
( 因果图 )方法根据输出对输入的依赖关系设计测试用例。
自动化黑盒测试工具中,脚本录制好后,只要执行脚本,就可以把测试过程重做一遍,这被称为( 回放 )
在自动化黑盒测试工具中,通过录制来得到( 测试脚本 ),可以减少工作量。
( 录制技术 )可以让并不熟悉脚本语言的软件测试人员也可以方便的得到测试脚本。
对于业务流清晰的系统可以利用( 场景法 )贯穿整个测试用例设计过程并在用例中综合使用各种测试方法。
黑盒测试技术中不包括( 逻辑覆盖 )
凭经验或直觉推测可能的错误,列出程序中可能有的错误和容易发生错误的特殊情况,选择测试用例的测试方法叫( 错误推测法 )
在确定黑盒测试策略时,优先选用的方法是( 等价类划分 )
在某大学学籍管理信息系统中,假设学生年龄的输入范围为16-40,则根据黑盒测试中的等价类划分技术,下面划分正确的是( 可划分为1个有效等价类,2个无效等价类 )
黑盒测试法是根据产品的( 功能 )来设计测试用例的。
( 因果图法 )方法是根据输出对输入的依赖关系来设计测试用例的。
黑盒测试是通过软件的外部表现来发现软件缺陷和错误的测试方法,具体地说,黑盒测试用例设计技术包括( 等价类划分法、因果图法、边界值分析法、错误推测法、判定表驱动法 )等。
下列叙述不正确的是( 判定表驱动法属于白盒测试方法 )
描述黑盒测试的说法错误的是( 因果图法不属于黑盒测试用例设计方法 )
设计测试用例时候,( 边界值分析 )是用得最多的一种黑盒测试方法。
动态黑盒测试( 测试的是软件在使用过程中的实际行为 )
下列不属于黑盒测试方法的是( 变异测试 )
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。