<abbr id="ciwa6"><option id="ciwa6"></option></abbr>
  • <sup id="ciwa6"><kbd id="ciwa6"></kbd></sup>
    <small id="ciwa6"></small>
  • 千鋒教育-做有情懷、有良心、有品質的職業教育機構

    400-811-9990
    手機站
    千鋒教育

    千鋒學習站 | 隨時隨地免費學

    千鋒教育

    掃一掃進入千鋒手機站

    領取全套視頻
    千鋒教育

    關注千鋒學習站小程序
    隨時隨地免費學習課程

    上海
    • 北京
    • 鄭州
    • 武漢
    • 成都
    • 西安
    • 沈陽
    • 廣州
    • 南京
    • 深圳
    • 大連
    • 青島
    • 杭州
    • 重慶
    當前位置:成都千鋒IT培訓  >  面試技巧  >  經典軟件測試面試題分享

    經典軟件測試面試題分享

    來源:千鋒教育
    發布人:Yolanda
    時間: 2018-11-30 15:58:40

      隨著企業對于軟件質量的重視度不斷提高,軟件測試工程師的工作也越發重要。和開發相比,軟件測試工作壓力較小,但就業前景非常廣闊,這吸引了很多人加入學習,今天千鋒老師就給大家分享一些經典軟件測試面試題,希望能夠對即將踏進求職戰場的你有所幫助。

      一、給你一個網站,你如何測試?

      1、查找需求說明、網站設計等相關文檔,分析測試需求。

      2、制定測試計劃,確定測試范圍和測試策略,一般包括功能性測試、界面測試、性能測試、數據庫測試、安全性測試、兼容性測試。

      3、設計測試用例:

      功能性測試可以包括,但不限于以下幾個方面:

      1)鏈接測試。鏈接是否正確跳轉,是否存在空頁面和無效頁面,是否有不正確的出錯信息返回等。

      2)提交功能的測試;

      3)多媒體元素是否可以正確加載和顯示;

      4)多語言支持是否能夠正確顯示選擇的語言等。

      界面測試可以包括但不限于一下幾個方面:

      1)頁面是否風格統一、美觀;

      2)頁面布局是否合理,重點內容和熱點內容是否突出;

      3)控件是否正常使用;

      4)對于必須但為安裝的空間,是否提供自動下載并安裝的功能;

      5)文字檢查。

      性能測試:

      一般從三個方面考慮:壓力測試;負載測試;強度測試。

      數據庫測試:

      要具體決定是否需要開展。數據庫一般需要考慮連結性,對數據的存取操作,數據內容的驗證等方面。

      安全性測試:

      1)基本的登錄功能的檢查;

      2)是否存在溢出錯誤,導致系統崩潰或者權限泄露;

      3)相關開發語言的常見安全性問題檢查,例如SQL注入等;

      4)如果需要高級的安全性測試,確定獲得專業安全公司的幫助,外包測試,或者獲取支持。

      兼容性測試:

      根據需求說明的內容,確定支持的平臺組合:瀏覽器的兼容性;操作系統的兼容性;軟件平臺的兼容性;數據庫的兼容性。

      4、開展測試,并記錄缺陷。合理的安排調整測試進度,提前獲取測試所需的資源,建立管理體系(例如,需求變更、風險、配置、測試文檔、缺陷報告、人力資源等內容)。定期評審,對測試進行評估和總結,調整測試的內容。

    3

      二、請問如何用LoadRunner 進行測試?

      1、建立測試計劃,確定測試標準和測試范圍;

      2、設計典型場景的測試用例,覆蓋常用業務流程和不常用的業務流程等;

      3、根據測試用例,開發自動測試腳本和場景:

      錄制測試腳本

      1)新建一個腳本(Web/HTML 協議)

      2)點擊錄制按鈕,在彈出的對話框的 URL 中輸入”about:blank”。

      3)在打開的瀏覽器中進行正常操作流程后,結束錄制。

      4)調試腳本并保存。可能要注意到字符集的關聯。

      設置測試場景

      1)針對性能設置測試場景,主要判斷在正常情況下,系統的平均事務響應時間是否達標;

      2)針對壓力負載設置測試場景,主要判斷在長時間處于滿負荷或者超出系統承載能力的條件下,系統是否會崩潰。

      4、執行測試,獲取測試結果,分析測試結果。

      三、你在測試中發現了一個bug,但是開發經理認為這不是一個bug,你應該怎樣解決。

      1、將問題提交到缺陷管理庫里面進行備案;

      2、要獲取判斷的依據和標準;

      3、與設計人員、開發人員和客戶代表等相關人員探討,確認是否是缺陷;

      4、合理的論述,向測試經理說明自己的判斷的理由,注意客觀、嚴謹,不參雜個人情緒。

      四、試述軟件的概念和特點?軟件復用的含義?構件包括哪些?

      軟件是計算機系統中與硬件相互依存的另一部分,它是包括程序、文檔的完整集合。

      軟件復用(Software Reuse)是將已有軟件的各種有關知識用于建立新的軟件,以縮減軟件開發和維護的花費。軟件復用是提高軟件生產力和質量的一種重要技術。早期的軟件復用主要是代碼級復用,被復用的知識專指程序,后來擴大到包括領域知識、開發經驗、設計決定、體系結構、需求、設計、代碼和文檔等一切有關方面。

    2

      五、軟件生存周期是什么?

      軟件生存周期是軟件開發全部過程、活動和任務的結構框架,是從可行性研究到需求分析、軟件設計、編碼、測試、軟件發布維護的過程。

      六、什么是軟件測試?

      使用人工或自動手段,來運行或測試某個系統的過程。其目的在于檢驗它是否滿足規定的需求或弄清預期結果與實際結果之間的差別。

      七、軟件配置管理的作用是什么?

      軟件配置管理作為軟件開發過程的必要環節和軟件開發管理的基礎,貫穿整個軟件生命周期,同時對軟件開發過程的宏觀管理即項目管理也有重要的支持作用。一個軟件開發組織真正有效的實施軟件配置管理,將會使軟件開發過程有更好的可預測性,使系統具有可重復性,大大提高軟件組織的競爭力。

    聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。

    猜你喜歡LIKE

    最新文章NEW

    相關推薦HOT

    更多>>

    快速通道 更多>>

    最新開班信息 更多>>

    網友熱搜 更多>>