[ ] string sresultvalue = cal1plus2()
[ ] verify(val(sresultvalue), 3, "expect: 3, actually it is ")
[-] string cal1plus2()
[ ] 計算器.n1.click ()
[ ] 計算器.plus.click ()
[ ] 計算器.n2.click ()
[ ] 計算器.equal.click ()
[ ] string sresultvalue = 計算器.calresult.gettext()
[ ] return sresultvalue
[ ] 計算器.invoke()
[ ] 計算器.c.click ()
[-] if( 計算器.exists())
[ ] 計算器.close() [-] else
[ ] 計算器.invoke() // to call calculator, 這裡一直有乙個bug,感謝網友george yu指出
重構後的用例中的應用狀態preparecal 的基狀態是mybasestate ,而mybasestate 只是檢測計算器應用是否開啟,如果是,那麼就關閉它。執行一下,你的計算器自動關閉了麼?
SilkTest入門快打4 appstate
在前三講裡,我們已經會用silktest 做簡單的測試了,為了以後講解過程中 盡可能的簡潔,我現在把上一講中的calwithfunction.t 指令碼再精簡一下,讓它僅僅測試計算器1 2 的功能是否正常,下面就是精簡過後的 testcase calwithfunction 計算器.setactiv...
TensorFlow入門 MNIST深入
1 load mnist data 2import tensorflow.examples.tutorials.mnist.input data as input data 3 mnist input data.read data sets mnist data one hot true 45 st...
ROS入門 5 深入了解ROS話題通訊機制的過程
乙個節點需要與系統中其他節點進行通訊才有意義,系統中任何單獨的乙個節點其實都是沒有意義的。下圖是乙個話題通訊的過程示意圖,乙個節點通過節點管理器連線到另乙個節點,最終請求話題資料流。ps 在ros中有兩個節點 乙個是發布者talker,另乙個是訂閱者listener,兩個節點分別發布 訂閱同乙個話題...