51Testing软件测试论坛
标题:
什么时候取得测试数据比较好?
[打印本页]
作者:
irabbit
时间:
2011-9-13 06:49
标题:
什么时候取得测试数据比较好?
@Before
public void openAlertMaintenancePage(){
loginPage = new AdminLoginPage(selenium);
indexPage = loginPage.loginAsAdmin();
alertMaintenancePage= indexPage.clickAlertMaintenance();
transactionAlertMaintenancePage = alertMaintenancePage.clickTransactionAlertMaintenance();
}
@Test
public void test_AddTransactionAlert() throws Exception{
dr = new ReadExcel("TestingData.xls", "Transaction Alert");
params=dr.getValue("test_AddTransactionAlert");
AlertCreatePage alertCreatePage = transactionAlertMaintenancePage.clickAddNewAlert();
alertCreatePage.typeAlertID(params.get("Alert Id"));
alertCreatePage.selectGroup(params.get("Alert Group"));
alertCreatePage.selectCreditDebit(params.get("Type"));
alertCreatePage.typeTransactionCode(params.get("Transaction Code"));
alertCreatePage.selectStatus(params.get("Alert Status"));
alertCreatePage.typeDescription(params.get("Alert Description"));
alertCreatePage.typeMessage(params.get("Alert Message"));
AlertReadPage alertReadPage = alertCreatePage.clickSubmit();
transactionAlertMaintenancePage = alertReadPage.clickOK();
assertTrue(transactionAlertMaintenancePage.hasAlertID(params.get("Alert Id")));
}
复制代码
这是我现在用到的一个模板,我从excel里面读取数据,是在每一个测试方法里面。但是一个class里面有多个测试用例,是在初始化方法适合取得所有测试数据好了,还是一个静态方法里面?
我这样能够怎么优化比较好,谢谢了!
作者:
yaojingisababy
时间:
2011-11-23 17:01
真抱歉帮不了楼主,不知道你找到答案没有呢,帮你顶下,希望高手能早点看到
作者:
散步的SUN
时间:
2011-12-1 10:25
参考
1、是否可以单独写一个类,写一个arrayList,写一个静态的Bean,每次测试前来单独存放这些数据,或者写一个hash,当你的测试方法要用哪些数据,直接按照一定的格式调用?
2、直接在这个class里for循环取得?
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2