欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      面試問題總結(jié)--軟件測(cè)試

      時(shí)間:2019-05-14 01:40:55下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫小編為你整理了多篇相關(guān)的《面試問題總結(jié)--軟件測(cè)試》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《面試問題總結(jié)--軟件測(cè)試》。

      第一篇:面試問題總結(jié)--軟件測(cè)試

      面試問題總結(jié)

      1.在51testing你都學(xué)到了什么?

      a.主要學(xué)習(xí)了軟件測(cè)試的知識(shí),包括測(cè)試的流程,測(cè)試的方法,測(cè)試用例,測(cè)試計(jì)劃,及測(cè)試管理的工具QUALITY CENTER,自動(dòng)化測(cè)試工具QTP

      b.計(jì)算機(jī)編程的基礎(chǔ)知識(shí),包括 C語言,SQL Server,Linux

      c.軟件工程的知識(shí),包括軟件的生命周期,配置管理的知識(shí)SVN

      2.測(cè)試計(jì)劃包括什么內(nèi)容?

      測(cè)試目標(biāo),概述,測(cè)試對(duì)象,測(cè)試環(huán)境,測(cè)試版本,測(cè)試開始和結(jié)束日期,測(cè)試方法概

      述,測(cè)試通過失敗標(biāo)準(zhǔn),測(cè)試掛起恢復(fù)標(biāo)準(zhǔn),工作任務(wù)分配,工作量的統(tǒng)計(jì),資源的分

      配,應(yīng)交付的最終工作產(chǎn)品。

      3.測(cè)試報(bào)告包括什么內(nèi)容?

      測(cè)試環(huán)境,測(cè)試版本,測(cè)試對(duì)象,參與的人員,執(zhí)行的測(cè)試用例,測(cè)試用例覆蓋的功能

      和性能點(diǎn),bug質(zhì)量分析,測(cè)試最終結(jié)果(通過,失?。?/p>

      4.缺陷管理流程是什么?

      測(cè)試人員 new/open bug-?測(cè)試經(jīng)理—assign給開發(fā)經(jīng)理—》開發(fā)經(jīng)理asign給開

      發(fā)人員—resolved 返回給測(cè)試人員—》測(cè)試人員驗(yàn)證后關(guān)閉或者re-open給開發(fā)人

      員。

      5.動(dòng)/靜態(tài)測(cè)試都包括什么活動(dòng)?

      靜態(tài)測(cè)試,檢查和測(cè)試時(shí)不用實(shí)際操作軟件,只是靜態(tài)的瀏覽和檢查。靜態(tài)測(cè)試的活

      動(dòng)包括 需求定義的靜態(tài)測(cè)試,設(shè)計(jì)文檔的靜態(tài)測(cè)試,源代碼的靜態(tài)測(cè)試

      動(dòng)態(tài)測(cè)試,通過運(yùn)行軟件來檢查軟件的動(dòng)態(tài)行為和運(yùn)行結(jié)果的正確性。動(dòng)態(tài)測(cè)試活動(dòng)

      包括 動(dòng)態(tài)檢查程序,動(dòng)態(tài)檢查輸入輸出數(shù)據(jù)。(黑盒子測(cè)試基本都是動(dòng)態(tài)測(cè)試)

      6.測(cè)試工作分為哪幾個(gè)階段?各階段的測(cè)試重點(diǎn)在哪里?

      測(cè)試工作分為 單元測(cè)試,集成測(cè)試,系統(tǒng)測(cè)試,驗(yàn)收測(cè)試。

      單元測(cè)試主要是檢查內(nèi)部模塊的代碼邏輯。集成測(cè)試主要檢查各個(gè)模塊組裝后的功能

      以及模塊間的接口是否正確。系統(tǒng)測(cè)試主要是把集成好的軟件在實(shí)際的軟硬件的測(cè)試

      環(huán)境下運(yùn)行,檢查運(yùn)行結(jié)果是否符合《需求規(guī)格說明書》。驗(yàn)收測(cè)試是測(cè)試時(shí)除了考

      慮軟件的功能和性能外,還應(yīng)對(duì)軟件的可移植性、兼容性、可維護(hù)性、錯(cuò)誤的恢復(fù)功

      能等進(jìn)行確認(rèn)

      7.測(cè)試環(huán)境包括什么內(nèi)容?

      包括軟件環(huán)境(os,browser,其他必須的軟件),硬件環(huán)境(計(jì)算機(jī)配置,打印機(jī),掃描儀等等),測(cè)試數(shù)據(jù),測(cè)試工具

      8.缺陷的嚴(yán)重級(jí)別及優(yōu)先級(jí)各有哪些?

      優(yōu)先級(jí)別:low, midium, high,very high,urgent.嚴(yán)重級(jí)別:極度嚴(yán)重,中等,一般,輕微

      9.測(cè)試工程師應(yīng)該具備哪些素質(zhì)?

      技術(shù)能力,溝通能力,耐心,細(xì)心,懷疑精神,發(fā)散思維,幽默感,很強(qiáng)的記憶能力。

      10.測(cè)試用例包括哪些內(nèi)容?

      用例編號(hào),測(cè)試項(xiàng)目,測(cè)試標(biāo)題,用例的重要級(jí)別,預(yù)置條件,輸入條件,操作步驟,預(yù)期輸出。

      11.Bug單包括哪些內(nèi)容?

      缺陷編號(hào),標(biāo)題,測(cè)試項(xiàng)目,嚴(yán)重級(jí)別,優(yōu)先級(jí)別,預(yù)設(shè)條件,復(fù)現(xiàn)步驟,實(shí)際結(jié)果,期望結(jié)果

      12.B/S和C/S結(jié)構(gòu)的區(qū)別?

      C/S結(jié)構(gòu),即Client/Server(客戶機(jī)/服務(wù)器)結(jié)構(gòu),B/S即瀏覽器/服務(wù)器(browser/server)結(jié)構(gòu).(1)、硬件環(huán)境不同:C/S一般建立在專用的網(wǎng)絡(luò)上,小范圍里的網(wǎng)絡(luò)環(huán)境,局域網(wǎng)之間

      再通過專門服務(wù)器提供連接和數(shù)據(jù)交換服務(wù)。B/S建立在廣域網(wǎng)之上的,不必是專門的網(wǎng)絡(luò)硬件環(huán)境,一般只要有操作系統(tǒng)和瀏覽器就行。

      (2)、對(duì)安全要求不同:C/S一般面向相對(duì)固定的用戶群,對(duì)信息安全的控制能力很強(qiáng)。

      B/S建立在廣域網(wǎng)之上,對(duì)安全的控制能力相對(duì)弱,面向是不可知的用戶群。

      (3)、對(duì)程序架構(gòu)不同:C/S程序可以更加注重流程,可以對(duì)權(quán)限多層次校驗(yàn),對(duì)系統(tǒng)運(yùn)

      行速度可以較少考慮。B/S對(duì)安全以及訪問速度的多重的考慮,建立在需要更加優(yōu)化的基礎(chǔ)之上。

      (4)、系統(tǒng)維護(hù)不同:C/S程序由于整體性,必須整體考察,處理出現(xiàn)的問題以及系統(tǒng)升

      級(jí)難,可能是再做一個(gè)全新的系統(tǒng)。B/S構(gòu)件組成方面構(gòu)件個(gè)別的更換,實(shí)現(xiàn)系統(tǒng)的無縫升級(jí)。系統(tǒng)維護(hù)開銷減到最小,用戶從網(wǎng)上自己下載安裝就可以實(shí)現(xiàn)升級(jí)。

      (5)、處理問題不同:C/S程序可以處理用戶面固定,并且在相同區(qū)域,安全要求高的需

      求,與操作系統(tǒng)相關(guān),應(yīng)該都是相同的系統(tǒng)。B/S建立在廣域網(wǎng)上,面向不同的用戶群,分散地域,這是C/S無法作到的,與操作系統(tǒng)平臺(tái)關(guān)系最小。

      13.TCP/IP協(xié)議中三次握手是什么?

      第一次握手:建立連接時(shí)客戶端向服務(wù)器發(fā)送syn包同時(shí)進(jìn)入syn_send狀態(tài),等待服務(wù)器確認(rèn)。

      第二次握手:服務(wù)器收到syn包,必須確認(rèn)客戶的syn包,同時(shí)向客戶端發(fā)送syn包即syn+ack包,此時(shí)服務(wù)器進(jìn)入syn+recv狀態(tài)。

      第三次握手:客戶端收到服務(wù)器的SYN+ACK包,向服務(wù)器發(fā)送確認(rèn)包ACK(ack=k+1),此包發(fā)送完畢,客戶端和服務(wù)器進(jìn)入ESTABLISHED狀態(tài),完成三次握手。

      14.黑盒/白盒測(cè)試各主要包括什么測(cè)試方法?

      黑盒子測(cè)試:等價(jià)類劃分法,邊界值法,錯(cuò)誤推測(cè)法,因果圖法,判定表法。

      白盒測(cè)試:條件判定法,語句覆蓋法,判定覆蓋法,判定條件覆蓋法,路徑覆蓋法。

      15.簡(jiǎn)單介紹下進(jìn)銷存系統(tǒng)的業(yè)務(wù)流。

      進(jìn)銷存主要用于中小型物品流通企業(yè),例如超市,賣場(chǎng)。用于物品的進(jìn)購,銷售,調(diào)度,庫存,盤點(diǎn)的流程管理。

      16.在進(jìn)銷存系統(tǒng)測(cè)試中你負(fù)責(zé)哪些模塊以及在測(cè)試中用例設(shè)計(jì)是如何進(jìn)行的?

      系統(tǒng)實(shí)現(xiàn)的模塊包括:入庫管理,庫存管理,出庫管理,統(tǒng)計(jì)報(bào)表,會(huì)員管理,系統(tǒng)設(shè)置,賬務(wù)管理。

      我主要負(fù)責(zé) 入庫管理模塊,測(cè)試用例的設(shè)計(jì)方法主要是等價(jià)類,邊界值,錯(cuò)誤推測(cè)法。

      17.現(xiàn)在主流的OS及瀏覽器都有哪些?他們的區(qū)別是?

      OS: WINDOWS,LINUX,MAC

      BROWSER: IE,FIREFOX,OPERA,SAFari 區(qū)別:內(nèi)核不同,速度,性能

      18.測(cè)試工作結(jié)束的標(biāo)準(zhǔn)時(shí)什么?

      所有的功能點(diǎn)都測(cè)試通過并符合需求規(guī)格說明書;性能,易用性,等符合用戶的要求 所有的bug已經(jīng)關(guān)閉并回歸測(cè)試通過

      19.解釋內(nèi)存溢出及內(nèi)存泄露

      內(nèi)存溢出就是運(yùn)行軟件時(shí)的內(nèi)存遠(yuǎn)遠(yuǎn)超出了你主機(jī)內(nèi)安裝的內(nèi)存所承受大小,就叫內(nèi)存溢出。

      內(nèi)存泄露指的是當(dāng)以前分配的一片內(nèi)存不再需要使用或無法訪問時(shí),但是卻并沒有釋放它,那么對(duì)于該進(jìn)程來說,會(huì)因此導(dǎo)致總可用內(nèi)存的減少,這時(shí)就出現(xiàn)了內(nèi)存泄漏

      20.Web測(cè)試的測(cè)試點(diǎn)包括哪些?

      界面測(cè)試:導(dǎo)航,圖形,視頻,音頻,內(nèi)容,表格,整體界面測(cè)試

      功能測(cè)試:業(yè)務(wù)流程測(cè)試,鏈接測(cè)試,并發(fā)測(cè)試,session測(cè)試,cookie測(cè)試,url訪問測(cè)試

      性能測(cè)試:負(fù)載,容量,壓力

      兼容性測(cè)試:瀏覽器,插件

      易用性測(cè)試:界面友好,使用方便

      第二篇:軟件測(cè)試面試問題

      1.請(qǐng)自我介紹一下。

      2.說說你以前公司的測(cè)試流程。必答題。主要結(jié)合自己的項(xiàng)目經(jīng)驗(yàn)相信講一個(gè)自己做過的項(xiàng)目,從立項(xiàng)到測(cè)試結(jié)束,當(dāng)然側(cè)重測(cè)試和自己所做的內(nèi)容。這里面試官一般都會(huì)根據(jù)你說的再提問。

      3.你是怎樣做出自己的職業(yè)選擇或者自己的職業(yè)規(guī)劃。這題也經(jīng)常問??梢詮淖约旱膬?yōu)點(diǎn)說如何適合做軟件測(cè)試,對(duì)與職業(yè)規(guī)劃,我一般說在技術(shù)上往資深測(cè)試工程師發(fā)展。

      4.你覺得自己作為測(cè)試工程的優(yōu)勢(shì)在哪里?你認(rèn)為自己比你的同事優(yōu)秀在哪里?也經(jīng)常問,可以從性格出發(fā),講自己優(yōu)點(diǎn),以及在項(xiàng)目中表現(xiàn),領(lǐng)導(dǎo)的良好評(píng)價(jià)等,總之“恰當(dāng)”地往好處說,不要言過其實(shí),讓人懷疑你的人品哦。說說自己的缺點(diǎn)?這個(gè)也不好回答,最好能恰當(dāng)?shù)匾昊卮鸬絻?yōu)點(diǎn)上。

      5.一個(gè)測(cè)試中不堪回首,或者讓你很郁悶的事情。我被問到了,當(dāng)時(shí)想不起來,后來想想可以講一個(gè)項(xiàng)目中的失誤及后果,然后講自己如何去成功彌補(bǔ)及教訓(xùn)經(jīng)驗(yàn)。我如果提前想一下就不會(huì)該說什么了。

      6.你的好友是如何評(píng)價(jià)你的?你的項(xiàng)目組長(zhǎng)是如何評(píng)價(jià)你的? 這類題也經(jīng)常問?;卮鹂傄锰幷f,但是你要自信地回答。

      7.在成年后,哪些成績(jī)給你帶來最大程度的滿足?蠻不錯(cuò)的題。記得我但是答的是第一次自己帶一個(gè)小項(xiàng)目,順利完成測(cè)試任務(wù)。

      8.測(cè)試時(shí)你提交的bug被研發(fā)拒絕或者他認(rèn)為不是問題,你如何處理?

      9.測(cè)試與開發(fā)溝通如何提高效率和改善溝通效果?測(cè)試工程師的素質(zhì)和技能?

      10.你在壓力下能工作的很好嘛?測(cè)試計(jì)劃包括哪些?

      11.你期望的薪水?根據(jù)自己能力和公司的大小,可以搜索下了解下情況。

      12.個(gè)人職業(yè)發(fā)展(職業(yè)規(guī)劃),這個(gè)很重要,幾乎每個(gè)公司都會(huì)問的。

      13.談?wù)勛约簩?duì)軟件測(cè)試的理解,包括測(cè)試的流程和應(yīng)注意的地方是什么。

      14.用過什么測(cè)試工具,分別講講他們的特點(diǎn)。

      15.是否做過性能測(cè)試,怎樣一個(gè)流程。

      16.現(xiàn)場(chǎng)寫一個(gè)測(cè)試用例,比如凳子,桌子,紙杯等。

      17.你平時(shí)如何和開發(fā)人員溝通的,遇到解決不了的問題怎么辦。

      18.對(duì)于一個(gè)不懂測(cè)試的人,你如何解釋它讓別人能聽的懂。

      19.你們的績(jī)效考核時(shí)怎么現(xiàn)實(shí)的。

      20.你都用什么方法書寫測(cè)試用例,分別舉例說明。

      第三篇:談?wù)勡浖y(cè)試面試問題[范文模版]

      前段時(shí)間公司招聘軟件測(cè)試人員,雖然基本上都是招的應(yīng)屆畢業(yè)生,但我還是從現(xiàn)實(shí)以及網(wǎng)絡(luò)上找到了一些應(yīng)聘軟件測(cè)試/QA的面試問題集,當(dāng)然這個(gè)也都不會(huì)有標(biāo)準(zhǔn)答案的,現(xiàn)在只是以偶的一點(diǎn)理解加上網(wǎng)上的一些內(nèi)容列舉出來供有需要的XDJM們作一下參考:

      1.首先一般都是比較老套點(diǎn)的問題:介紹一下你的經(jīng)歷。

      HOHO......這個(gè)問題我想誰都被問過吧,注意一下重點(diǎn),不要緊張慢慢說就OK了。

      2.老套話說了就可以馬上切入正題了。根據(jù)你的經(jīng)驗(yàn)說說你對(duì)軟件測(cè)試/質(zhì)量保證的理解?

      這個(gè)就要仁者見仁、智者見智了,也基本上都是書上的東東,如果能有一些自己獨(dú)特的想法那就最好啦,呵呵

      3.理解完了那當(dāng)然就要問一下是不是對(duì)軟件測(cè)試了解啰。這就輪到問軟件測(cè)試的流程是什么,你原先的公司又是怎么的流程了?

      前面?zhèn)€問題也還是書本上的東西,一般介紹軟測(cè)的書上都有,實(shí)際上國內(nèi)一般的中小公司根本就達(dá)不到書上所說的那些個(gè)測(cè)試規(guī)范,測(cè)試流程也是如此,沒辦法,這就是現(xiàn)在我們整個(gè)大的測(cè)試環(huán)境,這個(gè)問題照著書上說的辦就行了,后面那個(gè)知道該怎么做了吧,盡量把原來公司的測(cè)試流程言簡(jiǎn)意賅的表達(dá)出來。

      4.接著問題就可以有一大堆了,這些問題很多都是要看自己的測(cè)試經(jīng)驗(yàn)以及對(duì)測(cè)試的理解來作答了,如:(1)你對(duì)SQA的職責(zé)和工作活動(dòng)(如軟件度量)的理解:

      SQA就是獨(dú)立于軟件開發(fā)的項(xiàng)目組,通過對(duì)軟件開發(fā)過程的監(jiān)控,來保證軟件的開發(fā)流程按照指定的CMM規(guī)程(如果有相應(yīng)的CMM規(guī)程),對(duì)于不符合項(xiàng)及時(shí)提出建議和改進(jìn)方案,必要是可以要高層經(jīng)理匯報(bào)以求問題的解決。通過這樣的途徑來預(yù)防缺陷的引入,從而減少后期軟件的維護(hù)成本。SQA主要的工作活動(dòng)包括制定SQA工作計(jì)劃,參與階段產(chǎn)物的評(píng)審,進(jìn)行過程質(zhì)量、功能配置及物理配置的審計(jì)等;對(duì)項(xiàng)目開發(fā)過程中產(chǎn)生的數(shù)據(jù)進(jìn)行度量等等;

      (2)說說你對(duì)軟件配置管理的理解:

      項(xiàng)目在開發(fā)的過程中要用相應(yīng)的配置管理工具對(duì)配置項(xiàng)(包括各個(gè)階段的產(chǎn)物)進(jìn)行變更控制,配置管理的使用取決于項(xiàng)目規(guī)模和復(fù)雜性能及風(fēng)險(xiǎn)的水平。軟件的規(guī)模越大,配置管理就顯得越重要。還有在配置管理中,有一個(gè)很重要的概念,那就是基線,是在一定階段各個(gè)配置項(xiàng)的組合,一個(gè)基線就提供了一個(gè)正式的標(biāo)準(zhǔn),隨后的工作便基于此標(biāo)準(zhǔn),并且只有經(jīng)過授權(quán)后才能變更這個(gè)標(biāo)準(zhǔn)。配置管理工具主要有CC,VSS,CVS等,偶只用過CVS,對(duì)其它的不熟悉

      (3)怎樣寫測(cè)試計(jì)劃和測(cè)試用例:

      簡(jiǎn)單點(diǎn),測(cè)試計(jì)劃里應(yīng)有詳細(xì)的測(cè)試策略(測(cè)試方法等),合理詳盡的資源安排等,至于測(cè)試用例,那是依賴于需求(包括功能與非功能需求)是否細(xì)化到功能點(diǎn),是否可測(cè)試等。

      (4)說說主流的軟件工程思想(如CMM,CMMI,RUP,XP,PSP,TSP等)的大致情況以及你對(duì)它們的理解:

      CMM:SW Capability Maturity Model 軟件能力成熟度模型,其作用是用于軟件過程的改進(jìn)、評(píng)估及軟件能力的評(píng)鑒

      CMMI:Capability Maturity Model Integration 能力成熟度模型集成 CMMI融入了大部分最新的軟件管理實(shí)踐,同時(shí)彌補(bǔ)了SW-CMM模型中的缺陷

      RUP:rational unified process 是軟件工程化過程。它提供了在開發(fā)機(jī)構(gòu)中分派任務(wù)和責(zé)任的紀(jì)律化方

      法.它的目標(biāo)是在可預(yù)見的日程和預(yù)算前提下確保滿足最終用戶需求的高質(zhì)量產(chǎn)品,個(gè)人認(rèn)為:它的核心觀念是開發(fā)的迭代,每個(gè)公司可以根據(jù)自身的軟件開發(fā)的流程和待開發(fā)項(xiàng)目的特點(diǎn)對(duì)RUP進(jìn)行適當(dāng)?shù)募舨?,制定出符合自己的軟件開發(fā)流程。

      XP:extreme program,即極限編程的意思,適用于小型團(tuán)隊(duì)的軟件開發(fā),想上面第三個(gè)問題就可以結(jié)合原型法采用這樣的開發(fā)流程。要明白測(cè)試對(duì)于xp開發(fā)的重要性,強(qiáng)調(diào)測(cè)試(重點(diǎn)是單元測(cè)試)先行的理念。編程可以明顯提高代碼的質(zhì)量,持續(xù)集成對(duì)于快速定位問題很有好處。

      PSP ,TSP 分別是個(gè)體軟件過程(Personal Software Process),群組軟件過程(Team Software Process)大家都知道,CMM只是告訴你怎么做但并沒有告訴你如何做,所以PSP/TSP就是告訴你企業(yè)在實(shí)施CMM的過程中如何做,PSP強(qiáng)調(diào)建立個(gè)人技能(如何制定計(jì)劃、控制質(zhì)量及如何與其他人相互協(xié)作等等)而TSP著重于生產(chǎn)并交付高質(zhì)量的軟件產(chǎn)品(如何有效地規(guī)劃和管理所面臨的項(xiàng)目開發(fā)任務(wù)等等)

      總之,單純實(shí)施CMM,永遠(yuǎn)不能真正做到能力成熟度的升級(jí),只有將實(shí)施CMM與實(shí)施PSP和TSP有機(jī)地結(jié)合起來,才能發(fā)揮最大的效力。因此,軟件過程框架應(yīng)該是CMM/PSP/TSP的有機(jī)集成。

      (5)對(duì)項(xiàng)目管理、白盒測(cè)試、單元測(cè)試、自動(dòng)測(cè)試、性能測(cè)試、壓力測(cè)試工具的了解程度和實(shí)際使用經(jīng)驗(yàn)。(其實(shí)基本上也就是MI和Rational工具): 這個(gè)就要看個(gè)人的了,沒法說了

      (6)其它一些具體的技術(shù)知識(shí)(如各種計(jì)算機(jī)語言的了解程度、數(shù)據(jù)庫等);

      5.還有問一下你是怎樣保證軟件質(zhì)量的,也就是說你覺得怎樣才能最大限度地保證軟件質(zhì)量?

      測(cè)試并不能夠最大限度的保證軟件的質(zhì)量,軟件的高質(zhì)量是開發(fā)和設(shè)計(jì)出來的,而不是測(cè)試出來的,它不僅要通過對(duì)軟件開發(fā)流程的監(jiān)控,使得軟件開發(fā)的各個(gè)階段都要按照指定的規(guī)程進(jìn)行,通過對(duì)各個(gè)階段產(chǎn)物的評(píng)審,QA對(duì)流程的監(jiān)控,對(duì)功能及配置的審計(jì)來達(dá)到開發(fā)的最優(yōu)化。當(dāng)然測(cè)試也是保證軟件質(zhì)量的一個(gè)重要方式,是軟件質(zhì)量保證工程的一個(gè)重要組成部分。

      6.然后緊接著就基于目前中國的國情,大多數(shù)公司的軟件項(xiàng)目進(jìn)度緊張、人員較少、需求文檔根本沒有或者很不規(guī)范,你認(rèn)為在這種情況下怎樣保證軟件的質(zhì)量?(大多數(shù)公司最想知道的就是在這種困難面前你該怎么保證軟件的質(zhì)量,因?yàn)檫@些公司一般就是這種情況-----既不想投入過多又想保證質(zhì)量,faint

      出現(xiàn)以上的情況,如果僅僅想通過測(cè)試來提高軟件質(zhì)量,那幾乎是不可能,原因是沒有足夠的時(shí)間讓你去測(cè)試,少而不規(guī)范的文檔導(dǎo)致測(cè)試需求無法細(xì)化何談足夠且有針對(duì)性進(jìn)行測(cè)試。所以,作為公司質(zhì)量保證的你應(yīng)該先后項(xiàng)目經(jīng)理確定符合項(xiàng)目本身最適合的軟件生命周期模型(比如RUP的剪裁,原型法),明確項(xiàng)目的開發(fā)流程并督促項(xiàng)目組按照此流程開展工作,所有項(xiàng)目組成員(項(xiàng)目經(jīng)理更加重要)都要制定出合理的工作計(jì)劃,加強(qiáng)代碼的單元測(cè)試,在客戶既定的產(chǎn)品交付日期范圍之內(nèi),進(jìn)行產(chǎn)品的持續(xù)集成等等,如果時(shí)間允許可以再配合客戶進(jìn)行必要的系統(tǒng)功能測(cè)試。

      7.差不多了就該問一些只和軟件測(cè)試相關(guān)的問題了,如:

      (1)你覺得怎樣才能做一個(gè)(或者,怎樣才能算一個(gè))優(yōu)秀的測(cè)試工程師?(faint,這個(gè)問題好像是必問的,答案也無非是什么要求全面的技術(shù)能力、縝密的邏輯思維、出色的溝通能力、還要有懷疑精神、幽默感、洞察力等等。啥叫優(yōu)秀???該有的能力都有,不該有的也有,而且個(gè)個(gè)能力還都是出色的,這就是優(yōu)秀,呵呵,開玩笑的,反正這個(gè)問題差不多就這樣,具體的什么要求網(wǎng)絡(luò)上也到處都有。

      (2)還有其它的如對(duì)自己優(yōu)缺點(diǎn)的評(píng)價(jià)、自己的職業(yè)理想、為何離開上一家公司、自己在職業(yè)生涯中印象)最深的事情、能否出差和加班、能否承受壓力和挑戰(zhàn)、薪水要求、何時(shí)能到崗等等這些啥面試都要回答的問題,這個(gè)就只能自己斟琢著辦了。

      (3)另外還有一個(gè)重要的問題就是語言能力啦,尤其是英語水平,這個(gè)的話每個(gè)具體的公司都有不同的要求,也就沒啥好說的了。

      差不多基本上就是這些了,如果有需要的可以有針對(duì)性的google一下,hoho...僅供參考!

      第四篇:軟件測(cè)試面試

      軟件測(cè)試筆試題(考試時(shí)間60分鐘,滿分100分)

      1.軟件可靠性是指在指定的條件下使用時(shí),軟件產(chǎn)品維持規(guī)定的性能級(jí)別的能力,其子特性()是指在軟件發(fā)生故障或者違反指定接口的情況下,軟件產(chǎn)品維持規(guī)定的性能級(jí)別的能力。

      A.成熟性;

      B.易恢復(fù)性; C.容錯(cuò)性; D.可靠性依從性

      2.關(guān)于軟件質(zhì)量的描述,正確的是______ A.軟件質(zhì)量是指軟件滿足規(guī)定用戶需求的能力;

      B.軟件質(zhì)量特性是指軟件的功能性、可靠性、易用性、效率、可維護(hù)性、可移植性; C.軟件質(zhì)量保證過程就是軟件測(cè)試過程; D.以上描述都不對(duì)

      3.______方法根據(jù)輸出對(duì)輸入的依賴關(guān)系設(shè)計(jì)測(cè)試用例。

      A.路徑測(cè)試

      B.等價(jià)類

      C.因果圖

      D.邊界值

      4.測(cè)試設(shè)計(jì)員的職責(zé)有:______ ① 制定測(cè)試計(jì)劃 ②設(shè)計(jì)測(cè)試用例 ③設(shè)計(jì)測(cè)試過程、腳本 ④評(píng)估測(cè)試活動(dòng) A.①④ B.②③C.①③ D.以上全是

      5.對(duì)于業(yè)務(wù)流清晰的系統(tǒng)可以利用貫穿整個(gè)測(cè)試用例設(shè)計(jì)過程廣在用例中綜合使用各種測(cè)試方法,對(duì)于參數(shù)配置類的軟件,要用選擇較少的組合方式達(dá)到最佳效果,如果程序的功能說明中含有輸入條件的組合情況,則一開始就可以選用和判定表驅(qū)動(dòng)法.A.等價(jià)類劃分 B.因果圖法 C.正交試驗(yàn)法 D.場(chǎng)景法、6.請(qǐng)畫出軟件測(cè)試活動(dòng)的流程圖?

      7.請(qǐng)以您以往的實(shí)際工作為例,詳細(xì)的描述一次測(cè)試用例設(shè)計(jì)的完整的過程。8.使用JAVA語言編寫一個(gè)函數(shù),用于交換兩個(gè)變量的值(地址傳遞)9.圖書(圖書號(hào),圖書名,作者編號(hào),出版社,出版日期)

      作者(作者姓名,作者編號(hào),年齡,性別)

      用SQL語句查詢年齡小于平均年齡的作者姓名、圖書名,出版社, 并按姓名的升序進(jìn)行排列。

      10.請(qǐng)就如何在開發(fā)中進(jìn)行軟件質(zhì)量控制說說你的看法。

      答案:

      1、C2、B3、B4、B5、DCB

      測(cè)試技術(shù)面試題

      1、什么是兼容性測(cè)試?兼容性測(cè)試側(cè)重哪些方面?

      3、測(cè)試的策略有哪些?

      4、正交表測(cè)試用例設(shè)計(jì)方法的特點(diǎn)是什么?

      5、描述使用bugzilla缺陷管理工具對(duì)軟件缺陷(BUG)跟蹤的管理的流程?

      6、你覺得bugzilla在使用的過程中,有什么問題?

      7、描述測(cè)試用例設(shè)計(jì)的完整過程?

      8、單元測(cè)試的策略有哪些?

      9、LoadRunner分哪三部分?

      2、我現(xiàn)在有個(gè)程序,發(fā)現(xiàn)在Windows上運(yùn)行得很慢,怎么判別是程序存在問題還是軟硬件系統(tǒng)存在問題?

      10、LoadRunner進(jìn)行測(cè)試的流程?

      什么是并發(fā)?在lordrunner中,如何進(jìn)行并發(fā)的測(cè)試?集合點(diǎn)失敗了會(huì)怎么樣?

      13、QTP中的Action有什么作用?有幾種?

      12、使用QTP做功能測(cè)試,錄制腳本的時(shí)候,要驗(yàn)證多個(gè)用戶的登錄情況/查詢情況,如何操作?

      14、TestDirector有些什么功能,如何對(duì)軟件測(cè)試過程進(jìn)行管理?

      15、你所熟悉的軟件測(cè)試類型都有哪些?請(qǐng)?jiān)囍謩e比較這些不同的測(cè)試類型的區(qū)別與聯(lián)系(如功能測(cè)試、性能測(cè)試……)?

      16、條軟件缺陷(或者叫Bug)記錄都包含了哪些內(nèi)容?如何提交高質(zhì)量的軟件缺陷(Bug)記錄?

      17、Beta測(cè)試與Alpha測(cè)試有什么區(qū)別?

      18、軟件的評(píng)審一般由哪些人參加?其目的是什么? 20、階段評(píng)審與項(xiàng)目評(píng)審有什么區(qū)別?

      21、闡述工作版本的定義?

      22、什么是樁模塊?什么是驅(qū)動(dòng)模塊?

      23、什么是扇入?什么是扇出?

      24、你認(rèn)為做好測(cè)試計(jì)劃工作的關(guān)鍵是什么?

      25、你認(rèn)為做好測(cè)試用例工作的關(guān)鍵是什么?

      26、簡(jiǎn)述一下缺陷的生命周期?

      27、軟件的安全性應(yīng)從哪幾個(gè)方面去測(cè)試?

      28、軟件配置管理工作開展的情況和認(rèn)識(shí)? 30、引入測(cè)試管理的含義?

      32、單元測(cè)試的主要內(nèi)容?

      19、測(cè)試活動(dòng)中,如果發(fā)現(xiàn)需求文檔不完善或者不準(zhǔn)確,怎么處理?

      29、你覺得軟件測(cè)試通過的標(biāo)準(zhǔn)應(yīng)該是什么樣的?

      31、一套完整的測(cè)試應(yīng)該由哪些階段組成?

      33、集成測(cè)試也叫組裝測(cè)試或者聯(lián)合測(cè)試,請(qǐng)簡(jiǎn)述集成測(cè)試的主要內(nèi)容?

      34、簡(jiǎn)述集成測(cè)試與系統(tǒng)測(cè)試關(guān)系? 系統(tǒng)的用戶文檔包括哪些?

      35、軟件測(cè)試的文檔測(cè)試應(yīng)當(dāng)貫穿于軟件生命周期的全過程,其中用戶文檔是文檔測(cè)試的重點(diǎn)。那么軟件

      36、軟件系統(tǒng)中除用戶文檔之外,文檔測(cè)試還應(yīng)該關(guān)注哪些文檔?

      37、簡(jiǎn)述軟件系統(tǒng)中用戶文檔的測(cè)試要點(diǎn)?

      38、單元測(cè)試主要內(nèi)容是什么?

      39、如何理解強(qiáng)度測(cè)試?

      41、什么是系統(tǒng)瓶頸?

      42、文檔測(cè)試主要包含什么內(nèi)容?

      43、功能測(cè)試用例需要詳細(xì)到什么程度才是合格的?

      44、配置和兼容性測(cè)試的區(qū)別是什么?

      45、軟件文檔測(cè)試主要包含什么?

      46、沒有產(chǎn)品說明書和需求文檔地情況下能夠進(jìn)行黑盒測(cè)試嗎?

      47、測(cè)試中的“殺蟲劑怪事”是指什么?

      40、如何理解壓力、負(fù)載、性能測(cè)試測(cè)試?

      48、在配置測(cè)試中,如何判斷發(fā)現(xiàn)的缺陷是普通問題還是特定的配置問題?

      49、為什么盡量不要讓時(shí)間有富裕的員工去做一些測(cè)試? 50、完全測(cè)試程序是可能的嗎?

      51、軟件測(cè)試的風(fēng)險(xiǎn)主要體現(xiàn)在哪里?

      52、發(fā)現(xiàn)的缺陷越多,說明軟件缺陷越多嗎?

      54、軟件測(cè)試人員就是QA嗎?

      55、如何減少測(cè)試人員跳槽帶來的損失?

      56、測(cè)試產(chǎn)品與測(cè)試項(xiàng)目的區(qū)別是什么?

      57、和用戶共同測(cè)試(UAT測(cè)試)的注意點(diǎn)有哪些?

      58、如何編寫提交給用戶的測(cè)試報(bào)告?

      59、測(cè)試工具在測(cè)試工作中是什么地位? 60、什么是軟件測(cè)試,軟件測(cè)試的目的? 61、簡(jiǎn)述負(fù)載測(cè)試與壓力測(cè)試的區(qū)別。

      62、寫出bug報(bào)告流轉(zhuǎn)的步驟,每步的責(zé)任人及主要完成的工作。63、寫出bug報(bào)告當(dāng)中一些必備的內(nèi)容。64、開發(fā)人員老是犯一些低級(jí)錯(cuò)誤怎么解決? 65、畫出軟件測(cè)試的V模型圖。

      66、為什么要在一個(gè)團(tuán)隊(duì)中開展軟件測(cè)試工作?

      53、所有的軟件缺陷都能修復(fù)嗎?所有的軟件缺陷都要修復(fù)嗎?

      67、您在以往的測(cè)試工作中都曾經(jīng)具體從事過哪些工作?其中最擅長(zhǎng)哪部分工作?

      68、您所熟悉的軟件測(cè)試類型都有哪些?請(qǐng)?jiān)囍謩e比較這些不同的測(cè)試類型的區(qū)別與聯(lián)系(如功能測(cè)試、性能測(cè)試……)

      69、您認(rèn)為做好測(cè)試用例設(shè)計(jì)工作的關(guān)鍵是什么?

      70、請(qǐng)?jiān)囍容^一下黑盒測(cè)試、白盒測(cè)試、單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試的區(qū)別與聯(lián)系。71、測(cè)試計(jì)劃工作的目的是什么?測(cè)試計(jì)劃工作的內(nèi)容都包括什么?其中哪些是最重要的?

      72、您所熟悉的測(cè)試用例設(shè)計(jì)方法都有哪些?請(qǐng)分別以具體的例子來說明這些方法在測(cè)試用例設(shè)計(jì)工作中的應(yīng)用。

      73、請(qǐng)以您以往的實(shí)際工作為例,詳細(xì)的描述一次測(cè)試用例設(shè)計(jì)的完整的過程。

      74、您以往是否曾經(jīng)從事過性能測(cè)試工作?如果有,請(qǐng)盡可能的詳細(xì)描述您以往的性能測(cè)試工作的完整過程。

      75、你對(duì)測(cè)試最大的興趣在哪里?為什么? 76、你以前工作時(shí)的測(cè)試流程是什么?

      77、當(dāng)開發(fā)人員說不是BUG時(shí),你如何應(yīng)付?

      78、軟件的構(gòu)造號(hào)與版本號(hào)之間的區(qū)別?BVT(BuildVerificationTest)

      79、您以往的工作中,一條軟件缺陷(或者叫Bug)記錄都包含了哪些內(nèi)容?如何提交高質(zhì)量的軟件缺陷(Bug)記錄?

      80、您以往所從事的軟件測(cè)試工作中,是否使用了一些工具來進(jìn)行軟件缺陷(Bug)的管理?如果有,請(qǐng)結(jié)合該工具描述軟件缺陷(Bug)跟蹤管理的流程。

      81、您認(rèn)為性能測(cè)試工作的目的是什么?做好性能測(cè)試工作的關(guān)鍵是什么? 82、單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試的側(cè)重點(diǎn)是什么? 83、集成測(cè)試通常都有那些策略? 84、一個(gè)缺陷測(cè)試報(bào)告的組成

      85、基于WEB信息管理系統(tǒng)測(cè)試時(shí)應(yīng)考慮的因素有哪些? 86、軟件測(cè)試項(xiàng)目從什么時(shí)候開始,?為什么?

      87、需求測(cè)試注意事項(xiàng)有哪些?

      88、簡(jiǎn)述一下缺陷的生命周期

      89、你在你所在的公司是怎么開展測(cè)試工作的?是如何組織的?

      90、你認(rèn)為理想的測(cè)試流程是什么樣子?

      91、您在從事性能測(cè)試工作時(shí),是否使用過一些測(cè)試工具?如果有,請(qǐng)?jiān)囀鲈摴ぞ叩墓ぷ髟?,并以一個(gè)具體的工作中的例子描述該工具是如何在實(shí)際工作中應(yīng)用的。92、軟件測(cè)試活動(dòng)的生命周期是什么?

      93、請(qǐng)畫出軟件測(cè)試活動(dòng)的流程圖? 94、針對(duì)缺陷采取怎樣管理措施?

      95、什么是測(cè)試評(píng)估?測(cè)試評(píng)估的范圍是什么?

      96、如果能夠執(zhí)行完美的黑盒測(cè)試,還需要進(jìn)行白盒測(cè)試嗎?為什么? 97、測(cè)試結(jié)束的標(biāo)準(zhǔn)是什么?

      98、軟件驗(yàn)收測(cè)試除了alpha ,beta測(cè)試以外,還有哪一種? 99、做測(cè)試多久了?以前做過哪些項(xiàng)目?你們以前測(cè)試的流程是怎樣的?用過哪些測(cè)試工具? 100、請(qǐng)就如何在開發(fā)中進(jìn)行軟件質(zhì)量控制說說你的看法

      101、一套完整的測(cè)試應(yīng)該由哪些階段組成?分別闡述一下各個(gè)階段。102、軟件測(cè)試的類型有那些?分別比較這些不同的測(cè)試類型的區(qū)別與聯(lián)系。103、測(cè)試用例通常包括那些內(nèi)容?著重闡述編制測(cè)試用例的具體做法

      104、在分別測(cè)試winform的C/S結(jié)構(gòu)與測(cè)試WEB結(jié)構(gòu)的軟件是,應(yīng)該采取什么樣的方法分別測(cè)試?他們存在什么樣的區(qū)別與聯(lián)系?

      105、在測(cè)試winform的C/S結(jié)構(gòu)軟件時(shí),發(fā)現(xiàn)這個(gè)軟件的運(yùn)行速度很慢,您會(huì)認(rèn)為是什么原因?您會(huì)采取哪些方法去檢查這個(gè)原因?

      106、描述使用bugzilla缺陷管理工具對(duì)軟件缺陷(BUG)跟蹤的管理的流程

      107、你都用什么測(cè)試方法針對(duì)不同的產(chǎn)品或者系統(tǒng)或者模塊,有不同的測(cè)試方法??傮w而言有白盒測(cè)試和黑盒測(cè)試。

      108、怎么編寫案例案例的編寫與測(cè)試階段的定義有很大的關(guān)系。系統(tǒng)測(cè)試和unit測(cè)試的案例可能不同??傮w而言測(cè)試案例根據(jù)系統(tǒng)的需求而定。

      109、怎么才能夠全面的測(cè)試到每一個(gè)點(diǎn)測(cè)試的全面性主要需要在設(shè)計(jì)測(cè)試計(jì)劃的時(shí)候考慮,從測(cè)試策略,產(chǎn)品需求等等多個(gè)角

      110、談?wù)勡浖y(cè)試技術(shù),以及如何提高 27 111、談?wù)勡浖y(cè)試職業(yè)發(fā)展,以及個(gè)人的打算 27 112、談?wù)勡浖y(cè)試在企業(yè)的地位,也可以結(jié)合軟件生命周期來談 27 113、一般公司里實(shí)際的軟件測(cè)試流程是什么樣的?你們公司又是怎樣的? 114、軟件工程師要具有那些素質(zhì)? 115、你會(huì)哪些測(cè)試工具?怎么操作? 117、你覺得你來應(yīng)聘有那些優(yōu)勢(shì)? 27 116、你能不能說下你的3到5年的職業(yè)計(jì)劃(規(guī)劃)

      其他問題:(有可能清晰的思路比確切的答案更重要)27

      開發(fā)及環(huán)境搭建類面試題

      1、描述軟件產(chǎn)生內(nèi)存泄露的原因以及檢查方式。(可以結(jié)合一種開發(fā)語言進(jìn)行描述)

      2、簡(jiǎn)述什么是值傳遞,什么是地址傳遞,兩者區(qū)別是什么?

      4、簡(jiǎn)述什么是存儲(chǔ)過程和觸發(fā)器?

      3、結(jié)構(gòu)化程序設(shè)計(jì)和面向?qū)ο蟪绦蛟O(shè)計(jì)各自的特點(diǎn)及優(yōu)缺點(diǎn)是什么?

      5、使用C語言編寫一個(gè)函數(shù),用于交換兩個(gè)變量的值(地址傳遞)。

      6、請(qǐng)簡(jiǎn)述DNS、活動(dòng)目錄、域的概念。

      7、描述TCP/IP協(xié)議的層次結(jié)構(gòu),以及每一層中重要協(xié)議。

      8、簡(jiǎn)述子網(wǎng)掩碼的用途。

      9、說出4種以上常用的操作系統(tǒng)及其主要的應(yīng)用范圍(微軟的操作系統(tǒng)除外)。

      10、在Linux系統(tǒng)中,一個(gè)文件的訪問權(quán)限是755,其含義是什么?

      11、Windows操作系統(tǒng)中PATH環(huán)境變量的作用是什么?

      12、Ghost的主要用途和常用方法?

      14、Linux中,一般怎么隱藏文件?

      13、在RedHat中,從root用戶切到userl用戶,一般用什么命令?

      15、如何將自己的本地磁盤(D)做成FTP供遠(yuǎn)端主機(jī)使用?

      16、對(duì)RUP.CMM,CMMI,XP,PSP.TSP的認(rèn)識(shí)?

      17、DNS是什么,它是如何工作的?

      18、防火墻如何保證安全的?主要有哪些? 20、簡(jiǎn)述一下c/s模式或者b/s模式?

      21、TCP/UDP有哪些區(qū)別?

      19、目前流行的操作的系統(tǒng)有哪些?請(qǐng)舉例說明安裝操作系統(tǒng)的注意事項(xiàng)?

      22、ISO模型?HUB、tch、Router是ISO的第幾層設(shè)備?

      23、內(nèi)存有哪幾種存儲(chǔ)組織結(jié)構(gòu).請(qǐng)分別加以說明?

      人力資源面試題

      1、你的測(cè)試職業(yè)發(fā)展是什么?你自認(rèn)為做測(cè)試的優(yōu)勢(shì)在哪里?

      2、你為什么想離開目前的職務(wù)?

      3、你對(duì)我們公司了解有多少?

      4、你找工作時(shí),最重要的考慮因素為何?

      5、為什么我們應(yīng)該錄取你?

      6、請(qǐng)談?wù)勀銈€(gè)人的最大特色。

      7、一個(gè)測(cè)試工程師應(yīng)具備那些素質(zhì)和技能?

      8、您認(rèn)為在測(cè)試人員同開發(fā)人員的溝通過程中,如何提高溝通的效率和改善溝通的效果?維持測(cè)試人員同開發(fā)團(tuán)隊(duì)中其他成員良好的人際關(guān)系的關(guān)鍵是什么?

      9、在您以往的測(cè)試工作中,最讓您感到不滿意或者不堪回首的事情是什么?您是如何來對(duì)待這些事情的?

      10、在即將完成這次筆試前,您是否愿意談一些自己在以往的學(xué)習(xí)和工作中獲得的工作經(jīng)驗(yàn)和心得體會(huì)?(可以包括軟件測(cè)試、過程改進(jìn)、軟件開發(fā)或者與此無關(guān)的其他方面)

      11、為什么選擇測(cè)試這行?

      12、你的工作通常能在時(shí)限內(nèi)完成嗎.(我想問一下就是她問這個(gè)問題的動(dòng)機(jī)是什么)

      13、通常你對(duì)于別人批評(píng)你會(huì)有什么樣的反應(yīng)

      14、如果明知這樣做不對(duì),你還會(huì)依主管的指過去做嗎?

      15、如果你接到一個(gè)客戶抱怨的測(cè)試技術(shù)面試題

      第五篇:軟件測(cè)試技術(shù)面試總結(jié)

      軟件測(cè)試就是為了發(fā)現(xiàn)程序中的錯(cuò)誤而分析和執(zhí)行程序的過程?!拍?/p>

      +基本知識(shí)+軟件開發(fā)過程-定義-計(jì)劃-實(shí)現(xiàn)-穩(wěn)定化-部署

      +軟件開發(fā)模型(四種典型的模型)

      +瀑布模型

      -概述:包括計(jì)劃,需求分析,設(shè)計(jì),編碼,測(cè)試,運(yùn)行維護(hù)六個(gè)階段。六個(gè)階段自上而下、相互銜接,以固定的次序進(jìn)行。

      -特點(diǎn):1.階段的順序性和依賴性;2.文檔驅(qū)動(dòng); 3.推遲實(shí)現(xiàn)的觀點(diǎn);4.質(zhì)量保證。-缺點(diǎn):不適合需求模糊的系統(tǒng)

      +原型模型-概述:先建立一個(gè)能夠反映用戶需求的原型系統(tǒng),使得用戶和開發(fā)者可以對(duì)目標(biāo)系統(tǒng)的概貌進(jìn)行評(píng)價(jià)和判斷,然后對(duì)原型系統(tǒng)進(jìn)行反復(fù)的擴(kuò)充、改進(jìn)、求精,最終建立符合用戶需求的目標(biāo)系統(tǒng)。

      -特點(diǎn):1.快速開發(fā)工具;2.循環(huán); 3.低成本。

      -分類:按照對(duì)原型的處理方式,可以分為漸進(jìn)型和拋棄型。

      +增量模型

      -概述:在增量模型中每個(gè)階段都生成軟件的一個(gè)可發(fā)布版本,階段交錯(cuò)進(jìn)行,版本逐漸完善。

      -同原型模型的最大區(qū)別在于,在原型模型中每個(gè)階段發(fā)布一個(gè)原型而在增量模型中則完成一個(gè)正式版本。+螺旋模型

      -概述:適用于大型軟件的開發(fā),它將瀑布模型和快速原型模型結(jié)合起來,并加入了風(fēng)險(xiǎn)分析。

      -特點(diǎn):1.每個(gè)階段都包括制定計(jì)劃,風(fēng)險(xiǎn)分析,實(shí)施工程,評(píng)審四個(gè)階段;

      2.開發(fā)過程迭代進(jìn)行,每迭代一次螺旋線增一周,工程前進(jìn)一個(gè)層次,系統(tǒng)生成一個(gè)新版本,投入新的時(shí)間成本,最終得到客戶滿意的版本。

      -軟件測(cè)試從需求開始:現(xiàn)代的軟件測(cè)試將測(cè)試滲入到軟件開發(fā)的各個(gè)階段,即使瀑布模型,表面看測(cè)試工作是在測(cè)試階段開始的,事實(shí)上,在計(jì)劃、需求、設(shè)計(jì)階段,測(cè)試人員便已經(jīng)開始了他們的工作,如:了解軟件需求,編寫測(cè)試計(jì)劃,搭建測(cè)試環(huán)境。

      -測(cè)試用例

      -三要素:前提條件和操作步驟、預(yù)期結(jié)果、實(shí)際結(jié)果。

      -必須以需求為依據(jù)。

      -軟件測(cè)試分類

      -是否關(guān)注軟件結(jié)構(gòu)和算法

      -黑盒測(cè)試:基于軟件需求的測(cè)試方法。

      -白盒測(cè)試:基于軟件內(nèi)部設(shè)計(jì)和程序?qū)崿F(xiàn)的測(cè)試方法。

      -是否執(zhí)行被測(cè)試軟件

      -動(dòng)態(tài)測(cè)試:在測(cè)試過程中執(zhí)行被測(cè)試軟件的測(cè)試方法。

      -靜態(tài)測(cè)試:------------不----------------------。

      -基于不同的測(cè)試階段:

      -單元測(cè)試:主要測(cè)試軟件的單元模塊,需要編寫額外的測(cè)試驅(qū)動(dòng)程序,采用白盒測(cè)試的方法,一般由 開發(fā)人員完成。

      -集成測(cè)試:將一些“構(gòu)件”集成在一起時(shí)測(cè)試他們是否能正常運(yùn)行,構(gòu)件可以是程序模塊,也可以是

      客戶機(jī)-服務(wù)器程序等,需要編寫測(cè)試仿真程序,采用白盒和黑盒相結(jié)合的方式,通常由 開發(fā)人員承擔(dān)。

      -系統(tǒng)測(cè)試:測(cè)試軟件系統(tǒng)是否符合所有的需求,包括功能性測(cè)試和非功能性測(cè)試。一般由

      獨(dú)立的測(cè)試

      人員完成,通常采用黑盒測(cè)試方法。

      -驗(yàn)收測(cè)試:(α、β)與系統(tǒng)測(cè)試類似,但由客戶或最終用戶執(zhí)行,測(cè)試軟件是否符合需求規(guī)格說明書。

      -回歸測(cè)試:指在軟件開發(fā)過程中,每次錯(cuò)誤被修正后或軟件的功能、環(huán)境發(fā)生變化后進(jìn)行的測(cè)試。

      -軟件測(cè)試的三個(gè)步驟:

      -測(cè)試計(jì)劃:測(cè)試人員首先對(duì)需求進(jìn)行分析,最終定義一個(gè)測(cè)試集合,通過刻畫和定義測(cè)試發(fā)現(xiàn)需求中的問題,然后根據(jù)軟件需求同測(cè)試主管制定并確認(rèn)“測(cè)試計(jì)劃”。

      -測(cè)試設(shè)計(jì)和開發(fā):軟件測(cè)試人員根據(jù)軟件需求和軟件設(shè)計(jì)說明書完成測(cè)試用例的設(shè)計(jì)和必要的測(cè)試驅(qū)動(dòng) 程序的開發(fā)。

      -執(zhí)行測(cè)試:需要做的工作包括搭建測(cè)試環(huán)境、運(yùn)行測(cè)試、記錄測(cè)試結(jié)果、報(bào)告軟件缺陷、跟蹤軟件缺陷、分析測(cè)試結(jié)果,必要時(shí)進(jìn)行回歸測(cè)試。

      -測(cè)試工程師的能力要求:

      +5C

      -Controlled /kEn'trEuld/ 接受管理,有條理的-Competent /'kCmpitEnt/了解正確的測(cè)試技術(shù)

      -Critical /'kritikEl/專注于發(fā)現(xiàn)問題

      -Comprehensive /.kCmpri'hensiv/ 注意細(xì)節(jié)

      -Considerate /kEn'sidErit/能夠和開發(fā)人員很好的交談

      +職業(yè)素質(zhì)-責(zé)任心-學(xué)習(xí)能力-懷疑精神-溝通能力-專注力-洞察力-團(tuán)隊(duì)精神-注重積累 +制定測(cè)試計(jì)劃的五個(gè)步驟:-分析和測(cè)試軟件需求-定義測(cè)試策略

      -定義測(cè)試環(huán)境

      -定義測(cè)試管理

      -編寫和審核測(cè)試計(jì)劃

      如果在需求分析階段發(fā)現(xiàn)并結(jié)果問題需要花費(fèi)$1,則在設(shè)計(jì)階段解決同樣的問題需花費(fèi)$5,在編碼階段需$10,交付后解決同樣的問題需花費(fèi)$200?!皆鐪y(cè)試越好-在需求分析過程中測(cè)試人員需要進(jìn)行如下工作:

      1)理解需求,參與審核需求文檔;

      2)理解項(xiàng)目的目標(biāo)、限制,了解用戶的應(yīng)用背景;

      3)編寫測(cè)試計(jì)劃;

      4)準(zhǔn)備測(cè)試資源。

      +需求測(cè)試

      -需求測(cè)試測(cè)試的對(duì)象是主意而不是代碼,針對(duì)文檔進(jìn)行測(cè)試。

      +好的需求文檔的特征-具有清晰的格式和文檔結(jié)構(gòu)-需求的內(nèi)容正確-需求的內(nèi)容完整-需求具有可行性需求的必要性

      -對(duì)不同的需求優(yōu)先等級(jí)進(jìn)行定義-描述明確-可證性和可測(cè)試性-可修改性-可追蹤-需求文檔被及時(shí)更新

      +需求測(cè)試內(nèi)容

      -需求文檔是否符合公司的格式要求

      -是否正確

      -要保證需求文檔中所描述的內(nèi)容是真實(shí)可靠的-這是“真正的”需求嗎?描述的產(chǎn)品是否是要開發(fā)的產(chǎn)品?

      -需求是否完備?第一個(gè)發(fā)布的版本是否需要更多的功能?列出的需求可以減少一部分?-需求是否兼容?需求有可能是矛盾的。

      -需求是否可實(shí)現(xiàn)?如:需求設(shè)想的設(shè)備是否比實(shí)際運(yùn)行的要快?需求要求的內(nèi)存、I/0設(shè)備是否太多?

      需求的輸入或輸出設(shè)備要求的分辨率是否要求過高?

      -需求是否合理?在開發(fā)進(jìn)度、開發(fā)費(fèi)用、產(chǎn)品性能、可靠性和內(nèi)存使用之間存在著平衡關(guān)系。

      -需求是否可測(cè)?對(duì)于軟件測(cè)試人員來說判斷需求是否可測(cè)是這個(gè)過程中最重要的工作。+需求測(cè)試方法-復(fù)查review-走查walkthrough-審查inspection

      +測(cè)試策略的內(nèi)容

      -確定測(cè)試范圍 軟件是無法被完全測(cè)試的-確定測(cè)試方法 不同的系統(tǒng)需要不同的測(cè)試方法

      -定義測(cè)試標(biāo)準(zhǔn) 入口標(biāo)準(zhǔn),暫停和繼續(xù)的標(biāo)準(zhǔn),出口標(biāo)準(zhǔn)等

      +軟件測(cè)試結(jié)束的標(biāo)準(zhǔn)

      -基于測(cè)試用例的使用規(guī)則

      1)構(gòu)造測(cè)試用例(由相關(guān)人員進(jìn)行評(píng)審)

      2)執(zhí)行測(cè)試用例中,當(dāng)測(cè)試用例的不通過率達(dá)到20%則拒絕繼續(xù)測(cè)試,待開發(fā)人員修正軟件后再繼續(xù)。

      3)當(dāng)功能性測(cè)試用例通過率達(dá)到100%,非功能性測(cè)試用例通過率達(dá)到90%時(shí),允許正常結(jié)束。

      -基于“測(cè)試期缺陷密度”規(guī)則

      --------------含義:對(duì)軟件測(cè)試一個(gè)CPU小時(shí)發(fā)現(xiàn)的缺陷數(shù),比較適用于系統(tǒng)測(cè)試-基于“運(yùn)行期缺陷密度”規(guī)則

      --------------含義:把軟件運(yùn)行一個(gè)CPU小時(shí)發(fā)現(xiàn)的缺陷數(shù),比較適用于驗(yàn)收測(cè)試注:一個(gè)階段的出口標(biāo)準(zhǔn)!=下一個(gè)階段的入口標(biāo)準(zhǔn)

      系統(tǒng)測(cè)試結(jié)束的標(biāo)準(zhǔn)!=軟件的發(fā)布標(biāo)準(zhǔn)

      發(fā)布標(biāo)準(zhǔn)!=軟件0缺陷

      -選擇測(cè)試工具 是否需要,需要什么工具,怎么獲取

      -降低軟件測(cè)試代價(jià)是企業(yè)普遍關(guān)注的問題,可通過

      a.減少冗余和無價(jià)值的測(cè)試;

      b.減少測(cè)試階段(萬般無奈下)

      +測(cè)試環(huán)境

      -基本內(nèi)容:設(shè)備環(huán)境、軟件環(huán)境、數(shù)據(jù)環(huán)境

      -需考慮的因素-計(jì)算機(jī)平臺(tái)-操作系統(tǒng)-瀏覽器-軟件支持平臺(tái)-外圍設(shè)備-網(wǎng)絡(luò)環(huán)境-其他專用設(shè)備

      -搭建測(cè)試環(huán)境時(shí)的配置原則:-使用的頻度或范圍-實(shí)效的可能性-最大限度的模擬真實(shí)環(huán)境 +測(cè)試管理 由于測(cè)試工程中設(shè)計(jì)的人員、活動(dòng)、工具是很多的,在制定測(cè)試計(jì)劃時(shí)需要對(duì)這些因素進(jìn)行管理

      -選擇缺陷管理工具和測(cè)試管理工具

      -定義工作進(jìn)度

      -建立風(fēng)險(xiǎn)管理計(jì)劃

      +可能遇到的風(fēng)險(xiǎn)

      ·由于設(shè)計(jì)、編碼階段出現(xiàn)大量質(zhì)量問題,導(dǎo)致測(cè)試工作量時(shí)間增加

      ·開始測(cè)試時(shí)所需的硬件、軟件沒有準(zhǔn)備好

      ·未能完成對(duì)測(cè)試人員的技術(shù)培訓(xùn)

      ·測(cè)試時(shí)的人力資源安排不足

      ·測(cè)試過程中,發(fā)生了大量的需求變更

      ·測(cè)試過程中,項(xiàng)目的開發(fā)計(jì)劃被大幅度調(diào)整

      ·不能及時(shí)準(zhǔn)備好測(cè)試所需的環(huán)境

      ·不能及時(shí)準(zhǔn)備好測(cè)試數(shù)據(jù)

      +風(fēng)險(xiǎn)管理的過程

      ·識(shí)別風(fēng)險(xiǎn)

      ·評(píng)估風(fēng)險(xiǎn)

      ·制定對(duì)策

      ·跟蹤風(fēng)險(xiǎn)

      +測(cè)試設(shè)計(jì)與開發(fā)

      +總體設(shè)計(jì)

      -投入產(chǎn)出:測(cè)試設(shè)計(jì)的輸入是測(cè)試計(jì)劃,輸出是評(píng)審過的測(cè)試用例集合-定義設(shè)計(jì)目標(biāo)遵循的原則

      -清楚地說明沒項(xiàng)測(cè)試的目標(biāo)

      -使每項(xiàng)測(cè)試的目標(biāo)單一,可以對(duì)應(yīng)到規(guī)格說明書中的一項(xiàng)需求

      -只說明測(cè)試應(yīng)該完成什么工作,而不說明如何完成-流程:總體設(shè)計(jì)-開發(fā)測(cè)試用例-評(píng)審測(cè)試用例

      I.定義設(shè)計(jì)目標(biāo)

      II.定義輸入說明

      III.定義測(cè)試環(huán)境和配置

      IV.測(cè)試設(shè)計(jì)文檔

      V.開發(fā)測(cè)試用例

      +測(cè)試用例

      -概念:為特定目標(biāo)開發(fā)的測(cè)試輸入、執(zhí)行條件和預(yù)期結(jié)果的集合。

      +好的測(cè)試用例:

      -容易發(fā)現(xiàn)軟件的錯(cuò)誤

      -精確的重復(fù)某測(cè)試失敗的情景,可重復(fù)性

      -清晰的定義一個(gè)或多個(gè)期望的結(jié)果

      -沒有冗余

      +測(cè)試用例的作用

      -指導(dǎo)測(cè)試的實(shí)施

      -作為編寫測(cè)試腳本的“設(shè)計(jì)規(guī)格說明書”

      -評(píng)估測(cè)試標(biāo)準(zhǔn)的度量基準(zhǔn)

      -分析缺陷的標(biāo)準(zhǔn)

      +白盒測(cè)試用例設(shè)計(jì)

      +設(shè)計(jì)方法

      +邏輯覆蓋法

      -語句覆蓋

      -判定覆蓋

      -條件覆蓋

      -判定-條件覆蓋

      -條件組合覆蓋

      -路經(jīng)覆蓋

      -基本路經(jīng)法

      +輔助模塊設(shè)計(jì)

      -驅(qū)動(dòng)模塊:相當(dāng)于被測(cè)程序的主程序。接受測(cè)試數(shù)據(jù),把這些數(shù)據(jù)傳給被測(cè)模塊然后輸出實(shí)際測(cè)試結(jié)果。

      -樁模塊:用于調(diào)用被測(cè)模塊調(diào)用的子模塊??梢宰錾倭康臄?shù)據(jù)操作,不需要把子模塊的所有功能都帶進(jìn)來,但不容許什么都不做。

      +黑盒測(cè)試用例設(shè)計(jì)

      -等價(jià)類劃分法

      -邊界值法——“缺陷遺漏在角落里,聚集在邊界上?!?/p>

      -因果圖法彌補(bǔ)等價(jià)類和邊界值法的不足

      -錯(cuò)誤推測(cè)法

      -測(cè)試用例的管理可以通過配置管理工具cvs,vss,ClearCase等實(shí)現(xiàn),以保證測(cè)試是可重復(fù)的。+常見錯(cuò)誤分析

      -用戶界面問題

      ·輸入無合法性檢查和值域檢查。

      ·界面信息不能及時(shí)更新,不能正確反映數(shù)據(jù)狀態(tài),甚至對(duì)用戶產(chǎn)生誤導(dǎo)。

      ·表達(dá)不清或過于模糊的信息提示。

      ·要求用戶輸入多余的本來系統(tǒng)可以自己得到的數(shù)據(jù)。

      ·為了得到某個(gè)設(shè)置或?qū)υ捒蛴脩舯仨氉鲈S多冗余的操作,如對(duì)話框嵌套太多?!げ荒苡洃浻脩舻脑O(shè)置或操作習(xí)慣,使每次進(jìn)入系統(tǒng)用戶都需重新操作一次初始環(huán)境?!げ唤?jīng)用戶確認(rèn)就對(duì)系統(tǒng)或數(shù)據(jù)進(jìn)行了重大修改。

      -形象類問題

      ·不符合用戶的操作習(xí)慣。如,快捷鍵定義不科學(xué)不實(shí)用,甚至無快捷鍵。

      ·不夠?qū)I(yè),缺乏基本知識(shí)。

      ·界面中英文混雜,甚至拼寫錯(cuò)誤。

      ·說明書或幫助的排版格式不專業(yè):中英文不對(duì)應(yīng),標(biāo)點(diǎn)的半全角問題,沒有排版準(zhǔn)則?!そ缑嬖貐⒉畈积R,文字不能完全顯示。

      -穩(wěn)定性問題

      ·不可重現(xiàn)的死機(jī),或不斷申請(qǐng)但不能完全釋放資源,使系統(tǒng)性能越來越低。

      ·主系統(tǒng)和子系統(tǒng)使用了相同的臨界資源而相互不知道。如:使用相同的類名或臨時(shí)文件名、使用同樣的數(shù)據(jù)庫字段名或登陸帳號(hào)。

      ·不能重現(xiàn)的錯(cuò)誤,許多與代碼中的未初始化變量有關(guān),有些與系統(tǒng)不檢查異常情況(網(wǎng)絡(luò)中斷、內(nèi)存申請(qǐng)

      不成功、長(zhǎng)時(shí)間無響應(yīng)等)有關(guān)。

      -其他問題

      ·運(yùn)行時(shí)不檢查內(nèi)存、硬盤空間、數(shù)據(jù)庫等。

      ·無根據(jù)的假設(shè)用戶環(huán)境:硬件/網(wǎng)絡(luò)情況;有些動(dòng)態(tài)庫;假設(shè)網(wǎng)絡(luò)隨時(shí)都是聯(lián)通的?!ぬ峁┑陌姹編Р《尽?/p>

      ·提供錯(cuò)誤的版本給測(cè)試組或測(cè)試用戶,或程序員與測(cè)試組使用不同版本。

      ·用戶現(xiàn)場(chǎng)開放和修改,又沒有記錄和保留。

      ·版本中部分內(nèi)容或接口倒退,或出現(xiàn)版本管理混亂。

      ·有些選項(xiàng)永遠(yuǎn)都是灰的,或有些在該變灰時(shí)沒變灰。

      +測(cè)試用例的評(píng)審

      -測(cè)試或測(cè)試組件完全針對(duì)的是需求中列出的功能嗎?

      -測(cè)試組件是否覆蓋了所有的需求?

      -有冗余的嗎?

      -每個(gè)測(cè)試步驟都有清楚描述的預(yù)期結(jié)果嗎?

      +優(yōu)先級(jí)

      +3級(jí)

      優(yōu)先級(jí)1:此測(cè)試用例必須執(zhí)行-2:有時(shí)間就執(zhí)行-3:可以不執(zhí)行

      +5級(jí)

      1:此測(cè)試必須通過,否則產(chǎn)品發(fā)布存在危險(xiǎn)2:在發(fā)布前必須執(zhí)行3:時(shí)間允許就執(zhí)行4:此測(cè)試可以在下一次發(fā)布或發(fā)布后短期內(nèi)執(zhí)行5:可以不測(cè)試

      下載面試問題總結(jié)--軟件測(cè)試word格式文檔
      下載面試問題總結(jié)--軟件測(cè)試.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        外企軟件測(cè)試英文面試問題

        外企軟件測(cè)試英文面試問題合集 Product Testing 1. What will be the test cases for product testing? Give an example of test plan template. 2. What are the advantag......

        軟件測(cè)試面試題目

        下面列出的是網(wǎng)上的一個(gè)軟測(cè)筆試題,好多單位在筆試的時(shí)候都會(huì)copy下來作為筆試題,我至少遇到兩次了,其他的筆試題還有,但不一一列出了。 一、判斷題(每題1分,12 分,正確的√,錯(cuò)誤的......

        軟件測(cè)試總結(jié)

        1.軟件測(cè)試定義:由人工或自動(dòng)方法來執(zhí)行或評(píng)價(jià)系統(tǒng)或系統(tǒng)部分的過程,以驗(yàn)證它是否滿足規(guī)定的需求,或識(shí)別出期望的結(jié)果和實(shí)際結(jié)果之間的差異。 2.軟件測(cè)試的分類: 測(cè)試對(duì)象或范圍......

        軟件測(cè)試總結(jié)

        面向?qū)ο蟪绦虻能浖y(cè)試方法 在軟件生命周期過程中,軟件測(cè)試是保證軟件質(zhì)量的關(guān)鍵環(huán)節(jié)之一。面向?qū)ο蠓椒▽W(xué)在軟件工程中的引入極大地方便了軟件的設(shè)計(jì)、開發(fā)和維護(hù),為創(chuàng)建高......

        軟件測(cè)試面試知識(shí)點(diǎn)[五篇范文]

        1. 黑盒測(cè)試:已知產(chǎn)品的功能設(shè)計(jì)規(guī)格,可以進(jìn)行測(cè)試證明每個(gè)實(shí)現(xiàn)了的功能是否符合要求。 2. 白盒測(cè)試:已知產(chǎn)品的內(nèi)部工作過程,可以通過測(cè)試證明每種內(nèi)部操作是否符合設(shè)計(jì)規(guī)格......

        軟件測(cè)試工程師面試經(jīng)驗(yàn)之談

        很多軟件測(cè)試朋友都想找份好工作,找一份待遇好、環(huán)境好,又有自己用武之地和發(fā)展空間的工作。以下是一位從事軟件測(cè)試工作的朋友在招聘和面試的一些經(jīng)驗(yàn)與心得之談,希望對(duì)大家找......

        軟件測(cè)試工程師面試技巧

        如何避免面試失敗面試是職業(yè)生涯發(fā)展中的重要一環(huán) 有不少來我這里面試軟件測(cè)試工程師的朋友,對(duì)面試的重要性認(rèn)識(shí)不清,特別是一些剛剛畢業(yè)的朋友,把面試看得形同兒戲。你要進(jìn)入......

        軟件測(cè)試工程師面試技巧

        核心提示:第一個(gè)問題:自我介紹(心理學(xué)首因效應(yīng)告訴我們第一印象非常重要),自我介紹最重要的是能夠在面試官心目中留下一個(gè)好的第一感覺。說得更直白一點(diǎn)是讓面試官舒服。但是我發(fā)......