黑盒測試方法哪些

2020-12-16 心靈數碼

(1)、等價類劃分。(2)、邊界值分析方法 (3)、因果圖方法。(4)、正交實驗設計方法。(5)、功能圖分析方法。(6)、錯誤推測法。(7)、需求文檔轉化法 (8)、隨機測試。( 9)、對象屬性分析法

等價類劃分

若輸入條件中規定了輸入數據的取值範圍,則可劃分出一 個有效等價類和兩個無效等價類

若輸入條件中規定了輸入數據的個數,則可劃分出一個有效等價類和兩個無效等價類試

若規定了輸入數據必須遵循的原則,則可以劃分出一個有效等價類和若干個無效等價類

若輸入條件中規定了輸入數據的一組取值,而且軟體對不同的輸入值對應有不同的處理,則每個允許值構成一個有 效等價類,其他值則構成一個無效等價類

若輸入要求為整型數,則劃分出正整數、零、負整數三個有效等價類,而小數為無效等價類

邊界值分析方法

若輸入條件規定了取值範圍,則選擇恰好落在邊界上,以及處在邊界內、外邊上的測試值

若規定了輸入數據的個數,則選擇最小個數,最大個數,比最小個數多1 、少1 ,比最大個數多1 、少1等幾種情況為測試時輸入數據的個數

若輸入數據為有序集合結構,則應特別注意選取有序計劃中的第一個和最後一個元素以及越界輸入作為測試用例

因果圖-1

因果圖方法最終生成的就是判定表. 它適合於檢查程序輸入條件的各種組合情況.

功能圖分析方法-1

功能圖模型由狀態遷移圖和邏輯功能模型構成.狀態遷移圖用於表示輸入數據序列以及相應的輸出數據.在狀態遷移圖中, 由輸入數據和當前狀態決定輸出數據和後續狀態. 邏輯功能模型用於表示在狀態中輸入條件和輸出條件之間的對應關係.

錯誤推測方法

基於經驗和直覺推測程序中所有可能存在的各種錯誤,從而有針對性的設計測試用例的方法. 1. 程序中所有可能有的錯誤試 2. 容易發生錯誤的特殊情況 3. 以前產品測試中曾經發現的錯誤

需求文檔轉化法

所見即所得的思想: 1. 所有的需求文檔描述的文字信息,轉化為用例 2. 所有的示意圖、流程圖、狀態圖等信息,直接轉化 為測試用例

相關焦點

  • 軟體測試中黑盒測試和白盒測試的詳細講解
    本篇將介紹關於軟體測試的黑盒測試和白盒測試知識的分享,有興趣的朋友可以了解一下!眾所周知,軟體測試是為了便於程式設計師對必要的有要求的軟體進行相關的運行和闡明,判辯設計的規範以及最後運行成功後的審查編碼的合格性。這一步的成功也就是設計的成功的第一步。我們將軟體的測試分為兩個模塊來完成,一方面是程序的編碼部分設計與軟體單元測試的部分,另一個方面就是對整個設計的全面檢測了。
  • 資料庫遷移測試:選白盒還是黑盒?
    創建一個有效的數據遷移測試策略對降低風險和成功遷移有著莫大的作用。本文分享了如何使用黑盒或白盒方法來創建一個更加有效的數據遷移測試方法。在這個過程中要進行遷移需求分析,內容包括:被遷移的數據類型;數據來源;文檔分析,描述遷移過程;資料庫改動分析;資料庫架構、類型;數據存儲格式;遷移方法分析;遷移途徑;只要進行分析測試,就要選擇遷移的類型,這裡有三種方法:黑盒測試;白盒測試;混合測試;分析結果並不是唯一的參數選擇方法。
  • 「測試」黑盒測試、白盒測試的簡單介紹
    測試分為三種 1. 黑盒測試(將程序當做一個黑盒子,只測試外部排版功能,不考慮程序的內部結構)2. 白盒測試(不考慮外部結構,對程序內部進行測試,要求需要看懂代碼 java的白盒測試需要看得懂java)3.
  • 黑盒測試和白盒測試的基本原理/區別是什麼?
    首先我們來看,白盒測試跟黑盒測試,對於這兩個概念,我在網上也經常看到有人提出類似的問題,那我今天就來寫一篇關於兩者之間的原理與區別VS。因為有很多朋友是剛剛接觸軟體測試行業的,多多少少都會有聽過白盒測試、黑盒測試。在公司裡面,或者經常聽到有人說你是做黑盒測試還是做白盒測試?或者白盒測試包括哪一些範疇呢?黑盒測試又包括哪一些範疇。
  • 什麼是白盒測試和黑盒測試?
    有個網友發私信吐槽,前幾天和一個合作的軟體外包公司開會,人家問需不需提供白盒測試報告,他不懂啥意思,覺得測試報告肯定是需要的,於是就說要,結果今天給了報價,發現這一項要好幾萬。例如這個「白盒測試」,還有一個對應的詞是「黑盒測試」,啥意思呢?比如你家新買的電視機,把電視機和遙控器上的所有按鍵都按一遍,看看每個按鍵是否能達到預期的效果,這個就是黑盒測試了。而如果把電視給完全拆開,用一大堆專業的檢測工具,去檢測拆出來的每一個零件是不是能正常工作,這就是白盒測試了。
  • 9月公測 完美《聖王》黑盒測試搶先試玩
    【17173專稿,未經授權請勿轉載】6月20日,小編前往完美世界參與旗下3D玄戰網遊《聖王》的黑盒測試,這款遊戲改編自網絡作家「夢入神機」同名小說。 除了之前已經做過介紹的「吃人流」吞噬玩法之外,小編此次還進行包括,新手任務,副本任務以及PvP內容的體驗。
  • 博睿同創|軟體測試方法應該用哪一個?
    編碼後或編碼前(TDD即測試驅動開發) 測試對象:模塊 測試人員:開發人員或白盒測試工程師 測試依據:設計文檔+代碼和注釋 測試方法:白盒測試 測試內容:模塊接口測試、局部數據結構測試、路徑測試、錯誤處理測試、邊界測試
  • 關於軟體測試/測試用例的問題,答案都在這裡了
    手機應用端測試是最適合應用場景分析方法的,場景設計需要經驗的累積,不是簡單學習知識就行的,建議使用思維導圖,做個有心人,把平時測試的經驗都記錄下來,形成最適合的場景設計方法。 手機測試考慮有各種手機的牌子、型號(還有現在的太陽能手機情況下)、停機、沒電、內存容量等等。
  • 打開測試黑盒,從代碼角度編寫測試用例!
    關注我,每周分享軟體測試技術乾貨、面試經驗,想要進入軟體測試學習交流群的可以直接私信我哦~~黑盒測試僅關注輸入和輸出,將程序看成一個黑盒子。在不遺漏需求的情況下,打開這個黑盒子,從代碼實現的角度進行分析,可以更好的理解測試用例,幫助我們完善測試用例設計,更好地提升測試效果。
  • 快速解決在軟體設計師考試中常考的白盒或黑盒測試相關難題
    在軟體設計師考試中軟體測試時常考的題目,但又是易錯的題目,即是看了3到4遍這面的試題,依然會錯……為什麼呢?沒有梳理歷年的考試規律,及特點——知己知彼,百戰不殆!近年來軟體測試考試類型分為以下3個方向:1、掌握常見的測試方法分類;2、掌握常見的黑盒測試方法和白盒測試方法;3、了解軟體測試相關的概念,以及一些常見的測試階段的任務。
  • 新手分不清軟體測試方法?今天帶大家分類一下
    軟體測試方法種類繁多,有白盒測試、黑盒測試、靜態測試、動態測試、集成測試等等,記憶起來容易混亂,傻傻分不清楚,如果把軟體測試方法進行分類, 就會清晰很多。現在test先生把常用的軟體測試方法列出來,讓大家更容易區分記憶。
  • 知識點暴擊匯總:一篇文章幫你理清軟體測試方法
    軟體測試分類測試級別:單元測試、集成測試、接口測試、系統測試、驗收測試測試方法:動態測試、靜態測試;黑盒測試、白盒測試、灰盒測試。測試階段:一般單元測試之後進行測試對象:模塊間的接口測試人員:白盒測試工程師或開發工程師測試依據:單元測試的模塊+概要設計文檔測試方法:黑盒測試與白盒測試相結合測試內容:模塊之間數據傳輸、模塊之間功能衝突、模塊組裝功能正確性
  • 精準測試
    而測試的難點就體現在以下幾個方面:(1)系統級的測試用的基本都是黑盒測試方法,從根本上註定基於黑盒測試方法的各種方法都沒有直接面對計算機所真正理解的程序層面去解決軟體測試問題。同時黑盒測試永遠帶有一種猜測的基因,過程非常不穩定,並且難以控制。
  • 軟體測試如何入門:軟體測試用例編寫
    相信不少人都想從事軟體測試行業,軟體測試特別適合有計算機基礎的女生,許多人會自學,也有人會選擇軟體測試培訓。那麼軟體測試應該如何入門呢?這篇文章就關於軟體測試用例的編寫與設計做一個簡單的分析。軟體測試人員常用的測試用例設計方法一般是黑盒用例設計方法,用最多的方法應該是等價類劃分法和邊界值分析法,這兩個方法是用例設計方法中比較簡單的。如何設計編寫測試用例1測試用例有哪些基本的組成元素?
  • 國家藥監局發飛行檢查情況通告 深圳海博科技黑盒測試不合格
    國家藥監局發飛行檢查情況通告 深圳海博科技黑盒測試不合格 來源:和訊網 • 2020-10-21 15:31:16 國家藥監局日前公布對4家企業飛行檢查情況通告
  • 軟體測試的有效方法主要有哪些
    在進行測試的過程中,有哪些不錯的測試軟體可以選擇呢?下面小編為大家介紹有效的軟體測試方法。金字塔模型想要構建一個全面的測試框架,在進行測試之前首先需要進行了解金字塔的模型的測試方法。在之前,很多軟體公司都會都是使用用戶界面進行軟體測試,還需要工程師直接手動操作界面,並且編寫自動化宏腳本進行界面操作。
  • 破舊立新,精準測試之道
    精準測試整體方案如何落地;傳統測試的痛點測試效率低下常規的測試類型包括功能測試、回歸測試、自動化測試、接口測試等,非常依賴於測試人員的測試經驗,基於人工主觀分析的黑盒測試,藉助常規的用例設計方法來確保產品質量
  • 遊戲測試是幹嘛的?
    上篇文章說了一下玩遊戲的崗位,很多人對遊戲測試這個職位比較好奇。那麼我們來聊一聊遊戲測試。遊戲策劃簡稱QA是遊戲開發中很重要一個環節。遊戲開發大體上分為三個環節,策劃-開發-測試。測試主要測試的遊戲中的BUG,測試之後反饋給開發,開發來修改。遊戲測試的工作內容遊戲測試的內容主要有這麼四類遊戲功能測試:測試遊戲中的功能是否有BUG.這個最常見。也是通常大家所說的遊戲測試。
  • 好文收藏:二十三個軟體測試經典面試題及其答案
    黑盒測試一般用來確認軟體功能的正確性和可操作性,目的是檢測軟體的各個功能是否能得以實現,把被測試的程序當作一個黑盒,不考慮其內部結構,在知道該程序的輸入和輸出之間的關係或程序功能的情況下,依靠軟體規格說明書來確定測試用例和推斷測試結果的正確性。
  • 測試是不是同性戀的方法有哪些?當然首選專業的性取向測試了!
    測試是不是同性戀的方法有哪些?本文小遇為你分享的是非常準的性取向測試、包括審美眼光測試、測測自己的審美觀、測你是否喜歡同性、Gay測試、女生要彎的徵兆、測試是否喜歡上同性、女生攻受測試題、內心真正想要什麼測試等等。