国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

軟件測試----基礎知識(1)

sumory / 3574人閱讀

摘要:白盒測試又稱透明盒測試,測試人員可以訪問程序員的代碼,可以通過檢查代碼來輔助我們測試。這種逐漸遞增的方法有兩種自頂向下自底向上驗收測試產品在完成了單元測試,集成測試,系統(tǒng)測試后,產品發(fā)布之前所進行的測試


1. 黑盒測試

又稱為功能性測試,作為測試人員,只需要知道,根據輸入,我會得到怎樣的輸出結果,對于程序內部是如何運行的,就是程序運行的原理,不需要知道。

2. 白盒測試

又稱透明盒測試,測試人員可以訪問程序員的代碼,可以通過檢查代碼來輔助我們測試。

3. 灰盒測試

將被白盒測試與黑盒測試的界限打亂,把軟件瑩然當做黑盒測試,再加上查看簡單的代碼(網頁測試多采用此測試方法)

4. 靜態(tài)測試

就是測試不運行的部分,只能檢查和審核
注意:測試產品說明書屬于靜態(tài)黑盒測試,因為產品說明書不需要運行,所以是靜態(tài)的,我們也不需要了解產品說明書是如何寫的

5. 動態(tài)測試

就是通常意義上的測試,使用和運行軟件。

6. 通過性測試

確認軟件至少能夠做什么,不會考驗其能力

7. 失效性測試

確認軟件在正常運行的情況下,采取各種手段搞垮軟件,找到軟件缺陷。

選擇測試用例

選擇測試用例的方法是等價分類,等價分類就是把可能的測試用例縮減到可控制,并且仍然能夠滿足測試軟件的小范圍內。

8. 數據測試

測試邊界需要兩個劃分
(1)包含認為正確的數據----》在邊界內部找到一兩個合法的數據進行測試
(2)認為可能出現錯誤的數據—》邊界之外找到一兩個非法的數據進行測試
測試軟件輸入的情況
默認、空白、空值、零值和無
垃圾數據測試
如果軟件要求輸入數字—》就輸入字母
如果軟件要求輸入正數—》輸入負數

9. 狀態(tài)測試

軟件的初始狀態(tài)—》當我們執(zhí)行某個功能,軟件會不會進入一個新的狀態(tài)
測試軟件的狀態(tài)轉換
軟件可能進入每一種獨立狀態(tài)
軟件從當前狀態(tài)----》另一種狀態(tài),所需要的條件
進入或者退出某種狀態(tài)的條件以及輸出結果
失敗狀態(tài)測試
當軟件具備多任務時,可能出現競爭條件和時序錯亂
重復、壓迫和重負是另外的失效性狀態(tài)測試
重復測試:不斷執(zhí)行同樣操作
壓迫測試:軟件在不理想的條件下運行(內存小,磁盤空間少、CPU速度慢等)
重負測試:盡量提供條件,讓軟件處理盡可能大的數據文件

10. 靜態(tài)白盒測試

在不執(zhí)行軟件的情況下,仔細審查軟件設計、體系結構、和代碼,從而找出軟件缺陷的過程。
正式審查:
就是靜態(tài)白盒測試過程,主要包括
確定問題:審查目的就是找到出錯的項目、遺漏項目
遵守規(guī)則:審查遵守一套固定的規(guī)則,審查的代碼量、花費多少時間
準備:每個參與者都要為審查做準備。
編寫報告:審查小組對審查結果做書面總結
同事審查:
編寫代碼的程序員之間,互相檢查
走查:
編寫代碼的程序員向5人小組或者其他程序員做正式陳述,審查人員可以在審查過程中提問。
檢驗:
最正式的審查,表述代碼的人(表述著)不是原來寫代碼的人,迫使他學習和了解要表述的材料,從而提出不同的看法和解釋。

11.動態(tài)白盒測試

通過查看代碼確定哪些需要測試,哪些不需要測試
動態(tài)白盒測試與動態(tài)白盒調試的區(qū)bie:測試的目的是找到軟件的缺陷,而調試的目的是修復缺陷。
代碼覆蓋測試是一種動態(tài)白盒測試

12.分段測試

單元測試:在底層進行的測試
集成測試:單元經過測試,找到缺陷并修復以后,就集成在一起
系統(tǒng)測試:集成測試后,加入越來越多的軟件片段,最后形成一個產品,進行一起測試。
這種逐漸遞增的方法有兩種:自頂向下、自底向上
驗收測試:產品在完成了單元測試,集成測試,系統(tǒng)測試后,產品發(fā)布之前所進行的測試

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/121477.html

相關文章

  • #yyds干貨盤點# Web應用測試

    摘要:二應用系統(tǒng)開發(fā)完成后,需要對應用進行全面的測試,其測試方法與其他系統(tǒng)的測試既有相同之處,又有不同之處。測試手段基本相同應用系統(tǒng)的測試一樣會采用人工測試工具測試評估等手段。 Web應用測試是軟件評測師必考的知識點,每年在上午場和下午場都會出題,Web應用是一類特殊的軟件,Web應用系統(tǒng)的開發(fā)同樣要經過需求分析、設計、編碼、實...

    haoguo 評論0 收藏0
  • 學習軟件測試關鍵的地方80%人都不清楚

    摘要:所以要想做好中級軟件測試工程師,第一步就是能夠完成接口測試。通常情況下,接口測試最多還是使用工具來完成原因無他,高效。 想來我26歲才正式投身進入軟件測試行業(yè);通過...

    blastz 評論0 收藏0
  • 基礎 | 入行軟件測試,你想知道的都在這里了

    摘要:應屆生零基礎可以學習軟件測試嗎俗話說,人怕入錯行。霸哥這里分別從入行難度入行方式行業(yè)前景薪資待遇四個方面來分析一下。目前市場上的測試人員,一部分是企業(yè)自己培養(yǎng)的,另一部分是來自培訓機構。軟件測試的行業(yè)門檻低,市場需求量大。 ...

    neroneroffy 評論0 收藏0
  • 軟件測試需要學什么?50W+的測試工程師需要掌握哪些技能?

    摘要:協(xié)議學習常見請求方法學習和學習接口的基本概念接口文檔認識接口測試用例編寫接口測試工具使用軟件測試自動化進階性能測試性能測試的技術要求很高,不僅僅要對性能測試的指標測試分類測試設計有很深刻的理解。 ...

    wushuiyong 評論0 收藏0
  • 數據庫里的小知識??

    DQL 查詢 1. 查詢所有得字段 select * from 表名 2.查詢指定字段 select 字段1,字段2....from 表名 - 給字段起別名 select 字段1 as 別名,字段2... from 表名 - 注意點: 關于起別名得問題,a...

    陳江龍 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<