軟體測試常考題

2021-07-30 07:46:23 字數 1277 閱讀 2446

1、什麼是軟體測試?

答:軟體測試是為了發現錯誤而執行程式的過程。或者說,軟體測試是根據軟體開發各階段的規格說明和程式的內部結構而精心設計一批測試用例(即輸入資料及其預期的輸出結果),並利用這些測試用例去執行程式,以發現程式錯誤的過程。

2、軟體測試的目的?

答;測試的目的是想以最少的人力、物力和時間找出軟體中潛在的各種錯誤和缺陷,通過修正錯誤和缺陷提高軟體質量,迴避軟體發布後由於潛在的軟體缺陷和錯誤造成的隱患帶來的商業風險。

3、什麼是需求文件測試:

答:主要測試需求中是否存在邏輯矛盾以及需求在技術上是否可以實現

4、什麼是設計文件測試?

答:測試設計是否符合全部需求以及設計是否合理

5、什麼是α測試?

答:alpha測試(α測試)是由乙個使用者在開發環境下進行的測試,也可以是公司內部的使用者在模擬實際操作環境下進行的受控測試,alpha測試不能由程式設計師或測試員完成。alpha測試發現的錯誤,可以在測試現場立刻反饋給開發人員,由開發人員及時分析和處理。目的是評價軟體產品的功能、可使用性、可靠性、效能和支援。尤其注重產品的介面和特色。alpha測試可以從軟體產品編碼結束之後開始,或在模組(子系統)測試完成後開始,也可以在確認測試過程中產品達到一定的穩定和可靠程度之後再開始。有關的手冊(草稿)等應該在alpha測試前準備好。alpha測試為非正式驗收測試。

6、什麼是β測試?

答:beta測試(β測試)是軟體的多個使用者在乙個或多個使用者的實際使用環境下進行的測試。開發者通常不在測試現場,beta測試不能由程式設計師或測試員完成。因而,beta測試是在開發者無法控制的環境下進行的軟體現場應用。在beta測試中,由使用者記下遇到的所有問題,包括真實的以及主管認定的,定期向開發者報告,開發者在綜合使用者的報告後,做出修改,最後將軟體產品交付給全體使用者使用。beta測試著重於產品的支援性,包括文件、客戶培訓和支援產品的生產能力。只有當alpha測試達到一定的可靠程度後,才能開始beta測試。由於beta測試的主要目標是測試可支援性,所以beta測試應該盡可能由主持產品發行的人員來管理。

軟體測試考題集

牛客網軟體測試試題1.軟體測試的目標是證明軟體是正確的。請問這句話的說法是正確的嗎?答案 錯。解析 軟體測試的目標是發現軟體問題,降低風險。2.在遊戲或軟體開發完成的初期,由遊戲公司或軟體公司傳送限定的啟用碼或賬號給玩家,由玩家測試並向遊戲公司反饋使用情況和存在的問題,以促進遊戲的進一步完善的環節稱...

Unity常考題目

unity檢測碰撞條件 雙方都要有碰撞器,一方有剛體就能發生碰撞 碰撞和觸發是碰撞檢測兩種方式,一種是利用碰撞器,另一種則是利用觸發器。碰撞器與觸發器的區別 碰撞有碰撞效果,觸發沒有碰撞效果 使用觸發器時,碰撞器根據物理引擎引發碰撞,產生碰撞的效果 不使用時,碰撞器被物理引擎所忽略,沒有碰撞效果。1...

順序表常考題

1.設順序表va中的資料元素遞增有序。試寫一演算法,將x插入到順序表的適當位置上,以保持該錶的有序性 不要用二分查詢,易錯 bool insertx pdseqlist va,int x return insert va,x,i 2.比較兩個順序表的大小 類似比較字串大小 intcmp pdseql...