更多課程 選擇中心

軟件測試培訓
達內IT學院

400-111-8989

2020年軟件測試培訓面試題

  • 發布:軟件測試培訓
  • 來源:企業面試
  • 時間:2020-04-04 17:32

2020年軟件測試培訓面試題,很多學員在達內參加完軟件測試培訓之后在面試過程中總結了一些軟件測試面試題目,今天小編給大家匯總一下希望可以幫助到你。

1、α測試測試與β測試的區別

首先alpha測試和beta都屬于驗收測試,這兩種測試都需要用戶參加,且都不能由程序員和測試員執行。廣義上來講, α測試是“內測”, β測試是“公測”alpha測試是用戶在開發環境或者是公司內部模擬實際操作環境的測試

α測試的特點是:

1、它是在開發環境下進行的(不對外發布)

2、它不需要測試用例評價軟件使用質量

3、用戶往往沒有相關經驗,可以是兼職人員,開發者或測試者坐用戶旁邊

4、目的主要評價軟件產品的功能、局域化、可用性、可靠性、性能等

Beta測試是真實用戶在實際操作環境下進行的測試。 而且順序不能錯,必須先進行Alpha測試再進行Beta測試;先α測試后β測試

Alpha測試的環境是受開發方控制的,用戶的數量相對比較少,時間比較集中。

而beta測試的環境是不受開發方控制的,誰也不知道用戶如何折磨軟件,用戶數量相對比較多,時間不集中。

對于軟件產品來說,在系統測試后,才有α測試β測試,而且通用的軟件產品需要較大規模的beta測試,測試周期比較長。如果產品通過了beta測試,那么就可以正式發行了。

如果還不能夠理解明白,就類比一款叫做《王者榮耀》的游戲,有體驗服(內測玩家)、正式服(大眾的普遍玩家)。

2、 單元測試有哪些內容?自頂向下和自底向上有什么區別?

單元測試的內容包括:

接口測試、

局部數據結構測試

邊界條件測試

獨立執行路徑測試

內部錯誤處理測試

自頂向下的單元測試:先對最頂層的基本單元進行測試,把所有調用的單元做成樁模塊;然后再對第二層的基本單元進行測試,使用上面之前已測試的單元做驅動模塊,以此類推直到測試完所有的基本單元。

優點:不需要開發驅動模塊;

缺點:測試過程越來越復雜,開發和維護成本增加;不是單元測試的一個好的選擇

自底向上的單元測試:先對最底層的基本單元進行測試,模擬 調用該單元 的單元做驅動模塊;然后再對上一層進行測試,用下面之前已測試的單元做樁模塊,以此類推直到測試完所有的單元。

優點:不需要開發樁模塊;

缺點:測試過程越來越復雜,測試周期較冗長;

3、增量式集成測試有過了解嗎?與非增量式集成測試有什么區別?

增量式集成的策略有很多種,主要有以下三種:

①自頂向下集成

②自底向上集成

③三明治集成

該策略最大的特點就是:支持故障隔離、定位問題

非增量式集成測試策略也叫做大爆炸集成、一次性集成,即在最短的時間內把所有的系統組件一次性集成到被測系統中,并通過最少的用例來驗證整個系統,不考慮各組件之間的相互依賴性或者可能存在的風險

該策略最大的特點就是:問題定位和修改都比較困難,適用于維護型的項目,并且新增的項目只有少數的模塊被增加或修改;或者適用于測試系統比較小,并且各個組件都經過了充分的單元測試。

4、白盒測試的邏輯覆蓋類型有哪些?能由弱到強排個序嗎?

由弱到強依次排序:語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋

拓展1:還有,有時面試官或者筆試題上會問你 路徑測試的環、節點的計算準備設計多少個測試用例?還有一種問法就是問圈復雜度,這是同一個意思,如何回答?

對于考查基本路徑法需要覆蓋幾條,有以下兩種方法:

1、一直接畫出一個樹一樣的分支圖,有幾條分支就有幾條路徑

2、二直接套公式:基本路徑=謂詞節點+1 謂詞節點是指條件語句,比如while、if 、break等

拓展2:顆粒度與測試的關系,有沒有什么順序關系?

粒度從小到大順序:單元->集成->系統->驗收 (驗收測試粒度最大)

5、在性能測試中,壓力測試、負載測試、 穩定性測試能講講它們的區別嗎?

1、壓力測試:壓力測試(又叫強度測試),它在系統資源特別低的情況下軟件系統運行情況,目的是找到系統在哪里失效以及如何失效的地方。  目的是測試軟件的瓶頸和極限,通常會出現一個閾值、峰值等數據(重點在閾值、峰值)

2、負載測試:指數據在超負荷環境中運行,程序是否能夠承擔,能夠堅持多久,一般會出現一個可堅持的時間(重點在時間)

3、穩定性測試:是指被測試系統在特定硬件、軟件、網絡環境條件下,給系統加載一定業務壓力,使系統運行一段較長時間,以此檢測系統是否穩定,  一般穩定性測試時間為 *12 小時

6、聽過軟件調試技術嗎?有哪些呢,列舉一下?LoadRunner用過嗎,有哪幾部分?

1、試探法(強行排錯法)

2、回溯法:人工沿著程序的控制流程往跟蹤代碼,直到找出錯誤根源為止

3、對分查找法:縮小錯誤的范圍,

4、歸納演繹

5、原因排除法

LoadRunner通過以模擬上千萬用戶實施并發負載及實時性能監測的方式來確認和查找問題, 可適用于各種體系架構的自動負載測試,能預測系統行為并評估系統性能

包括三部分:腳本編輯工具 、測試執行工具 、結果分析工具

首先可以新建場景,編寫不同的測試腳本,我在上一家公司是用java語言編寫過測試腳本;

編寫完成之后,就可以執行測試了;

測試結束之后,就可以生成各種圖表,進行結果分析。

7、如果說我們公司開發了一款手機APP應用,那么,屬于界面元素測試內容有哪些?對手機軟件的壓力測試有哪些?

窗口測試、菜單測試、文字測試、圖標測試、鼠標測試

存儲壓力、響應能力壓力、網絡流量壓力、邊界壓力

拓展:再提一個問題,并發壓力算不算壓力測試呢?

否,因為并發壓力是針對服務器的,因為每次并發是一個客戶端,并發壓力只發生在多用戶操作的情況下,因為手機本身是對應一個用戶操作,并不存在并發壓力的可能。

8、確認測試、冒煙測試、回歸測試的區別?

1、確認測試:也叫有效性測試,有的也叫合格性測試,主要指針對軟件系統/軟件子系統的測試。一般來說,有種比較約定俗成的順序:UT--IT--VT--ST。

但實際上并非絕對如此,嚴格的說,確認測試在某種情況下就屬于集成測試,但在某種情況下就屬于系統測試。如何理解?

比如:

①當你的被測系統由軟件子系統、硬件子系統等一些子系統組成的時候,這個時候針對這個被測系統中的軟件子系統的測試就屬于集成測試中的“系統內集成(子系統間集成)”,由于確認測試本身就是測純軟件子系統的,所以在這個時候確認測試本身就屬于集成測試階段中的子系統集成測試了

②而當你的被測系統本身就是一個純軟件系統時,這個時候針對這個系統的測試就變成了系統測試了,所以在這個時候確認測試又變成了系統測試階段的活動了  主要看你所測的是獨立的純軟件系統(系統測試)還是軟件系統中的子系統(集成測試),可以這樣去理解

2、冒煙測試:只是一個測試活動,并不是一個測試階段。也就是說,冒煙測試貫穿于測試的任何一個階段,單元測試里會有冒煙測試、集成測試里會有冒煙測試、系統測試里也會有冒煙測試。

冒煙測試和其他所有的測試活動的目的不一樣,它不是為了證明程序存在BUG,而是為了證明程序的基本功能、核心功能沒有問題

冒煙測試一般是由程序員來執行;冒煙測試帶有一定的隨機性,它不需要去設計正式的測試用例,這個活動在開發部門內開展;

3、回歸測試:是指修改了舊代碼后,重新進行測試以確認修改沒有引入新的錯誤或導致其他代碼產生錯誤。嚴格來說,回歸測試不是一個測試階段,只是一種測試技術,

一種用于這種各個測試過程(UT、IT、ST、UAT)的測試技術。在理想的測試環境中、程序每改變一次,測試人員都要重新執行回歸測試。

因此,通過選擇正確的回歸測試策略來改進回歸測試的效率和有效性是非常有意義的。

預約申請免費試聽課

填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

上一篇:2020年軟件測試面試題目?
下一篇:2020年軟件測試基礎面試題匯總

軟件測試面試的常見問題

軟件測試面試簡歷注意事項

中高級測試工程師面試題

12個常見性能測試人員面試題

  • 關注微信公眾號

    回復關鍵字:視頻資料

    免費領取 達內課程視頻學習資料

  • 視頻學習QQ群

    添加QQ群:1143617948

    免費領取達內課程視頻學習資料

Copyright ? 2018 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

選擇城市和中心
黑龍江省

吉林省

河北省

陜西省

湖南省

貴州省

云南省

廣西省

海南省

一级香蕉视频在线观看,在线看黄AV免费,91国产视频,2019男人天堂手机在线,97人人色在线视频,阿v天堂在线 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>