<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      簡(jiǎn)單介紹如何使用robotium進(jìn)行自動(dòng)化測(cè)試

      1.      創(chuàng)建一個(gè)簡(jiǎn)單的工程()作為被測(cè)程序,運(yùn)行后顯示如下界面

       

       

      2.      創(chuàng)建一個(gè)Test Project

      1).     打開(kāi)eclipse,選擇File->New->Project…->Android Test Project,點(diǎn)擊Next。

       

       

       

      2).     在Test Project Name中輸入測(cè)試工程的名稱,如:HelloWorldTest。選擇An existing Android Project,點(diǎn)擊右邊的Browse…按鈕。

       

      3).     選擇被測(cè)工程,如之前創(chuàng)建的HelloWorldnp,點(diǎn)擊OK按鈕。

       

      4).     會(huì)自動(dòng)選擇和輸入Build Target和Properties,可以按照默認(rèn)的,不用修改。

       

      5).     一個(gè)新建的測(cè)試工程(HelloWorldTest)就創(chuàng)建好了,如下圖:

       

       

      3.      創(chuàng)建一個(gè)Test Case

      1).     在HelloWorldTest->src->com.liliandroid.helloworld.test上,右擊選擇New->Class,創(chuàng)建一個(gè)Test Case。

       

       

      2).     在Name中輸入Test Case的名字,如:UITextTest。

       

      3).     創(chuàng)建好的Test Case如下圖:

       

       

      4.      導(dǎo)入robotium.jar

      1).     選擇測(cè)試工程HelloWorldTest右擊,選擇Build Path->Configure Build Path…

       

       

      2).     在打開(kāi)的Properties for HelloWorldTest中點(diǎn)擊Add External JARs…按鈕。

       

      3).     因?yàn)橹皠?chuàng)建的工程的SDK是2.2的,所以選擇robotium-solo-1.8.0.jar。

       

      4).     點(diǎn)擊OK按鈕。

       

      5.      修改Test Case

      打開(kāi)UITextTest.java,輸入以下內(nèi)容并保存:

       

      package com.liliandroid.helloworld.test;

       

      import android.test.ActivityInstrumentationTestCase2;

       

      //此處導(dǎo)入的是被測(cè)試工程的activity

      import com.liliandroid.helloworld.ActivityMain;

      import com.jayway.android.robotium.solo.Solo;

       

      publicclass UITextTestextends ActivityInstrumentationTestCase2<ActivityMain>{

           //ActivityMain 為測(cè)試APK的啟動(dòng)activity

            private Solo solo;

            publicUITextTest() {

                super("com.liliandroid.helloworld", ActivityMain.class);

                }

            publicvoid setUp()throws Exception {

                super.setUp() ;

                solo=newSolo(getInstrumentation(), getActivity());

                   }

            publicvoidtestUI()throwsException {

                booleanexpected =true;

                booleanactual =solo.searchText("This") &&solo.searchText("is");

                 assertEquals("This and/or is are not found", expected, actual);

            }

      }

       

      注:這個(gè)Case是測(cè)試運(yùn)行了ActivityMain后的界面上是否有This和is這兩個(gè)文字。

       

       

       

      6.      運(yùn)行測(cè)試程序

      選擇測(cè)試工程HelloWorldTest右擊,選擇Run As->AndroidJUnit Test運(yùn)行測(cè)試程序

       

       

      運(yùn)行完后的測(cè)試結(jié)果界面(Pass)

       

       

       

      運(yùn)行完后的測(cè)試結(jié)果界面(Fail)

       

       

       

       

      注:

      1.      被測(cè)試的工程和測(cè)試的工程可以是不同的SDK,但是不知道有什么影響。

      2.      這是在eclipse中進(jìn)行測(cè)試的,也可以在模擬器或者手機(jī)上測(cè)試。如果需要直接在模擬器或者手機(jī)上測(cè)試,需要將測(cè)試包和被測(cè)試包改成相同的簽名。(關(guān)于apk包的簽名和重簽名,請(qǐng)參考本人日志《重新簽名APK文件》)

      posted @ 2014-10-21 23:45  狂師  閱讀(637)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 欧美性色黄大片| 男女啪啪高潮激烈免费版| 国产在线亚州精品内射| 久久夜色精品国产亚洲a| 国产精品久久久久久免费软件| AV无码免费不卡在线观看 | 女高中生自慰污污网站| 少妇高潮毛片免费看| 欧美人人妻人人澡人人尤物| 国产肥臀视频一区二区三区| 99中文字幕精品国产| 久久人人爽人人爽人人片av| 区一区二区三区中文字幕| 亚洲精品国自产拍影院| 好爽毛片一区二区三区四| 蜜臀av一区二区三区在线| 国产精品久久久久AV福利动漫 | 日本韩国一区二区精品| 少妇人妻偷人精品系列| 国产精品综合色区在线观| 国产精品视频亚洲二区| 亚洲国产午夜精品福利| 亚洲国产精品色一区二区| av无码精品一区二区乱子| 西西大胆午夜人体视频| 特级av毛片免费观看| 亚洲国产精品成人综合色在| 亚洲日韩VA无码中文字幕| 国产美女被遭强高潮免费一视频 | 克东县| 中文字幕日韩一区二区不卡| 国产精品亚洲综合网一区| 777米奇影视第四色| 性姿势真人免费视频放| 亚洲一区二区偷拍精品| 精品国产成人午夜福利| 国产一区二区三区AV在线无码观看| 亚洲成av人片在线观看www| 天堂V亚洲国产V第一次| 偷拍一区二区三区在线视频| 久久96热在精品国产高清|