测试结果应被认真检查和分析。
什么是黑盒测试,黑盒测试有哪两种基本方法,请简要介绍。
黑盒测试就是把测试对象看成一个黑盒子,完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明的测试方法。
黑盒测试有两种基本方法,即通过测试和失败测试。
在设计和执行测试案例时,总是先要进行通过测试,看一看软件基本功能是否能够实现。这一点很重要,否则在正常使用软件时就会奇怪地发现,为什么会有那么多的软件缺陷出现?
在确信了软件正确运行之后,就可以采取各种手段通过搞“垮”软件来找出缺陷。纯粹为了破坏软件而设计和执行的测试案例,被称为失败测试或迫使出错测试。
简述单元测试、集成测试、系统测试的主要内容。
(1)单元测试集中于单个模块的功能和结构的检验;主要内容:模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试。
(2)集成测试集中于模块组合的功能和软件结构检验;主要内容:
(1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;
(2)一个模块的功能是否会对另一个模块的功能产生不利的影响;
(3)各个子功能组合起来,能否达到预期要求的父功能;
(4)全局数据结构是否有问题;
(5)单个模块的误差累积起来,是否会放大,从而达到不能接受的程度。
(3)系统测试集中检验系统所有元素之间协作是否合适,整个系统的性能和功能是否达到;主要包括强度测试、性能测试、恢复测试、安全测试、可靠性测试、安装测试、容量测试和文档测试等。
测试人员在软件开发过程中的任务是什么?
寻找bug
避免软件开发过程中的缺陷
衡量软件的品质
关注用户的需求
一条缺陷记录都包含哪些内容?如何提交高质量的软件缺陷记录?
一条bug记录最基本的应包含:
硬件平台和操作系统
测试应用的平台
被测软件的版本号
Bug优先级、状态、bug所属模块、编号
bug描述、发现日期、发现人、修改日期、修改人、修改方法、回归结果等。
要有效地发现bug需参考需求以及详细设计等前期文档,设计出高效的测试用例,然后严格执行测试用例,对发现的问题要充分确认肯定,然后再向外发布,如此才能提高提交的bug质量。
测试用例编写(15分)
某一种8位计算机,其十六进制常数的定义是以0x或0X开头的十六进制整数,其取值范围为-7f~7f(不区分大小写字母),如0x13、0x6A、-0x3c。请采用等价类划分的方法设计测试用例。
等价类划分
等价类
输入条件
有效等价类
编号
无效等价类
编号
开头字符
由0x或0X开头
(1)
以字母开头
(5)
以非0数字开头
(6)
数值字符
数字或A—F的字母(大小写均可)
(2)
A. —F以外的字母
[单选题] 黑盒测试是将被测试程序看成一个黑盒子,不考虑程序内部结构的情况,而只考虑程序的输入与输出之间的关系,下列属于典型黑盒测试方法的是 (30)。(30)A.等价类划分法B.静态结构分析法C.代码检查法D.代码覆盖率分析法
[单选题]黑盒测试是将被测试程序看成一个黑盒子,不考虑程序内部结构的情况,而只考虑程序的输入与输出之间的关系,下列属于典型黑盒测试方法的是______。A.等价类划分法B.静态结构分析法C.代码检查法D.代码覆盖率分析法
在软件工程中,把程序看成一个不能打开的黑盒子属于()测试A. 盒子测试B. 黑盒测试C. 白盒测试D. 单元测试
[问答题] 什么是黑盒测试?黑盒测试的主要方法有哪些?
[单选题]在黑盒测试方法中,设计测试用例的主要根据是A.)程序内部逻辑B.)程序外部功能C.)程序数据结构D.)程序流程图
[单选题]软件测试分为黑盒测试和白盒测试,其中 ______ 方法属于黑盒测试。A.等价类划分和边界值划分B.循环覆盖以及基本路径测试C.错误推测和逻辑覆盖D.因果图和路径覆盖A.B.C.D.
[单选题]软件测试分为黑盒测试和白盒测试,其中( )方法属于黑盒测试。A.等价类划分和边界值划分B.循环覆盖以及基本路径测试C.错误推测和逻辑覆盖D.因果图和路
黑盒测试又称基于规格说明的测试。A. 对B. 错
[单选题]软件测试分为黑盒测试和白盒测试,其中(53)方法属于黑盒测试。A.等价类划分和边界值划分B.循环覆盖以及基本路径测试C.错误推测和逻辑覆盖D.因果图和路径覆盖
[单选题]在黑盒测试方法中,设计测试用例的主要根据是A.)程序外部功能B.)程序内部逻辑C.)程序数据结构D.)程序流程图