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