21道經典軟件測試題,讓你輕鬆過面試!

1、postman做接口測試主要是針對哪些功能點?

針對系統的增刪改查功能會進行接口方面的使用,這樣就需要做接口方面的測試

2、testin是接手工作後去接觸的還是隻是在上面獲取報告?

testin是在功能測試之後,或者基本功能沒有什麼問題.主要就是用testin做兼容性測試,由於是雲測,也是自動化方式的執行,所以會自動產出報告.

3、印象深刻的bug?

這題關鍵點不在於bug多嚴重,關鍵在於:bug是否能夠描述清楚,且爲什麼印象深刻,帶來什麼樣的認識.

4、linux測試環境搭建怎麼搭建?

一般會有搭建文檔,跟着文檔操作即可.如先把一些必要的環境配置好,如JDK,再把項目文件上傳帶服務器上,進行解壓縮,在配置相關文件,執行這樣的操作.

最後驗證客戶端是否可以訪問.

5、你在測試過程中怎麼去更全面的覆蓋用戶的需求?

如果有需求文檔,要覆蓋就比較容易,提取功能點,測試點,基本就可以覆蓋.

如果沒有需求文檔作爲依據,那麼就要靠軟件測試工程師對系統的理解,同行業中其他產品的瞭解,和測試工程自身的一個經驗.

6、元組、列表、字典的區別?

這個是編程中的數據類型.

參考:https://www.cnblogs.com/tbag/p/7879675.html

7、你工作中有沒有提過什麼建設性意見?

這裏包括工作流程,和測試技術,測試內容方面的所有都可以去提.

但是不要影響別人的利益.

站在管理者的角度考慮問題

8、你所在項目組幾個測試,幾個開發?項目組總共有多少人?

根據具體的項目而定,不是所有的項目都是一樣的.

規則是測試比開發少.測試和開發的比例:1:2或者1:3

9、軟件配置包括什麼?

軟件配置包括如下內容:配置項識別、工作空間管理、版本控制、變更控制、狀態報告、配置審計

10、什麼是軟件質量?

概括地說,軟件質量就是“軟件與明確的和隱含的定義的需求相一致的程度”。具體地說,軟件質量是軟件符合明確敘述的功能和性能需求、文檔中明確描述 的開發標準、以及所有專業開發的軟件都應具有的隱含特徵的程度。

11、目前主要的測試用例設計方法是什麼?

白盒測試:邏輯覆蓋、循環覆蓋、基本路徑覆蓋

黑盒測試:邊界值分析法、等價類劃分、錯誤猜測法、因果圖法、狀態圖法、測試大綱法、隨機測試、場景法

12、軟件的安全性應從哪幾個方面去測試?

軟件安全性測試包括程序、數據庫安全性測試。根據系統安全指標不同測試策略也不同。

13、什麼是測試用例 什麼是測試腳本 兩者的關係是什麼?

爲實施測試而向被測試系統提供的輸入數據、操作或各種環境設置以及期望結果的一個特定的集合。

測試腳本是爲了進行自動化測試而編寫的腳本。

測試腳本的編寫必須對應相應的測試用例。

14、軟件產品質量特性是什麼?

功能性:適應性、準確性、互操作性、依從性、安全性。

可靠性:成熟性、容錯性、易恢復性。

可使用性:易理解性、易學習性、易操作性。

效率:時間特性、資源特性。

可維護性:易分析性、易變更性、穩定性、易測試性。

可移植性:適應性、易安裝性、遵循性、易替換性

15、軟件測試的策略是什麼?

軟件測試策略:在一定的軟件測試標準、測試規範的指導下,依據測試項目的特定環境約束而規定的軟件測試的原則、方式、方法的集合。

16、軟件測試分爲幾個階段?

和開發過程相對應,測試過程會依次經歷單元測試、集成測試、系統測試、驗收測試

17、測試人員在軟件開發過程中的任務是什麼?

1、儘可能早的找出系統中的Bug;

2、避免軟件開發過程中缺陷的出現;

3、衡量軟件的品質,保證系統的質量;

4、關注用戶的需求,並保證系統符合用戶需求。

總的目標是:確保軟件的質量。

18、一條軟件缺陷(或者叫Bug)記錄都包含了哪些內容?

一條Bug記錄最基本應包含:

bug編號;

bug嚴重級別,優先級;

bug產生的模塊;

首先要有bug摘要,闡述bug大體的內容;

bug對應的版本;

bug詳細現象描述,包括一些截圖、錄像…等等;

bug出現時的測試環境,產生的條件即對應操作步驟;

19、BUG管理工具的跟蹤過程(用BugZilla爲例子)

測試人員發現了BUG,提交到Bugzilla中,狀態爲new,BUG的接受者爲開發接口人員。

開發接口將BUG分配給相關的模塊的開發人員,狀態修改爲已分配,開發人員和測試確認BUG,如果是本人的BUG,則設置爲接收;如果是別的開發人員的問題,則轉發出去,由下一個開發人員來進行此行爲;如果認爲不是問題,則需要大家討論並確認後,拒絕這個BUG,然後測試人員關閉此問題。

如果開發人員接受了BUG,並修改好以後,將BUG狀態修改爲已修復,並告知測試在哪個版本中可以測試。

測試人員在新版本中測試,如果發現問題依然存在,則拒絕驗證;如果已經修復,則關閉BUG。

軟件測試,與你同行!公衆號:程序媛一菲,有很多軟件資源可以一起分享。
在這裏推薦一個軟件測試交流羣,qq:642830685,羣中會不定期的分享軟件測試資源,測試面試題以及行業資訊。大家可以在羣中積極交流技術。
20、您認爲在測試人員同開發人員的溝通過程中,如何提高溝通的效率和改善溝通的效果?

儘量面對面的溝通,其次是能直接通過電話溝通,如果只能通過Email等非及時溝通工具的話,強調必須對特性的理解深刻以及能表達清楚。

運用一些測試管理工具如TestDirector進行管理也是較有效的方法,同時要注意在TestDirector中對BUG有準確的描述。

21、你對測試最大的興趣在哪裏?爲什麼?

回答這個面試題,沒有固定統一的答案,但可能是許多企業都會問到的。提供以下答案課參考:

最大的興趣,感覺這是一個有挑戰性的工作;

測試是一個經驗行業,工作越久越能感覺到做好測試的難度和樂趣

通過自己的工作,能使軟件產品越來越完善,從中體會到樂趣

回答此類問題注意以下幾個方面:

儘可能的切合招聘企業的技術路線來表達你的興趣,例如該企業是數據庫應用的企業,那麼表示你的興趣在數據庫的測試,並且希望通過測試提升自己的數據庫掌握能力。

表明你做測試的目的是爲了提升能力,也是爲了更好的做好測試;提升能力不是爲了以後轉開發或其他的,除非用人企業有這樣的安排。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章