軍工軟體測試面試準備

2022-08-11 05:45:10 字數 3304 閱讀 6890

問:測試用例的設計方法 白盒測試:邏輯覆蓋,迴圈覆蓋,基本路徑覆蓋 黑盒測試:等價類劃分,邊界值分析,錯誤推測法,因果圖法,隨機測試

問:軟體安全性測試

包括程式,資料庫安全性測試

使用者認證安全:使用者的許可權,登陸密碼的可見性,是否可以通過絕對路徑進入系統,使用黑客攻擊工具攻擊系統,木馬檢查工具

資料庫安全:資料的機密性,完整性,資料的可備份和恢復能力

問:軟體產品質量特性

功能性,可靠性,可使用性,可維護性,可移植性,效率

問:bug都包含哪些內容,如何提交高質量的bug

bug編號,bug的嚴重級別和優先順序,bug的產生模組

bug對應的版本,bug的詳細描述,bug出現時的測試環境

高質量的bug記錄:

1)使用業界統一的表達方法和表達術語,介面與測試軟體的介面統一

2)每條缺陷報告只包含乙個缺陷

3)不可重現的缺陷也要報告

4)明確指明缺陷的型別,如介面缺陷,功能缺陷,資料缺陷

5)明確指明缺陷的嚴重等級和優先順序等級。

6)描述缺陷要簡潔,準確,完整

7)使用相同的字型,字型大小,行間距

8)每個步驟只記錄乙個操作

9)確保步驟完整,準確,簡短

10)對缺陷附件影象捕捉,檢查拼寫和語法錯誤,盡量使用短句和短語,避免複雜句式句型

11)缺陷的描述要包含缺陷步驟,實際結果和期望結果。

問:如何測試乙個紙杯

功能性:用水杯裝水是否會漏,是否能喝到

安全性:杯子是否有毒有細菌

可靠性:杯子的抗摔能力

可移植性:在不同的地方,不同的溫度下能否使用

相容性:能否容納果汁

易用性:是否燙手,是否有防滑措施,是否方便引用

使用者文件:

疲勞測試:放置24小時觀察是否漏水,漏汽油

壓力測試:觀察壓強多大時能穿透杯子

問:測試計畫包含哪些內容

供領導檢視和把握測試進度,供測試人員了解專案的整體進展,供其他人員進行配合

測試計畫包含產品概述,測試策略,測試方法,測試區域,測試配置,測試週期,測試資源,測試交流,風險分析等內容。測試管理人員可以明確測試任務和測試方法,保持測試實施過程的順暢溝通,跟蹤和控制測試進度,應對測試過程中的變更

測試計畫包含:5w1h

why:為什麼要進行測試

what:要測試什麼

when:測試不同階段的起止時間

where:文件缺陷的存放位置,測試環境

who:

how:如何進行測試,使用哪些測試工具及測試方法進行測試。

問:黑盒測試的測試用例設計方法

等價類劃分:各個輸入資料對於揭示程式中的錯誤都是等價的。

邊界值分析法:剛剛大於或者剛剛小於,正好等於邊界值的

錯誤推測法:

因果圖方法:

問:詳細描述測試過程的活動

專案經理通過和客戶溝通完成需求文件,開發人員和測試人員進行評審

開發人員完成需求分析文件,測試人員完成測試計畫文件,進行評審

開發人員完成概要設計和詳細設計文件。測試人員編寫測試用例,然後進行評審

測試人員搭建環境。

開發提交乙個版本,二個版本,三個版本,四個版本。測試人員進行測試

達到出貨的要求。

問:bug管理工具的跟蹤過程

問:測試人員與開發人員的溝通

盡量面對面溝通,運用測試管理工具td.一是真誠,二是團隊精神,三是專業上有共同語言,四是對事不對人

測試是經驗行業。做測試的目的是為了提公升能力,從而更好的做好測試。

在測試中,對使用者需求的完全正確的理解非常重要,測試工作需要耐心和細緻。

問:在c中static有什麼用途

問:引用和指標有什麼區別

引用必須被初始化,不能被改變,不存在指向空值的引用

tcp/ip的主要層為應用層,傳輸層、網路層和資料鏈路層。使用arp來解析ip位址和實體地址

驗收測試包含正式驗收測試

問:整合測試策略

自頂向下

自底向上

問:因果圖的步驟

分析軟體規格說明中,哪些是原因,哪些是結果

找出原因和原因之間,原因和結果之間的關係。畫出因果圖

由於語法和環境的限制,有些組合情況不可能出現。把因果圖轉換成判定表,根據判定表來設計測試用例。

問:測試用例的注意事項

除了整體流程和功能,還要注意強度測試,效能測試,穩定性測試,壓力測試,安全性測試。還要考慮用例的重要性和優先順序。

問:回歸測試

回歸測試包括用例回歸和錯誤回歸。

問:測試分類

按照測試策略分類:靜態與動態測試,黑盒與白盒測試,手工與自動化測試,冒煙測試,回歸測試

按照測試階段分類:單元測試,整合測試,系統測試

常見的測試方法:功能測試,效能測試,壓力測試,負載測試,易用性測試,安裝測試,介面測試,配置測試,文件測試,相容性測試,安全性測試,恢復測試

問:做好測試計畫的關鍵

編寫測試計畫的目的是使測試過程能夠發現更多的軟體缺陷。所以,測試計畫中的測試範圍必須高度覆蓋功能需求,測試方法必須切實可行,測試工具具有較高的使用性,生成的測試結果直觀準確。

採用5w原則,可以幫助測試團隊理解測試目的(why),明確測試的範圍和內容(what),確定測試的開始和結束日期(when),指出測試的方法和工具(how),制定測試文件和軟體的存放位置(where)

採用評審和更新機制,保證測試計畫滿足實際需求

測試計畫主要從巨集觀上規劃測試活動的範圍,方法和資源配置,而測試詳細規格,測試用例是完成測試任務的具體戰術。

問:測試用例的關鍵

白盒測試:以較少的用例覆蓋盡可能多的內部程式邏輯

黑盒測試:以較少的用例覆蓋模組輸入和輸出介面。

問:測試結束的標準

在測試計畫中,系統在一定效能下平穩執行72小時,沒有一般嚴重的bug,普通bug的數量在3個以下,bug修復率90%以上。然後有開發經理,測試經理和專案經理共同簽字確認版本發布。

問:測試用例的設計原則和設計方法

代表性,能夠代表並覆蓋各種合理的和不合理的,合法的和不合法的,邊界的和越界的以及極限的輸入資料,操作和環境設定等。

可判定性,測試結果執行的正確性是可判定的。

可再現性,對於同樣的測試用例,系統的執行結果應當是相同的

問:物件導向的測試用例設計方法

給類中的每個建構函式設計測試用例

根據**設計測試用例

問:測試計畫中包含哪些內容

背景,專案介紹,測試目的,測試範圍,測試策略,人員分工,資源要求,進度計畫,參考文件,常用術語,提交文件,風險分析

問:測試用例的評審內容

測試用例對軟體需求的覆蓋程度。對於相關邊界是否考慮,是否針對複雜流程準備多套測試資料,是否有非功能性測試。

軟體測試面試的準備工作

答 資料庫是按照某種資料模型組織起來的並存放二級儲存器中的資料集合。答 關係型資料庫是建立在關聯式資料庫模型基礎上的資料庫,借助集合代數等概念和方法處理資料庫中的資料。目前主流的關聯式資料庫有 oracle sql db2 sqlserver access sybase等。答 主鍵 是表中的唯一標示...

軟體實施的面試準備

01.計畫安排 a.材料準備 離職證明 換 失業證 失業證 失業保險 培訓課程 找體檢報告 彩印乙份 學歷證明 b.面試準備。b01.網上簡歷作修改 b02.練習自我介紹 dhv價值展示 不要太刻意 b03.工作內容講解 b04.常見問題應答 b05.未來有什麼打算 有什麼優點?有什麼 缺點?平時有...

軟體實施的面試準備

01.計畫安排 a.材料準備 離職證明 換 失業證 失業證 失業保險 培訓課程 找體檢報告 彩印乙份 學歷證明 b.面試準備。b01.網上簡歷作修改 b02.練習自我介紹 dhv價值展示 不要太刻意 b03.工作內容講解 b04.常見問題應答 b05.未來有什麼打算 有什麼優點?有什麼 缺點?平時有...