安卓自動化單元測試 登入模組測試

2022-04-05 18:32:30 字數 1569 閱讀 3515

參考資料:android自動化測試-從入門到入門

構建之法上說單元測試要整合到自動化框架中,要和產品**一起儲存和維護,不是很明白自動化框架是什麼。

android  

} //還需要在build.gradle中增加instrumentation testing所需要的依賴:

dependencies

androidtestcompile 'com.android.support.test.espresso:espresso-core:2.2.1'
androidtestcompile 'org.hamcrest:hamcrest-library:1.3'
@runwith(androidjunit4.class)

@largetest

public class registeractivitytest extends activityinstrumentationtestcase2

//初始化

@before

public void setup() throws exception

// todo auto-generated method stub

mchecksecedittext.requestfocus();

mchecksecedittext.performclick();

}});

//呼叫sendkeys方法,輸入和密碼一致的驗證碼

//呼叫sendkeys方法,輸入和密碼不一致的驗證碼

sendkeys(keyevent.keycode_1, keyevent.keycode_2,

keyevent.keycode_3, keyevent.keycode_4,

keyevent.keycode_5);

}

//登入及獲取驗證碼測試

@test

public void btntest()

@test

public void msubmitbtntest()

}

//測試輸入的使用者資訊

@test

public void testinput()

//登入按鈕測試

@test

public void logintest()

//忘記密碼按鈕測試

@test

public void forgotpasswordtest()

//註冊按鈕測試

單元測試框架進行自動化測試

到底單元測試是做什麼用的?單元測試是一種測試,它不是 的一部分 單元測試是最低層級的測試,它只保證函式的可靠性,不保證其它 單元測試應該能保證每乙個函式的可靠性。單元測試是一種測試,所以,我們應該以一種測試的眼光去面對它 我們要測試正常情況,邊界條件,要對它的測試目標 函式做黑盒分析,白盒分析,選擇...

selenium自動化 單元測試框架

單元測試框架 在自動化中,單元測試框架是管理測試用例的,控制測試用例的執行順序和次數 unittest 前置條件 setup 一般是開啟瀏覽器操作 後置條件 teardown 一般是關閉瀏覽器 原始碼 coding utf 8 from selenium import webdriver impor...

單元測試 002UI自動化測試

2 開發在寫api請求相關 的時候沒有做資料容錯,測試在人工測試的時候都是正常的資料,所以測試通過。上線了之後,後台配置資料的時候出了點小問題,導致大面積崩潰,crash 自動化測試 自動化測試就是寫一些測試 用 代替人工去完成模組和業務的測試。自動編譯 自動化測試有很多優點 測試速度快,避免重複性...