软件测试实验一.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
文档摘要标题软件测试实验一内容通过使用JUnit框架编写单元测试,成功地完成了三个测试题目首先,我们在doubleLinkedListList中定义了一个双向链表,并进行了实际测试其次,在NextDay测试中,我们创建了一个新的对象并尝试将其添加到两个不同的列表中,然后分别检查了它们是否相等最后,我们在Vector测试中,我们将一个元素添加到一个列表中,然后检查了这个元素是否已存在实验目标验证Junit框架可以用于编写和执行重复性的测试,也就是所谓的白盒测试实验工

.

.

《软件测试》实验报告

实验目的

Junit最初是有ErichGamma和KentBeck编写的一个回归测试框架(regressiontestingframework),为单元测试(UnitTest)的支持框架,用来编写和执行重复性的测试,即所谓的白盒测试,Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试。

本次实验就是用Junit框架编写测试用例,进行自动化的白盒测试。

实验包括三道题目:

1〕DoubleLinkList

2〕NextDay

3〕Vector

实验要求

1〕实验环境:JavaJDK1.7,eclipse;

2〕在慕测平台提交实验结果;

3〕提交一份Word版实验报告到ftp,报告内容需包含实验代码;

4〕本次实验提交截止日期为10月28号晚12点〔写周六晚12点〕。

实验设备〔环境〕

JDK1.7

EclipseLuna

Eclemma

实验内容与结果

1〕DoubleLinkList

测试类中定义双向链表,考虑清楚其分支情况;

代码:

importstaticorg.junit.Assert.*;

import;

importjava.util.ArrayList;

importjava.util.Collection;

importorg.junit.Test;//双向链表,拥有增加结点,按索引搜寻

publicclassDoubleLinkedListTest{

Test

publicvoidtest(){

DoubleLinkedListdoubleLinkedList1=newDoubleLinkedList();

doubleLinkedList1.clear();

Objectobject=newObject();

doubleLinkedList1.indexOf(object);

doubleLinkedList1.add(object);

doubleLinkedList1.indexOf(object);

CollectionStringcollection=newArrayListString();

collection.add(1);

collection.add(2);

collection.add(3);

DoubleLinkedListdoubleLinkedList=newDoubleLinkedList(collection);

//

// assertEquals(true,actual);

assertEquals(true,doubleLinkedList.contains(1));

assertEquals(false,doubleLinkedList.contains(null));

assertEquals(3,doubleLinkedList.size());

doubleLinkedList.add(4);

doubleLinkedList.remove(4);

doubleLinkedList.remove();

Strings=null;

doubleLinkedList.remove(s);

doubleLinkedList.add(null);

doubleLinkedList.remove(s);

assertEquals(1,doubleLinkedList.get(0));

doubleLinkedList.add(0,999);

doubleLinkedList.add(4,999);

doubleLinkedList.remove(4);

try{

doubleLinkedList.entry(-1);

}catch(Exceptione){

//TODO:handleexception

}

try{

doubleLinkedList.entry(5);

}catch(Exceptione){

//TODO:handleexception

}

doubleLinkedList.add(null);

assertEquals(4,doubleLinkedList.indexOf(null));

assertEquals(0,doubleLinkedList.indexOf(999));

assertEquals(-1,doubleLinkedList.indexOf(99));

assertEquals(0,doubleLinkedList.lastIndexOf(999));

assertEquals(4,doubleLinkedLi

文档评论(0)

159****1944 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档