- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
吉林农业大学发展学院试卷(B)
题号 一 二 三 四 五 …… 总分 阅卷人 分值 ……
判断题(每题1分,共7分)
健壮性测试最有意义的部分不是输入,而是预期的输出。 ( )
如果被测程序是多个独立变量的函数,这些变量受物理量的限制,则很适合边界值的分析。 ( )
自顶向下集成测试需要测试人员编写大量的驱动模块。 ( )
Beta测试是验收测试的一种,需要专业测试人员参加。 ( )
QTP是自动化测试工具、黑盒测试工具和性能测试工具。 ( )
测试是一个持续进行的过程,而不是一个阶段;尽早频繁地进行测试是降低项目成本,提高质量的一个好方法。 ( )
测试不是为了证明程序的正确性,而是为了证明程序不能工作。 ( )
选择题(每题2分,共14分)
在某大学学籍管理信息系统中,假设学生年龄的输入范围为16~40,则根据黑盒测试中的健壮等价类划分技术,下面划分正确的是:( )
可划分为2个有效等价类,2个无效等价类
可划分为1个有效等价类,2个无效等价类
可划分为2个有效等价类,1个无效等价类
可划分为1个有效等价类,1个无效等价类
2. 下图为某单元测试的结构图,选项中有关测试的说法错误的是:( )
A. 驱动模块用以模拟待测模块的上级模块。
B. 桩模块也成为存根程序,用以模拟待测模块工作过程中所调用的模块。
C. 自顶向下测试需要桩模块,自底向上测试需要驱动模块。
D. 自底向上测试需要桩模块,自顶向下测试需要驱动模块。
3. 项目组如何具体制定测试通过标准,并没有统一标准答案,你认为不合理的是:( )
遗留Bug数在10个以下,其中严重的Bug在5个以下
测试用例的执行率为100%,通过率为95%
如果做了单元测试,关键模块的语句覆盖率要达到100%,分支覆盖率达到85%。
测试是可以穷尽的,测试是开发的朋友,不是开发的敌人
4. 以下对边界值测试方法的说法不合理的是:( )
A. 边界值测试的基本原理:错误更可能出现在输入变量的极值附近
B. 边界条件并不是软件计划的操作界限所在的边缘条件,变量之间可以存在一定的函数关系。
C. 边界值分析的基本思想:使用在最小值、略高于最小值、正常值、略低于最大值和最大值处取输入变量值
D. 边界值测试应用了两个特殊概念:“单缺陷或多缺陷”、“一般性和健壮性”
5. 考虑下列程序结构,程序运行会发生什么故障:( )
#define N 10
……
int data[N];
for( i = 0; i = N; ++i )
{
int x = new_data(i);
data[i] = foo(x);
}
A.内存泄露故障 B.数组越界故障 C.空指针使用故障 D.资源泄漏故障
6. 下图边界值测试坐标分析图,请选择属于哪类边界值测试:( )
A.一般性边界值 B.健壮性边界值 C.最坏情况测试 D.健壮最坏情况测试
7. 考虑下列程序结构,程序运行会发生什么故障:( )
mian( int argc , char *argv[ ] )
{
char argvBuffer[16];
if ( argc == 2 )
strcpy ( argvBuffer , argv[1] );
}
A.缓冲区溢出漏洞模式 B.非法计算故障模式 C.被污染的数据模式 D.资源泄漏故障
三、填空题(每空1分,共10分)
1. 边界值测试方法中,健壮最坏指的是( )、( )。
等价类测试方法包括弱一般等价类测试、( )、( )、( )。
3. 在华为的部分测试项目组里面,评价测试人员的标准主要有两个( )、( )。
4. 路径测试覆盖准则主要有( )、( )、( )。
四、名词解释(每个3分,共12分)
软件测试(IEEE标准)、 测试用例(IEEE标准)、 等价类测试、 MM-路径
五、解答题(每题7分,共21分)
1.请用静态测试分析如下代码,找出程序功能性错误和书写规则问题。
2. 下面Java程序实现返回最大值功能,用Junit工具测试,请写出一个测试代码测试其功能或测试数组下标越界与否。
public class Largest 测试代码:
{
public int getLargest(int[] array)
文档评论(0)