計算器的單元測試dome

2022-02-01 02:27:29 字數 2544 閱讀 7033

需要安裝android模擬器,這裡使用sdk自帶的模擬器

建立好之後,start就好了

-->開啟cmd  輸入  adb devices -l    得到模擬器的 devicename

這是乙個計算器的單元測試指令碼

8"""910

class

mytestcase(unittest.testcase):11#

指令碼初始化,獲取操作例項

12def

setup(self):

13 desired_caps ={}

14 desired_caps['

platformname

'] = '

android'#

指定android平台

15 desired_caps['

platformversion

'] = '

4.4'

16 desired_caps['

devicename

'] = '

emulator-5554

' #上面已有講解

17 desired_caps['

'] = '

com.android.calculator2

' #被測程式包名

18 desired_caps['

'] = '

.calculator

'19 desired_caps['

unicodekeyboard

'] = '

true'#

指定鍵盤編碼

261+2=3 的單元測試

27:return:

28"""

29 number1 = self.driver.find_element_by_id("

digit1

").click() #

定位按鈕1並點選

30 number_add = self.driver.find_element_by_id("

plus

").click() #

定位按鈕 + 並點選

31 number2 = self.driver.find_element_by_id("

digit2

").click() #

定位按鈕2並點選

32 number_equal = self.driver.find_element_by_id("

equal

").click() #

定位按鈕等於號(=)並點選

33try

:34 result = self.driver.find_element_by_class_name("

android.widget.edittext

").text

35 self.assertequal(result,u"3"

)36except

exception:

37print

"experiment result error"38

self.fail()

3940

defteardown(self):

41self.driver.quit()

4243

if__name__ == '

__main__':

44 unittest.main()

複利計算器 單元測試

一 什麼是單元測試 單元測試就是對寫每個方法進行檢測,如果沒有自己要檢測的方法,可以自己寫檢測方法。假如說我測試乙個方法。這個方法需要兩個引數。那麼我測的時候我把引數賦值給對應的引數,然後去判斷返回值是不是我想要的,如果是我想要的,通過了單元測試。二 怎麼進行單元測試 1.加入junit的類庫 ju...

複利計算 單元測試

場景分析,期待的返回值以及執行結果如下表 注釋 預期結果0.0,表示輸入資料有誤。即得不到正確的結果 測試模組 測試輸入 預期結果 執行結果 bug跟蹤 複利計算 100,10,0.03 134.39 正確單利計算 100,10,0.03 130.0 正確計算前期投入本金 100,10,0.03 7...

複利計算 單元測試

對我們和複利計算程式,寫單元測試。有哪些場景?期待的返回值 寫測試程式。執行測試。測試部分 1 1.複利計算終值 2static float cfuturevalue 16float f float math.round futurevalue presentvalue 100 100 17 sys...