• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 創業指南 > 職場 > 面試題 > 最新的測試面試題及答案整理(2)

    最新的測試面試題及答案整理(2)

    時間: 如英753 分享

    最新的測試面試題及答案整理

      09、 請以您以往的實際工作為例,詳細的描述一次測試用例設計的完整的過程。

      就說最近的這次網站功能的測試吧

      首先:得到相關文檔(需求文檔和設計文檔),理解需求和設計設計思想后,想好測試策略(測試計劃簡單點就OK了),考慮到測試環境,測試用例,測試時間等問題。

      第二步:設計測試用例,測試策略是:把網站部分的功能點測試完,然后在進行系統測試(另外個模塊呢有另一個測試人員負責,可以進行聯調測試),網站模塊的測試基本是功能測試和界面測試(用戶并發的可能性很小,所以不考慮):這次的網站的輸入數據呢是使用數據庫中的某張表記錄,如果表中某一數據記錄中新加進來的(還沒有被處理的,有個標志位),網站啟動后會立刻去刷那張表,得到多條數據,然后在進行處理。處理過程中,會經歷3個步驟,網站才算完成了它的任務。有3個步驟呢,就可以分別對這3個步驟進行測試用例的設計,盡量覆蓋到各種輸入情況(包括數據庫中的數據,用戶的輸入等),得出了差不多50個用例。界面測試,也就是用戶看的到的地方,包括發送的郵件和用戶填寫資料的頁面展示。

      第三步:搭建測試環境(為什么這個時候考慮測試環境呢?因為我對網站環境已經很熟了,只有有機器能空于下來做該功能測試就可以做了),因為網站本身的環境搭建和其他的系統有點不同,它需要的測試環境比較麻煩,需要web服務器(Apache,tomcat),不過這次需求呢,網站部分只用到了tomcat,所以只要有tomcat即可

      第四步:執行測試

      10、 您以往是否曾經從事過性能測試工作?如果有,請盡可能的詳細描述您以往的性能測試工作的完整過程。

      是的,曾經做過網站方面的性能測試,雖然做的時間并不久(2個月吧),當時呢,是有位網站性能測試經驗非常豐富的前輩帶著我一起做。

      性能測試類型包括負載測試,強度測試,容量測試等

      負載測試:負載測試是一種性能測試指數據在超負荷環境中運行,程序是否能夠承擔。

      強度測試: 強度測試是一種性能測試,他在系統資源特別低的情況下軟件系統運行情況

      容量測試:確定系統可處理同時在線的最大用戶數

      在網站流量逐漸加大的情況下,開始考慮做性能測試了,首先要寫好性能測試計劃,根據運營數據得出流量最大的頁面(如果是第一次的話,一般是首頁,下載頁,個人帳戶頁流量最大,而且以某種百分比),

      Web服務器指標指標:

      * Avg Rps: 平均每秒鐘響應次數=總請求時間 / 秒數;

      * Successful Rounds:成功的請求;

      * Failed Rounds :失敗的請求;

      * Successful Hits :成功的點擊次數;

      * Failed Hits :失敗的點擊次數;

      * Hits Per Second :每秒點擊次數;

      * Successful Hits Per Second :每秒成功的點擊次數;

      * Failed Hits Per Second :每秒失敗的點擊次數;

      * Attempted Connections :嘗試鏈接數;

      11、 您在從事性能測試工作時,是否使用過一些測試工具?如果有,請試述該工具的工作原理,并以一個具體的工作中的例子描述該工具是如何在實際工作中應用的。

      12、 您認為性能測試工作的目的是什么?做好性能測試工作的關鍵是什么?

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

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

      15、 您認為在測試人員同開發人員的溝通過程中,如何提高溝通的效率和改善溝通的效果?維持測試人員同開發團隊中其他成員良好的人際關系的關鍵是什么?

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

      17、 在即將完成這次筆試前,您是否愿意談一些自己在以往的學習和工作中獲得的工作經驗和心得體會?(可以包括軟件測試、過程改進、軟件開發或者與此無關的其他方面)

      18、你對測試最大的興趣在哪里?為什么?

      最大的興趣就是測試有難度,有挑戰性!做測試越久越能感覺到做好測試有多難。曾經在無憂測試網上看到一篇文章,是關于如何做好一名測試工程師。一共羅列了11,12點,有部分是和人的性格有關,有部分需要后天的努力。但除了性格有關的1,2點我沒有把握,其他點我都很有信心做好它。

      剛開始進入測試行業時,對測試的認識是從無憂測試網上了解到的一些資料,當時是沖著做測試需要很多技能才能做的好,雖然入門容易,但做好很難,比開發更難,雖然當時我很想做開發(學校專業課我基本上不缺席,因為我喜歡我的專業),但看到測試比開發更難更有挑戰性,想做好測試的意志就更堅定了。

      不到一年半的測試工作中,當時的感動和熱情沒有減退一點(即使環境問題以及自身經驗,技術的不足,做測試的你一定也能理解)。

      我覺得做測試整個過程中有2點讓我覺得很有難度(對我來說,有難度的東西我就非常感興趣),第一是測試用例的設計,因為測試的精華就在測試用例的設計上了,要在版本出來之前,把用例寫好,用什么測試方法寫?(也就是測試計劃或測試策略),如果你剛測試一個新任務時,你得花一定的時間去消化業務需求和技術基礎,業務需求很好理解(多和產品經理和開發人員溝通就能達到目的),而技術基礎可就沒那么簡單了,這需要你自覺的學習能力,比如說網站吧,最基本的技術知識你要知道網站內部是怎么運作的的,后臺是怎么響應用戶請求的?測試環境如何搭建?這些都需要最早的學好。至少在開始測試之前能做好基本的準備,可能會遇到什么難題?需求細節是不是沒有確定好?這些問題都能在設計用例的時候發現。

      第二是發現BUG的時候了,這應該是測試人員最基本的任務了,一般按測試用例開始測試就能發現大部分的bug,還有一部分bug需要測試的過程中更了解所測版本的情況獲得更多信息,補充測試用例,測試出bug。還有如何發現bug?這就需要在測試用例有效的情況下,通過細心和耐心去發現bug了,每個用例都有可能發現bug,每個地方都有可能出錯,所以測試過程中思維要清晰(測試過程數據流及結果都得看仔細了,bug都在里面發現的)。如何描述bug也很有講究,bug在什么情況下會產生,如果條件變化一點點,就不會有這個bug,以哪些最少的操作步驟就能重現這個bug,這個bug產生的規律是什么?如果你夠厲害的話,可以幫開發人員初步定位問題。

      19、 你的測試職業發展是什么?

      測試經驗越多,測試能力越高。所以我的職業發展是需要時間累積的,一步步向著高級測試工程師奔去。而且我也有初步的職業規劃,前3年累積測試經驗,按如何做好測試工程師的11,12點要求自己,不斷的更新自己改正自己,做好測試任務。

      20、 你自認為測試的優勢在哪里?

      優勢在于我對測試堅定不移的信心和熱情,雖然經驗還不夠,但測試需要的基本技能我有信心在工作中得以發揮。

      21、 你以前工作時的測試流程是什么?

      公司對測試流程沒有規定如何做,但每個測試人員都有自己的一套測試流程。我說下我1年來不斷改正(自己總結,吸取同行的方法)后的流程吧。需求評審(有開發人員,產品經理,測試人員,項目經理)->需求確定(出一份確定的需求文檔)->開發設計文檔(開發人員在開始寫代碼前就能輸出設計文檔)->想好測試策略,寫出測試用例->發給開發人員和測試經理看看(非正式的評審用例)->接到測試版本->執行測試用例(中間可能會補充用例)->提交bug(有些bug需要開發人員的確定(嚴重級別的,或突然發現的在測試用例范圍之外的,難以重現的),有些可以直接錄制進TD)->開發人員修改(可以在測試過程中快速的修改)->回歸測試(可能又會發現新問題,再按流程開始跑)。

      22、 當開發人員說不是BUG時,你如何應付?

      開發人員說不是bug,有2種情況,一是需求沒有確定,所以我可以這么做,這個時候可以找來產品經理進行確認,需不需要改動,3方商量確定好后再看要不要改。二是這種情況不可能發生,所以不需要修改,這個時候,我可以先盡可能的說出是BUG的依據是什么?如果被用戶發現或出了問題,會有什么不良結果?程序員可能會給你很多理由,你可以對他的解釋進行反駁。如果還是不行,那我可以給這個問題提出來,跟開發經理和測試經理進行確認,如果要修改就改,如果不要修改就不改。其實有些真的不是bug,我也只是建議的方式寫進TD中,如果開發人員不修改也沒有大問題。如果確定是bug的話,一定要堅持自己的立場,讓問題得到最后的確認。

      23、你為什么想離開目前的職務?

      因為公司運作情況并不理想,公司需要調整部門體系,公司考慮到縮減部門人員,所以大批量的裁員(有6,7個),這是我的第一份工作,對公司也有較深的感情,因為在這里我找到了職業理想(就是測試),所以公司需要精簡人員,我自愿退出。雖然很舍不得,但我將會有新的發揮能力的舞臺。

      測試面試題及答案(二)

      1、白箱測試和黑箱測試是什么?什么是回歸測試?答題建議:簡述下概念即可。

      2、單元測試、集成測試、系統測試的側重點是什么?答題建議:圍繞重點簡單概括即可。如下:單元測試的重點是系統的模塊,包括子程序的正確性驗證等。集成測試的重點是模塊間的銜接以及參數的傳遞等。系統測試的重點是整個系統的運行以及與其他軟件的兼容性。

      3、設計用例的方法、依據有那些?答題建議:測試分為白盒測試和黑盒測試,回答時,要注意分開說。白盒測試用例設計有如下方法:基本路徑測試、等價類劃分、邊界值分析、覆蓋測試、循環測試、數據流測試、程序插樁測試、變異測試。依據就是詳細設計說明書及其代碼結構。黑盒測試用例設計方法:基于用戶需求的測試、功能圖分析方法、等價類劃分方法、邊界值分析方法、錯誤推測方法、因果圖方法、判定表驅動分析方法、正交實驗設計方法。依據是用戶需求規格說明書,詳細設計說明書。

      4、一個測試工程師應具備那些素質和技能?答題建議:一個好的測試工程師,不僅要基礎扎實,對自身的性格、責任心都有非常高的要求。具體如下:(1)掌握基本的測試基礎理論(2)本著找出軟件存在的問題的態度進行測試,即客觀吧,不要以挑刺形象出現(3)可熟練閱讀需求規格說明書等文檔(4)以用戶的觀點看待問題(5)有著強烈的質量意識(6)細心和責任心(7)良好的有效的溝通方式(與開發人員及客戶)(8)具有以往的測試經驗(9)能夠及時準確地判斷出高危險區在何處。

      5、集成測試通常都有那些策略?答題建議:大致說四點即可,當然說全更好。集成測試有十種策略:(1)大爆炸集成(2)自頂向下集成(3)自底向上集成(4)三明治集成(5)分層集成(6)基干集成(7)基于功能的集成(8)基于消息的集成(9)基于風險的集成(10)基于進度的集成。


    看過“測試面試題及答案”的人還看了:

    1.最新的測試面試題及答案整理

    2.2016網絡測試面試題目整理

    3.簡單的面試性格測試題

    4.軟件測試常見面試題及答案

    5.網絡測試工程師面試題及答案

    1083875 主站蜘蛛池模板: 图片区另类小说| 国产精华av午夜在线观看| 久久久婷婷五月亚洲97号色| 狠狠色伊人亚洲综合网站色| 成人免费在线观看| 亚洲冬月枫中文字幕在线看| 精品国偷自产在线| 国产性色av高清在线观看| 99re66热这里都是精品| 成人草莓视频在线观看| 亚洲美女视频免费| 九九影视理伦片| 多毛bgmbgmbgm胖在线| 中文字幕视频在线观看| 欧美三级中文字幕在线观看| 免费国产不卡午夜福在线 | 亚洲国产欧美国产综合一区| 香蕉久久av一区二区三区| 在线免费观看韩国a视频| 中国特黄一级片| 日韩a在线观看| 亚洲国产欧美在线观看| 男人操女人的网站| 国产V亚洲V天堂A无码| 95老司机免费福利| 岳一夜被你要了六次| 亚洲av福利天堂一区二区三| 爱情岛论坛亚洲品质自拍视频| 四虎成人精品免费影院| 269tv四季直播苹果下载| 日本dhxxxxxdh14日本| 亚洲视频在线免费播放| 韩国精品视频在线观看| 国产精品亚洲产品一区二区三区| freehd麻豆| 日本特黄特色免费大片| 亚洲人成影院在线无码按摩店| 清纯秘书被总经理吸乳小说| 出差被绝伦上司侵犯中文字幕| 青草久久精品亚洲综合专区| 国产破外女出血视频|