軟體測試常見面試題(2)

2021-10-17 18:49:01 字數 2198 閱讀 7801

1.介紹你在上一家公司的專案

鴻學金信系統 專案主要目的是針對個體和個體之間通過網際網路平台實現的直接借貸。整個專案分為前台系統(使用者訪問平台)與後台管理系統兩個專案

2.在實際專案中你是如何做測試的

3.你如何制定測試的時間進度的

需求分析1到2天,用例也是寫兩天左右,包括用例評審;

用例的個數看需求和顆粒度的大小,如果時間充足,我們寫的用例細,用例數就多些,乙個版本大概有100多條,執行花的時間長了,一般要4到5天;

每個版本發現的bug數量,要看需求和實現起來的難易程度,開發人員的水平和測試用例的質量,一般乙個版本我們能找50-60個bug,越到後面,系統越來越穩定,發現的bug就越少;

我們這個專案一共做了7個多月,每兩周乙個迭代,一共下來有十來個版本;

專案上線了,我們在內部環境上測試完之後,產品經理會跟客戶對接,完成上線的事情,之後交付給使用者自己運營;

4.測試計畫都有哪些

1、 測試目標:對測試目標進行簡要的描述。

3、 測試範圍:測試計畫所包含的測試軟體需測試的範圍和優先順序,哪些需要重點測試、哪些無需測試或無法測試或推遲測試。 4、

重點事項:列出需要測試的軟體的所有的主要功能和測試重點,這部分應該能和測試案例設計相對應和互相檢查。

5、 質量目標:制定測試軟體的產品質量目標和軟體測試目標。

6、 資源需求:進行測試所需要的軟硬體、測試工具、必要的技術資源、培訓、文件等。 7、

人員組織:需要多少人進行測試,各自的角色和責任,他們是否需要進行相關的學習和培訓,什麼時候他們需要開始,並將持續多長時間。

8、 測試策略:制定測試整體策略、所使用的測試技術和方法。

10、 測試進度和任務人員安排:將測試的計畫合理的分配到不同的測試人員,並注意先後順序.如果開發的

release不確定,可以給出測試的時間段.對於長期大型的測試計畫,可以使用里程碑來表示進度的變化。

11、測試開始/完成/延遲/繼續的標準:制定測試開始和完成的標準;某些時候,測試計畫會因某種原因(過多阻塞性的bug)而導致延遲,問題解決後測試繼續。

12、 風險分析:需要考慮測試計畫中可能的風險和解決方法。

5.測試用例如何設計的

首先要做的就是設計測試用例的模板。每個公司都有適合自己公司用例編寫的模板,各有各的特點。測試用例的格式包括,測試用例摘要、測試用例需求編號(乙個需求設計說明書可以分好幾個用例編寫)、編寫用例的日期、編寫人員、編寫日期、前置條件、準備資料等等。格式沒有固定的要求,可以根據自己測試用例設計的思路,對測試用例的格式作相應的改變。下面以乙個登陸視窗為例,說說我設計登陸介面的思路和方法。

6.測試用例包含了哪些

用例編號 用例名稱 測試背景 前置條件 優先順序 重要級 測試資料 測試步驟 預期結果 實際結果

7.缺陷流程是什麼

執行人員發現缺陷,按缺陷分類,匯報排程和裝置所屬單位領導,記入執行日誌、缺陷記錄,填寫缺陷單,交執行專職,審核記錄後交檢修專職或有關管理所,由其提出處理缺限的具體措施、日期,交檢修班組安排處理,班組消缺後在缺陷單、缺陷記錄和修試記錄上寫明消缺情況、日期,負責人並將缺陷單退回管理部門,檢修專職留存備查。

8.你如何判斷bug是前台bug還是後台bug

1、在一些公司,乙個系統可能是由前端團隊和後端團隊共同開發出來的,因此在分配bug的時候,不同模組的bug一般都會指派給對應的負責團隊乃至於個人。

2、提bug的時候,如果能盡量提供有價值的資訊給開發人員,來縮小定位範圍。如果能夠直接協助定位到bug出在**,那麼開發人員將更容易去fix掉bug,從而降低了測試和開發之間的溝通成本,提高了工作效率。

3、bug提的好從側面也能體現測試人員具備了較高的技術專業性,而不是只會點點點,個人形象在專案團隊中也會得到迅速提公升。

9.修復乙個bug而導致其他bug出現你怎麼處理的

10.測試工作到一般發現時間不夠你怎麼辦

先和經理說明,時間太短,存在風險;然後,將任務劃分優先順序,先完成優先順序高的任務 ,保證專案的主要功能沒問題,然後,時間允許的話,再做優先順序稍微低的;在這個時間段內,每天向 上級報告工作的進度,讓領導知道現在的工作進展和存在的風險。

軟體測試常見面試題

計畫階段 planning 需求分析 requirement 設計階段 design 編碼 coding 測試 testing 執行與維護 running maintrnacne 用例編號 測試專案 測試標題 重要級別 預置條件 輸入資料 執行步驟 預期結果 軟體是計算機系統中與硬體相互依存的另一部...

軟體測試常見面試題(4)

2 los和android測試的側重點是?互動,安卓和 ios 在互動設計理念上是不同的,如果設計師對安卓和 ios 搞了兩套 ui,那就得看。如果是一套 ui,那會輕鬆點。相容性,包括機型,系統版本。機型上因為 ios 的換新率非常高,所以通常 3 個版本足夠了。安卓比較坑,特別是你的應用如果要在...

常見面試題2

1 簡單描述controller之間的傳值方式有哪幾種?1 屬性傳值 2 block傳值 3 傳值 4 單例傳值 5 通知傳值 誰要監聽值的變化,誰就註冊通知 2 如何理解ios中的沙盒機制?ios 中的沙盒機制 sandbox 是一種安全體系,它規定了應用程式只能在為該應用在建立資料夾內讀取檔案,...