1 / 22
文档名称:

软件测试技术.doc

格式:doc   大小:194KB   页数:22页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件测试技术.doc

上传人:文库旗舰店 2018/10/22 文件大小:194 KB

下载得到文件列表

软件测试技术.doc

相关文档

文档介绍

文档介绍:软件测试技术





桂林工学院电计系计算机教研室
二○○七年五月
目录
实验1 JUnit用例测试 2
实验2 黑盒测试实验 7
实验3 黑盒测试实验 8
实验4 白盒测试 11
实验5 手机通讯录测试 13

时间: 机房号: 得分:
实验1 JUnit用例测试
JUnit是一款由Erich Gamma(《设计模式》的作者)和Kent Beck(极限编程的提出者)编写的开源的回归测试框架,供Java编码人员做单元测试之用,可以从费获得。Beans自带的JUnit 。
二、创建项目
Beans,然后点击菜单“文件”->“新建项目”,打开“新建项目”对话框:
请在“类别”中选择“常规”,再从“项目”中选择“Java应用程序”,然后点击“下一步”,进入“新建Java应用程序”对话框: 
在这个对话框中需要设置项目的名称以及项目所在目录,我为自己的项目起名为JUnitTest,“项目位置”为G:\K\Beans,此外,请将“创建主类”前的对号去掉。项目创建好后,已经自带了JUnit 。
三、编写用于测试的JavaBean
用于测试的JavaBean很简单,名为Book,只有id和name两个属性,这两个属性将分别用于两个用例当中。下面开始编写该JavaBean。
请点击“文件”->“新建文件”,打开“新建文件”对话框:
确保“项目”选择的是JUnitTest,然后在“类别”中选中Java类,在“文件类型”中选中Java类,点击“下一个”,进入下一窗口:
设置类名为Book,.,设置完成后点击“完成”,修改代码如下:
.;
public class Book {
private String id = null;
private String name = null;
public String getId() {
return id;
}
public void setId(String id) {
= id;
}
public String getName() {
return name;
}
public void setName(String name) {
= name;
}
}
至此,用于测试的JavaBean编写完成。
四、编写测试用例
这里只用了一个类进行测试,名为BookTest,该类继承自junit.
。BookTest类包含两个用例,分别对应该类的testId和testName方法,即每个方法实现了一个测试用例。注意,在JUnit中,,这些方法在运行时会被执行。此外,BookTest还包括setUp和tearDown这两个方法,前者在每个测试方法开始之前执行,多用来做初始化;后者在每个测试方法完成之后执行,多用来清理资源。下面开始编写BookTest。
请点击“文件”->“新建文件”,打开“新建文件”对话框:
确保“项目”选择的是JUnitTest,然后在“类别”中选中JUnit类,在“文件类型”中选中现有类的测试,点击“下一个”,进入下一窗口:
选择要测试的类,点击“完成”,修改代码如下:
.;
import ;
import ;
public class BookTest extends TestCase {
Book book = null;
//建议为测试类创建构造
public BookTest(String name) {
super(name);
}
protected void setUp() throws Exception {
//调用超类的setUp(),以确保测试环境被初始化
();
("测试开始!");
book = new Book();
("book对象被初始化!");
}
protected void tearDown() throws Exception {
("book对象将被清理!");
book = null;
Sys

最近更新

2024年工程转让合同协议书(精选20篇) 56页

基于块体模型的潘家田铁矿储量估算研究的开题.. 2页

基于在建项目群的装修工程投标项目选择决策研.. 2页

2024年工程的实习报告汇编八篇 39页

基于可持续建筑设计理念的太阳墙技术应用研究.. 2页

基于变壁厚药型罩的LEFP成型机理研究的开题报.. 2页

车辆网络安全在车联网中的应用 31页

基于协同创新理念的地方高校发展对策研究——.. 2页

环境因素对白质发育和自闭症的影响 31页

2024年工程合同(优秀9篇) 36页

2024年工程合作框架协议书 33页

基于出租车GPS数据的速度分布和排队长度估计研.. 2页

基于关联理论的英语听力教学研究——以高职英.. 2页

基于光通信的能源数据采集系统的开题报告 2页

大数据支持的风险评估与管理 30页

基于供应链融资的商业银行信贷风险管理研究的.. 2页

基于优先级的多项目人力资源配置研究的开题报.. 2页

基于价值链整合的M高校人力资源管理体系设计与.. 2页

2024年工厂包装工试用期工作总结(精选19篇).. 45页

基于云平台的集群故障监控的研究与实现中期报.. 2页

基于乳化液介质的带式输送机液压张紧装置研究.. 2页

2023年消防救援站党支部工作总结 4页

慢性胃炎中医症候评分表格模板2 3页

教师心得体会师德感悟篇范文2023年 9页

学校食堂6s管理内容和标准四篇 51页

夹江陶瓷产业发展历程和基本概况 5页

超声科质量控制评分表(共1页) 1页

医院管理精品-康复科脑梗塞恢复期单病种诊疗规.. 3页

尊师开示 7页

十五种解经讲道法(1) 55页