我自己出的SilkTest面試題目,看看你能答對多少。
第一題:
1)函數中參數列表里面的in, out, optional關鍵字代表什么意思?
2)一個testcase可以有參數么? testcase文件也就是.t文件中的main函數有什么作用?
3)如何指定某個變量是不可改變的?如果在腳本中用戶嘗試改變被定義為const的變量,會在編譯期報錯,還是執行期報錯?為什么會出現這種情況?
4)引用其他文件使用什么關鍵字?
5) 啟動silktest時報“No license for silktest GUI_8.5”,有哪些可能的原因?
第二題:
1)Verify()函數的作用是什么?
2)如果不相等會如何?
3)如果拋出的異常沒有處理會如何?
4)silktest中用什么函數拋出自定義異常?
5)silktest用什么語句來處理異常?
6)如果在異常處理完畢后,還想再次拋出異常使用什么函數?
第三題:
1)tag和multitag的作用?
2)tag和nultitag有什么區別?
3)有一個曾經運行正常的testcase,突然有一天運行時,報錯說某個對象找不到,可能是什么原因導致的?如何解決該問題?
第四題:
是否調用過DLL文件中函數?
1)DLL文件對silktest有什么作用?
2)使用什么關鍵字來引用dll文件?
3)DLL中什么樣的函數可以被silktest調用?
4)在配置文件(.inc文件)中聲明DLL中函數的原型,有什么需要注意的么?
文章來源于領測軟件測試網 http://www.kjueaiud.com/