测试结果应被认真检查和分析。什么是黑盒测试,黑盒测试有哪两种基本方法,请简要介绍。黑盒测试就是把测试对象看成一个黑盒子,完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明的测试方法。黑盒测试有两种基本方法,即通过测试和失败测试。在设计和执行测试案例时,总是先要进行通过测试,看一看软件基本功能是否能够实现。这一点很重要,否则在正常使用软件时就会奇怪地发现,为什么会有那么多的软件缺陷出现?在确信了软件正确运行之后,就可以采取各种手段通过搞“垮”软件来找出缺陷。纯粹为了破坏软件而设计和执行的测试案例,被称为失败测试或迫使出错测试。简述单元测试、集成测试、系统测试的主要内容。(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以外的字母 B. (7) C. 数值字符个数 D. ≥1个 E. (3) F. 0个 G. (8) 数值范围 ≥-7f且≤7f (4) <-7f (9) >7f (10) 测试用例设计 编号 输入数据 预期结果 覆盖等价类
测试结果应被认真检查和分析。
什么是黑盒测试,黑盒测试有哪两种基本方法,请简要介绍。
黑盒测试就是把测试对象看成一个黑盒子,完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明的测试方法。
黑盒测试有两种基本方法,即通过测试和失败测试。
在设计和执行测试案例时,总是先要进行通过测试,看一看软件基本功能是否能够实现。这一点很重要,否则在正常使用软件时就会奇怪地发现,为什么会有那么多的软件缺陷出现?
在确信了软件正确运行之后,就可以采取各种手段通过搞“垮”软件来找出缺陷。纯粹为了破坏软件而设计和执行的测试案例,被称为失败测试或迫使出错测试。
简述单元测试、集成测试、系统测试的主要内容。
(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以外的字母B. (7)
C. 数值字符个数
D. ≥1个
E. (3)
F. 0个
G. (8)
数值范围
≥-7f且≤7f
(4)
<-7f
(9)
>7f
(10)
测试用例设计
编号
输入数据
预期结果
覆盖等价类
题目解答
答案
A — F 以外的字母 ( 7 ) 数值字符个数 ≥ 1 个 ( 3 ) 0 个 ( 8 ) 数值范围 ≥ -7f 且≤ 7f ( 4 ) <- 7f ( 9 ) > 7f ( 10 ) 测试用例设计 编号 输入数据 预期结果 覆盖等价类