码迷,mamicode.com
首页 > 其他好文 > 详细

7.测试与调试

时间:2015-06-18 23:56:23      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

  • 1.测试用例
    测试功能点
开始时间
完成时间
测试人员
说明
软件运行测试
6.14
6.14p
李增佐
 
  1.程序运行正常,ip连接无误,发送信息正确,对方能够及时收到;
 
  2.缺点:程序不能突破内网,双方必须在同一网段。
ip连接测试
发送对话测试
文件传输测试 6.15  6.15 郑丁鹏

  1.文件传输功能正常,各个类型文件均能正常传输;

  2.传输速度稳定,已接收的文件均能正常运行;

  3.缺点:不能断点续传;

传输状态测试
文件完整性测试

  • 2.测试结果
  • 自动测试开始

技术分享

  • 文件传输测试

技术分享

  • 文件接收成功

技术分享

  • 自动测试完成

技术分享

  • 测试时间

技术分享

  • 3.调试方法       

      这是程序的完整的测试代码,使用fest-swing测试的,需要用户自己导入包,以上测试截图不完整有心者请到我的Github内下载源代码,测试查看有动画效果哦。使用fest-swing可以快速的测试你的GUI程序,自动测试功能非常强大,想学习的同学可以到我的博客地址“使用FEST-SWING测试GUI”中学习。

 1 public class FileSenderTest {
 2 
 3     private FrameFixture frame;//定义FrameFixture变量(在fest-swing.jar中)
 4     @Before
 5     public void setUp() throws Exception {
 6         frame=new FrameFixture(new FileSender());//实例化FileSender()给frame
 7         frame.show();//显示窗口
 8     }
 9 
10     @After
11     public void tearDown() throws Exception {
12         frame.cleanUp();//清理窗口
13     }
14 
15     @Test
16     public void test() 
17     {
18         connect();//测试连接
19         message();//测试发送信息
20         send();//测试发送文件
21         accept();//测试接收文件    
22     }
23     public void connect()//测试连接
24     {
25         frame.textBox("ipText").enterText("192.168.0.200");//在文本框中自动输入Ip地址
26         frame.button("connect").click();//自动点击连接按钮
27         frame.label("status").requireText(
28                 "<html>连接成功,可以进行<p>交谈了");//查看是否连接成功
29     }
30     
31     public void message(){//测试发送信息
32         frame.textBox("input").enterText("hello!我们是Duang~;现在运行的是程序自动测试功能,程序的所有操作均自动完成     ");//输入要发送的信息
33         frame.button("message").click();//发送按钮
34     }
35     public void send()//测试发送文件
36     {
37         clear();
38         frame.textBox("input").enterText("信息发送成功,接下来测试文件发送。    ");
39         frame.button("send").click();//单击的发送文件按钮
40         frame.fileChooser("open").fileNameTextBox().enterText(//输入要发送的文件目录
41                 "E:\\学习\\汇编语言\\tools.zip");
42         frame.fileChooser("open").approveButton().click();//单击确定按钮
43     }
44     public void accept()//测试接收文件
45     {
46         clear();
47         frame.textBox("input").enterText("收到文件接收请求,接下来测试文件接收。    ");
48         frame.button("accept").click();//收到文件请求单击接收按钮
49         frame.fileChooser("save").fileNameTextBox().enterText(//输入文件保存路径
50                 "C:\\Users\\Administrator\\Desktop");
51         frame.fileChooser("save").approveButton().click();//单击保存按钮
52         clear();
53         frame.textBox("input").enterText("文件接收成功,可以到桌面查看!          ");
54         frame.textBox("input").enterText("\n自动测试成功  ,即将退出......    ");
55     
56     }
57     void clear()//清空文本框内容
58     {
59         frame.textBox("input").deleteText();
60     }
61 
62 }

 

7.测试与调试

标签:

原文地址:http://www.cnblogs.com/bbker/p/4587269.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!