Android JUnit test 进行自动化测试

发表于:2014-8-12 10:36

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:fhy_2008    来源:51Testing软件测试网采编

分享:
  3. 各个测试类:
  测试类一:
package com.mysession.test.cases;
import com.mysession.R;
import com.mysession.test.SessionActivityTest;
public class MyCase1 extends SessionActivityTest {
public void testCase1() {
openSessionActivity();
assertTextEqual(R.id.etUrl,
"http://172.20.230.5/iportal/samples/jsapi/mobile.html");
}
public void testCase3() {
openSessionActivity();
clickButton(R.id.btnLoad);
clickButton(R.id.btnHistory);
}
}
  测试类二:
package com.mysession.test.cases;
import com.mysession.R;
import com.mysession.test.SessionActivityTest;
public class MyCase2 extends SessionActivityTest{
public void testCase2() {
openSessionActivity();
clickButton(R.id.btnLoad);
}
}
  三. 有些动作(如点击menu)需要通过包robotium-solo-1.8.0.jar来完成。
  所以要在Build Path->Configure Build Path…中导入:robotium-solo-1.8.0.jar
  程序中:
  private Solo solo;
  solo = new Solo(getInstrumentation(),getActivity);
  就可以使用solo了, 如:
  solo.clickOnMenuItem(text);
  solo.goBack();
22/2<12
重磅发布,2022软件测试行业现状调查报告~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计

法律顾问:上海漕溪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2023
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号