51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2158|回复: 2
打印 上一主题 下一主题

什么时候取得测试数据比较好?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-9-13 06:49:09 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
  1. @Before
  2.         public void openAlertMaintenancePage(){               
  3.                 loginPage = new AdminLoginPage(selenium);
  4.                 indexPage = loginPage.loginAsAdmin();
  5.                 alertMaintenancePage= indexPage.clickAlertMaintenance();
  6.                 transactionAlertMaintenancePage = alertMaintenancePage.clickTransactionAlertMaintenance();
  7.         }
  8.        
  9.         @Test
  10.         public void test_AddTransactionAlert() throws Exception{
  11.                
  12.                 dr = new ReadExcel("TestingData.xls", "Transaction Alert");
  13.                 params=dr.getValue("test_AddTransactionAlert");
  14.                
  15.                 AlertCreatePage alertCreatePage = transactionAlertMaintenancePage.clickAddNewAlert();
  16.                 alertCreatePage.typeAlertID(params.get("Alert Id"));
  17.                 alertCreatePage.selectGroup(params.get("Alert Group"));
  18.                 alertCreatePage.selectCreditDebit(params.get("Type"));
  19.                 alertCreatePage.typeTransactionCode(params.get("Transaction Code"));
  20.                 alertCreatePage.selectStatus(params.get("Alert Status"));
  21.                 alertCreatePage.typeDescription(params.get("Alert Description"));
  22.                 alertCreatePage.typeMessage(params.get("Alert Message"));
  23.                
  24.                 AlertReadPage alertReadPage = alertCreatePage.clickSubmit();
  25.                 transactionAlertMaintenancePage = alertReadPage.clickOK();
  26.                 assertTrue(transactionAlertMaintenancePage.hasAlertID(params.get("Alert Id")));
  27.                
  28.         }
复制代码
这是我现在用到的一个模板,我从excel里面读取数据,是在每一个测试方法里面。但是一个class里面有多个测试用例,是在初始化方法适合取得所有测试数据好了,还是一个静态方法里面?

我这样能够怎么优化比较好,谢谢了!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

3#
发表于 2011-12-1 10:25:13 | 只看该作者
参考
1、是否可以单独写一个类,写一个arrayList,写一个静态的Bean,每次测试前来单独存放这些数据,或者写一个hash,当你的测试方法要用哪些数据,直接按照一定的格式调用?
2、直接在这个class里for循环取得?
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2011-11-23 17:01:39 | 只看该作者
真抱歉帮不了楼主,不知道你找到答案没有呢,帮你顶下,希望高手能早点看到
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-15 03:51 , Processed in 0.099208 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表