silktest 關閉進程的方法 軟件測試
問題產生的原因:
因為 silktest沒有直接關閉進程的方法,所以我們在測試的時候就會不方便.比如說: 我要在運行一個測試用例之前關閉系統不需要的進程(應用程序進程等等),所以我們就需要一個關閉 進程的方法.
解決方法:
雖然silktest沒有提供一個函數方法直接提供這個功能,但是由于支持SYS_Execute() 這個方法,所以我們的問題就好解決了.
腳本我們可以這樣寫:
silktest關閉進程方法:
[-] Void CloseProcess()
[ ] SYS_Execute ("taskkill /im green.exe ")
[-] testcase callkillprocess()
[ ] CloseProcess()
備注: green.exe 為進程名
我們在callkillprocess()這個測試用例中去調用我們定義的CloseProcess()這個方法,而CloseProcess()這個方法就是通過SYS_Execute 去執行windows 的關閉進程的命令taskkill.
現在想想是不是很簡單,這下子,對silktest的認識 我想你應該更深了一步,呵呵!
當然相信還有其他更好的方法,這里只是舉個例子,拋磚引玉...嘿嘿!
文章來源于領測軟件測試網 http://www.kjueaiud.com/