软件测试实验报告
实验一:人民币数字大写转换
1引言
1.1系统概述
本软件的用途是实现人民币数字大写转化。如¥6007.14,应写成:人民币陆仟零柒元壹角肆分。
1.2文档概述
本文档将给出测试设计、测试用例、测试结果及其对该软件的评价。
1.3测试环境与配置
操作系统:windows 7 旗舰版
CPU: Intel(R) Core(TM)2 Duo CPU T6500
IDE:(Integrated Development Environment) Myeclipse
内存:2G
1.4测试方法
手工利用黑盒测试中的等价类划分法进行测试,主要测试目标为检验函数是否符合题目所给要求。即:输入是否符合规定条件,及程序的鲁棒性。
2测试用例的设计
2.1等价类划分
1)有效等价类
是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。
2)无效等价类
与有效等价类的定义恰巧相反。无效等价类指对程序的规格说明是不合理的或无意义的输入数据所构成的集合。对于具体的问题,无效等价类至少应有一个,也可能有多个。设计测试用例时要同时考虑这两种等价类。因为软件不仅要能接收合理的数据,也要能经受意外的考验,这样的测试才能确保软件具有更高的可靠性。
…… …… 余下全文
黑盒测试报告
学 院:
专 业:
班 级:
学 号:
学 生 姓 名:
日 期: 2010.06.29职业技术学院 软件技术 薛志刚 0931 21
黑盒测试报告
黑盒测试
1、 简介
黑盒测试是常用的软件测试的方法,用这种方法测试时,把被测试程序当作一个黑盒,在不考虑程序内部结构和内部特性,测试者只知道该程序的输入和输出之间的关系或程序的功能的情况下,依靠能反应这一关系和程序功能需求规格的说明书,来确定测试用例和推断测试结构的正确性。软件的黑盒测试被用来证实软件功能的争正确性和可操作性。其应用领域十分广泛,因此掌握好黑盒测试很重要。
1.1编写目的
熟练掌握和运用黑盒测试应用。
1.2项目背景
本项目为软件测试上机操作。
1.3术语
等价类划分:把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。
1.4参考资料
软件测试(第二版)
(美)Ron Patton著 张小松 王钰 曹跃译1
…… …… 余下全文
天津农学院
软件测试课程实验报告
——黑盒测试
院 系:计算机科学与信息工程学院
专 业:软件工程
班 级:12级软件4班 ______
小组成员:王震 1208054413__
许勇 1208054401___
许帅杰 1208054408___
吴世兵 1208054417__
王艺 1208054418___
…… …… 余下全文
软件质量保证与测试
实验指导
计算机工程学院
测试环境配置
1.setting Junit
(1) start Eclipse
Select windows-preferences-java-build path –class path variables
(2) click new, the figure of new variable entry is shown.
(3) name JUNIT_LIB
select file-选择JUnit 插件所对应的JAR文件所在地,在Eclipse的安装目录的plugins目录中
2.JUNIT的组成框架
其中,junit.framework 和junit.runner是两个核心包。
junit.framework 负责整个测试对象的框架
junit.runner 负责测试驱动
Junit的框架又可分为:
A、被测试的对象。
B、对测试目标进行测试的方法与过程集合,可称为测试用例(TestCase)。
C、测试用例的集合,可容纳多个测试用例(TestCase),将其称作测试包(TestSuite)。
…… …… 余下全文
实 验 报 告
一、实验目的
1.掌握如何运用边界值、等价类和决策表等黒盒测试方法进行测试用例设计。
2.初步熟悉轻量级自动化测试中测试驱动的编写与执行。
二、实验内容
1、题目
前一日函数PreDate是NextDate的逆函数(代码实现见下),实现功能为:函数接受一个MyDate类型的输入变量后通过计算返回该输入日期的前一日期值(如输入1999-3-6,则返回1999-3-5)。有效处理范围为1800 年到2050 年之间的某个日期,当输入无效时返回日期值为:年为0,月、日与输入值相同(例如输入1990-2-31,则返回0-2-31)。
请分别用边界值方法、等价类划分方法、决策表方法对前一日函数进行测试用例设计,并根据设计的用例集执行测试,对测试结果进行总结分析。
被测代码:(Leapyear函数比较简单,此处不做测试,直接作为PreDate的下级调用函数。以下代码粘贴到VC环境后与测试驱动程序结合即可执行测试。)
#include"stdio.h"
typedef struct MyDate{
int month;
int day;
…… …… 余下全文
测试分析报告
项目名称 后天日期计算程序
项目成员 张磊 韩昊儒 喻家辉 焦玉龙
20xx年12月30日
测试报告
目录
1 引言 ....................................................................................................................................... 3
1.1 编写目的 ........................................................................................................................ 3
1.2 背景 ................................................................................................................................ 3
1.3 术语 ................................................................................................................................ 3
…… …… 余下全文
黑
盒
测
试
实
验
班级:软件114 姓名:蔡双江 学号:1108203422
一、 实验目的:1 通过实验进一步掌握黑盒测试方法。 2 通过实验熟悉使用等价类划分法和边界值分析法设计测试用例。二、实验内容:1、实验一输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数,请 按要求设计测试用例输入数据说明: 有效等价类 字母 数字 其他字符 空格 一个测试用例应尽可能覆盖多个有效类,并且该实验不存在无效等价类 故只需设计一个测试用例即可: 测试用例编号 输入 A@1 你好 操作 统计字符数目 预期输出 字母:1 其他字符:3 数字字符:1 空格:1 1 实际输出 字母:1 其他字符:3 数字字符:1 a~z、A~Z 数字中任意一个 转义字符、标点符号等 无效等价类 无 无 无 无2、实验二有函数 f(x,y,z),其中 x∈[1900,2100],y∈[1,12],z∈[1,31]的。请写出该函数采 用边界值分析法设计的测试用例。
用例编号 1 2 3 4 5 6 7 8 测试用例编号 输入 x=1900 y=1 z=1 操作x 1900 2100 1899 2101 1900 1900 2100 2100y 1 12 1 12 0 1 13 12 1 预期输出 实际输出z 1 31 1 31 1 0 31 32函数调用并计算f(1900,1,1)f(1900,1,1)测试用例编号 输入 x=2100 y=12 z=31 操作 函数调用并计算 预期输出2 实际输出f(2100,12,31)f(2100,12,31)测试用例编号 输入 x=1899 y=1 z=1 操作 函数调用并计算 预期输出3 实际输出ErrorError测试用例编号 输入 x=2101 y=12 z=3 操作 函数调用并计算 预期输出4 实际输出ErrorError
…… …… 余下全文
软件质量保证与测试
2013春季
教师:蒲蔚
实验报告1 – 黑盒测试
学号:2013141463245 姓名:柳阳
【黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用。】
【需包括但不仅限于以下信息:被测的功能,采用的测试策略(例如:测试很多功能,但对每个功能只做简单测试;或者,只测试少数几个功能,但是测试得很彻底;等等),以及你如何计划测试用例(主要测试一般路径还是特殊路径,等)。你的计划只需要合理即可,不要求做到最完美。
…… …… 余下全文