2021-12-14 13:51:09|已瀏覽:366次
軟件測試面試題
1、設計測試用例時應該考慮哪些方面,即不同的測試用例針對那些方面進行測試?
設計測試用例時需要注意的是,除了對整體流程及功能注意外,還要注意強度測試、性能測試、壓力測試、邊界值測試、穩定性測試、安全性測試等多方面。
(測試用例需要考慮的四個基本要素是輸入、輸出、操作和測試環境;另外,測試用例需要考慮的是測試類型(功能、性能、安全……),這部分可以參照TP做答。此外,還需要考慮用例的重要性和優先級)
2、在windows下保存一個文本文件時會彈出保存對話框,如果為文件名建立測試用例,等價類應該怎樣劃分?
單字節,如A;
雙字節, AA、我我;
特殊字符 /‘。‘;、=-等;
保留字,如com;
文件格式為8.3格式的;
文件名格式為非8.3格式的;
/,\,*等九個特殊字符
3、假設有一個文本框要求輸入10個字符的郵政編碼,對于該文本框應該怎樣劃分等價類?
特殊字符,如10個*或¥;
英文字母,如ABCDefghik;
小于十個字符,如123;
大于十個字符,如11111111111;
數字和其他混合,如123AAAAAAA;
空字符;保留字符
4、軟件測試項目從什么時候開始?為什么?
軟件測試應該在需求分析階段就介入,因為測試的對象不僅僅是程序編碼,應該對軟件開發過程中產生的所有產品都測試,并且軟件缺陷存在放大趨勢,缺陷發現的越晚,修復它所花費的成本就越大。
5、什么是回歸測試?
回歸測試 (regression testing)有兩類:用例回歸和錯誤回歸
用例回歸,是過一段時間以后再回頭對以前使用過的用例在重新進行測試,看看會重新發現問題。
錯誤回歸,就是在新版本中,對以前版本中出現并修復的缺陷進行再次驗證,并以缺陷為核心,對相關修改的部分進行測試的方法。
6、單元測試、集成測試、系統測試的側重點是什么?
單元測試針對的是軟件設計的最小單元--程序模塊(面向過程中是函數、過程;面向對象中是類),進行正確性檢驗的測試工作,在于發現每個程序模塊內部可能存在的差錯,一般有兩個步驟:人工靜態檢查\動態執行跟蹤
集成測試針對的是通過了單元測試的各個模塊所集成起來的組件進行檢驗,其主要內容是各個單元模塊之間的接口,以及各個模塊集成后所實現的功能.
系統測試針對的是集成好的軟件系統,作為整個計算機系統的一個元素,與計算機硬件\外設\某些支持軟件\數據和人員等其他系統元素結合在一起,要在實際的運行環境中,對計算機系統進行一系列的集成測試和確認測試。
7、一個測試工程師應具備哪些素質?
責任心
溝通能力
團隊合作精神
耐心、細心、信心
時時保持懷疑態度,并且有缺陷預防的意識
具備一定的編程經驗
8、你所了解的的軟件測試類型都有哪些,簡單介紹一下
按測試策略分類:
靜態與動態測試
黑盒與白盒測試
手工和自動測試
冒煙測試
回歸測試
按測試階段分類:
單元測試
集成測試
系統測試
其他常見測試方法:9、為什么要在一個團隊中開展軟件測試工作?
因為沒有經過測試的軟件很難在發布之前知道該軟件的質量,就好比ISO質量認證一樣,測試同樣也需要質量的保證,這個時候就需要在團隊中開展軟件測試的工作。
在測試的過程發現軟件中存在的問題,及時讓開發人員得知并修改問題,在即將發布時,從測試報告中得出軟件的質量情況。
10、您認為做好測試用例設計工作的關鍵是什么?
白盒測試用例設計的關鍵是以較少的用例覆蓋盡可能多的內部程序邏輯結果。
黑盒法用例設計的關鍵同樣也是以較少的用例覆蓋模塊輸出和輸入接口。不可能做到完全測試,以最少的用例在合理的時間內發現最多的問題。
本文由培訓無憂網千鋒教育專屬課程顧問整理發布,希望能夠對想學習軟件測試培訓的同學有所幫助。更多軟件測試培訓課程歡迎關注培訓無憂網軟件測試培訓培訓頻道或添加老師微信:15033336050
注:尊重原創文章,轉載請注明出處和鏈接 http://m.dedgn.cn/news-id-7593.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注軟件測試頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050
姓名:
手機:
地區: