<abbr id="ciwa6"><option id="ciwa6"></option></abbr>
  • <sup id="ciwa6"><kbd id="ciwa6"></kbd></sup>
    <small id="ciwa6"></small>
  • 千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

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

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

    千鋒教育

    掃一掃進入千鋒手機站

    領(lǐng)取全套視頻
    千鋒教育

    關(guān)注千鋒學習站小程序
    隨時隨地免費學習課程

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

    經(jīng)典軟件測試面試題分享

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

      隨著企業(yè)對于軟件質(zhì)量的重視度不斷提高,軟件測試工程師的工作也越發(fā)重要。和開發(fā)相比,軟件測試工作壓力較小,但就業(yè)前景非常廣闊,這吸引了很多人加入學習,今天千鋒老師就給大家分享一些經(jīng)典軟件測試面試題,希望能夠?qū)磳⑻みM求職戰(zhàn)場的你有所幫助。

      一、給你一個網(wǎng)站,你如何測試?

      1、查找需求說明、網(wǎng)站設(shè)計等相關(guān)文檔,分析測試需求。

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

      3、設(shè)計測試用例:

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

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

      2)提交功能的測試;

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

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

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

      1)頁面是否風格統(tǒng)一、美觀;

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

      3)控件是否正常使用;

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

      5)文字檢查。

      性能測試:

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

      數(shù)據(jù)庫測試:

      要具體決定是否需要開展。數(shù)據(jù)庫一般需要考慮連結(jié)性,對數(shù)據(jù)的存取操作,數(shù)據(jù)內(nèi)容的驗證等方面。

      安全性測試:

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

      2)是否存在溢出錯誤,導致系統(tǒng)崩潰或者權(quán)限泄露;

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

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

      兼容性測試:

      根據(jù)需求說明的內(nèi)容,確定支持的平臺組合:瀏覽器的兼容性;操作系統(tǒng)的兼容性;軟件平臺的兼容性;數(shù)據(jù)庫的兼容性。

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

    3

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

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

      2、設(shè)計典型場景的測試用例,覆蓋常用業(yè)務(wù)流程和不常用的業(yè)務(wù)流程等;

      3、根據(jù)測試用例,開發(fā)自動測試腳本和場景:

      錄制測試腳本

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

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

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

      4)調(diào)試腳本并保存。可能要注意到字符集的關(guān)聯(lián)。

      設(shè)置測試場景

      1)針對性能設(shè)置測試場景,主要判斷在正常情況下,系統(tǒng)的平均事務(wù)響應(yīng)時間是否達標;

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

      4、執(zhí)行測試,獲取測試結(jié)果,分析測試結(jié)果。

      三、你在測試中發(fā)現(xiàn)了一個bug,但是開發(fā)經(jīng)理認為這不是一個bug,你應(yīng)該怎樣解決。

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

      2、要獲取判斷的依據(jù)和標準;

      3、與設(shè)計人員、開發(fā)人員和客戶代表等相關(guān)人員探討,確認是否是缺陷;

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

      四、試述軟件的概念和特點?軟件復(fù)用的含義?構(gòu)件包括哪些?

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

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

    2

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

      軟件生存周期是軟件開發(fā)全部過程、活動和任務(wù)的結(jié)構(gòu)框架,是從可行性研究到需求分析、軟件設(shè)計、編碼、測試、軟件發(fā)布維護的過程。

      六、什么是軟件測試?

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

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

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

    聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。

    猜你喜歡LIKE

    最新文章NEW

    相關(guān)推薦HOT

    更多>>

    快速通道 更多>>

    最新開班信息 更多>>

    網(wǎng)友熱搜 更多>>