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

    400-811-9990
    手機(jī)站
    千鋒教育

    千鋒學(xué)習(xí)站 | 隨時隨地免費學(xué)

    千鋒教育

    掃一掃進(jìn)入千鋒手機(jī)站

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

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

    上海
    • 北京
    • 鄭州
    • 武漢
    • 成都
    • 西安
    • 沈陽
    • 廣州
    • 南京
    • 深圳
    • 大連
    • 青島
    • 杭州
    • 重慶
    當(dāng)前位置:成都千鋒IT培訓(xùn)  >  面試技巧  >  常見的軟件測試面試題及答案分享

    常見的軟件測試面試題及答案分享

    來源:千鋒教育
    發(fā)布人:Yolanda
    時間: 2019-02-20 16:05:16

      隨著企業(yè)對于軟件質(zhì)量的重視,軟件測試工程師倍受青睞,對于求職者的要求也在提高,不僅要求求職者具備扎實的理論功底,還要有豐富的實戰(zhàn)經(jīng)驗,這就給軟件測試工程師求職增加了難度。今天千鋒成都老師就給大家分享一些常見的軟件測試面試題及答案。

      1、軟件生存周期及其模型是什么?

      答:軟件生存周期(Software life cycle)又稱為軟件生命期,生存期。是指從形成開發(fā)軟件概念起,所開發(fā)的軟件使用以后,知道失去使用價值消亡為止的整個過程。一般來說,整個生存周期包括計劃(定義)、開發(fā)、運(yùn)行(維護(hù))三個時期,每個時期又劃分為若干個階段,每個階段有明確的任務(wù)。

      2、軟件配置管理的作用?軟件配置包括什么?

      答:軟件配置管理(Software Configuration Management,SCM)是一種標(biāo)識、組織和控制修改的技術(shù)。軟件配置管理應(yīng)用于整個軟件工程過程。在軟件建立時變更是不可避免的,而變更加劇了項目中軟件開發(fā)者之間的混亂。SCM活動的目標(biāo)就是為了標(biāo)識變更、控制變更、確保變更正確實現(xiàn)并向其他有關(guān)人員報告變更。從某種角度講,SCM是一種標(biāo)識、組織和控制修改的技術(shù),目的是使錯誤降為最小并最有效地提高生產(chǎn)效率。軟件配置包括如下內(nèi)容:配置項識別、工作空間管理、版本控制、變更控制、狀態(tài)報告、配置審計。

      3、你們公司測試的一個基本測試流程是什么?

      答:首先會召開需求分析會議,參加人員有產(chǎn)品、開發(fā)和測試,主要是探討需求主要的一些功能點,完了之后,開發(fā)就排期進(jìn)行開發(fā),我們就根據(jù)主管寫出來的計劃、分配到的任務(wù)編寫測試用例,寫完之后會進(jìn)行用例評審,有評審修改的就修改整理形成最終的用例版本,之后開發(fā)人員版本編譯完成后,我們會依據(jù)測試用例來執(zhí)行測試,測試過程中,提交bug,跟蹤bug,直至關(guān)閉,測試完后編寫測試報告。

    圖片10

      4、測試用例是什么?編寫測試用例時會用到什么方法?

      答:測試用例是為實施測試而向被測試系統(tǒng)提供的輸入數(shù)據(jù)、操作或各種環(huán)境設(shè)置以及期望結(jié)果的一個特定的集合。測試腳本是為了進(jìn)行自動化測試而編寫的腳本,測試腳本的編寫必須對應(yīng)相應(yīng)的測試用例。

      測試用例的方法有兩種,白盒測試:邏輯覆蓋、循環(huán)覆蓋、基本路徑覆蓋;黑盒測試:邊界值分析法、等價類劃分、錯誤猜測法、因果圖法、狀態(tài)圖法、測試大綱法、隨機(jī)測試、場景法。

      5、如何提交高質(zhì)量的軟件缺陷(Bug)記錄?

      答:1) 通用UI要統(tǒng)一、準(zhǔn)確。缺陷報告的UI要與測試的軟件UI保持一致,便于查找定位。

      2) 盡量使用業(yè)界慣用的表達(dá)術(shù)語和表達(dá)方法,保證表達(dá)準(zhǔn)確,體現(xiàn)專業(yè)化。

      3) 每條缺陷報告只包括一個缺陷。

      4) 不可重現(xiàn)的缺陷也要報告。

      5) 明確指明缺陷類型根據(jù)缺陷的現(xiàn)象,總結(jié)判斷缺陷的類型。

      6) 明確指明缺陷嚴(yán)重等級和優(yōu)先等級。

      7) 描述 (Description) ,簡潔、準(zhǔn)確,完整,揭示缺陷實質(zhì),記錄缺陷或缺陷出現(xiàn)的位置。

      8) 短行之間使用自動數(shù)字序號,使用相同的字體、字號、行間距。

      9) 每一個步驟盡量只記錄一個操作。

      10) 確認(rèn)步驟完整,準(zhǔn)確,簡短。

      11) 根據(jù)缺陷,可選擇是否進(jìn)行圖象捕捉。

      12) 檢查拼寫和語法缺陷。

      13) 盡量使用短語和短句,避免復(fù)雜句型句式。

      14) 缺陷描述內(nèi)容。

      6、簡述BUG 管理工具的跟蹤過程(用 BugZilla 為例子)

      測試人員發(fā)現(xiàn)了 BUG,提交到 Bugzilla 中,狀態(tài)為 new,BUG 的接受者為開發(fā)接口人員;開發(fā)接口將 BUG 分配給相關(guān)的模塊的開發(fā)人員,狀態(tài)修改為已分配,開發(fā)人員和測試確認(rèn)BUG。如果是本人的 BUG,則設(shè)置為接收;如果是別的開發(fā)人員的問題,則轉(zhuǎn)發(fā)出去,由下一個開發(fā)人員來進(jìn)行此行為;如果認(rèn)為不是問題,則需要大家討論并確認(rèn)后,拒絕這個 BUG,然后測試人員關(guān)閉此問題。

      如果開發(fā)人員接受了 BUG,并修改好以后,將 BUG 狀態(tài)修改為已修復(fù),并告知測試在哪個版本中可以測試。測試人員在新版本中測試,如果發(fā)現(xiàn)問題依然存在,則拒絕驗證;如果已經(jīng)修復(fù),則關(guān)閉BUG。

      在面試的過程中,從回答問題的方式,就可以看出這個人是否有自信,是否敢于承擔(dān)責(zé)任。當(dāng)然,良好的準(zhǔn)備才是打贏勝仗的基礎(chǔ),而只有知己知彼,才能百戰(zhàn)不殆。如果你想學(xué)習(xí)更多軟件測試相關(guān)的技能及面試技巧,可以來千鋒教育試聽學(xué)習(xí)。

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

    猜你喜歡LIKE

    最新文章NEW

    相關(guān)推薦HOT

    更多>>

    快速通道 更多>>

    最新開班信息 更多>>

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