freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

工程師軟件測試用例設計方法研討-展示頁

2025-01-04 20:01本頁面
  

【正文】 3. 如果輸入條件規(guī)定了輸入數(shù)據(jù)的一組可能的值,而且程序是用不同的方式處理每一種值,則可為每一種值劃分一個有效等價類,并劃分一個無效等價類; 4. 如果我們確知,已劃分的某等價類中的各元素(例子)在程序中的處理方式是不同的,則應據(jù)此將此等價類進一步劃分成更小的等價類。如果不能進行窮舉測試,我們將面臨以下問題: ? 在測試了 1+ 1, 1+ 2, 1+( 1)和 1+( 2)之后,還是否有必要測試 1+ 3, 1+4呢? ? 如果不對加法計算器程序進行窮舉測試,能否放心的認為所有的參數(shù)組合都是正確的呢? ? 對以上兩個問題,我們是不是找不到解決的辦法? 等價類劃分 ? 等價類劃分的辦法是把程序的輸入域劃分成若干部分,然后從每個部分中選取少數(shù)代表性數(shù)據(jù)當作測試用例。其中: ? 輸入的數(shù)值在 99到 99之間 ? 大于 99或小于 99的輸入應被拒絕,并顯示錯誤信息 如何測試一個兩位數(shù)的加法計算器 ? 根據(jù)測試需求,我們開始測試。 ? 測試對象不僅僅是源代碼,還包括需求分析、需求規(guī)格說明書、概要設計、概要設計說明書、詳細設計、詳細設計說明書、使用手冊等各階段的文檔。 ? 測試點應由分析設計員確立,與測試人員無關。 ? CMM 質(zhì)量體系: 在系統(tǒng)的用例模型描述中應明確指出每個用例模型的優(yōu)先級及用例工作流程,每一個用例模型為一個測試點,用例模型中每一個測試需求至少應有兩個測試用例。 ? 針對白盒,還應有驅(qū)動程序和樁模塊。 ? 測試設計員是具有豐富測試經(jīng)驗或具有軟件分析設計能力的高級測試工程師。 ? 功能模塊的通用化和復用化使軟件易于開發(fā),而相對于功能模塊的測試用例的通用化和復用化則會使軟件測試易于開展,并隨著測試用例的不斷精化其效率也不斷攀升。 ? 測試用例的使用令軟件測試的實施重點突出、目的明確。 ? 一個好的測試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤。 什么是測試用例 ? 為達到最佳的測試效果或高效的揭露隱藏的錯誤而精心設計的少量測試數(shù)據(jù),稱之為測試用例。純粹為了破壞軟件而設計和執(zhí)行的測試用例稱為失敗測試或迫使出錯測試 為什么做測試用例 ? 完全測試是不可能的: ? 輸入量太大; ? 輸出結果太多; ? 軟件實現(xiàn)途徑太多; ? 軟件說明書沒有客觀標準。在破壞性試驗之前看看軟件基本功能是否實現(xiàn)是很重要的,否則在正常使用軟件時就會奇怪為什么有那么多軟件缺陷。 ? 黑盒測試又稱功能測試。 020406080100編制說明書 設計階段 編寫代碼 測試 發(fā)布軟件缺陷在不同階段發(fā)現(xiàn)時修改的費用示意圖 什么是黑盒測試 ? 黑盒測試法把程序看成一個黑盒子,完全不考慮程序內(nèi)部結構和處理過程。 ? 編寫代碼 ? 其他 其他 10% 軟件產(chǎn)品說明書(需求) 56% 編寫代碼 7% 設計27% 軟件缺陷的修復費用 ? 從開始到計劃、編制、測試、一直到公開使用的過程中,都有可能發(fā)現(xiàn)軟件缺陷。 為什么會出現(xiàn)軟件缺陷 ? 導致軟件缺陷最大的原因是產(chǎn)品說明書。 ? 軟件未達到產(chǎn)品說明書雖未指出但應達到的目標。 ? 軟件出現(xiàn)了產(chǎn)品說明書指明不會出現(xiàn)的誤。 設計測試用例的著眼點 ? 根據(jù)產(chǎn)品規(guī)格 , 測試基本功能; ? 考慮設計一般用戶 ( 非專業(yè)人員 ) 的使用方案; ? 考慮設計稀有或特殊的使用方案; ? 與系統(tǒng)其他組成部分的配合 ( 如 FAX和上網(wǎng)可能要用到 MODEM, 測試中考慮對設備的共享 ) ; ? 考慮特殊情況 ( 如內(nèi)存和硬件的沖突等 ) ; ? 設計極端情況 ( 如內(nèi)存泄漏 、 破壞性測試等 ) ; ? 好的測試用例集能花費最小的代價(人力、物力、財力、時間)做最好的測試。 ? 測試結果的可判定性: 即測試執(zhí)行結果的正確性是可判定的,每一個測試用例都應有相應的期望結果。 ? 測試用例的特征: ( 1)最有可能抓住錯誤的; ( 2)不是重復的、多余的; ( 3)一組相似測試用例中最有效的; ( 4)既不是太簡單,也不是太復雜。軟件測試工程師培訓 軟件測試用例的設計方法 回顧 — 軟件測試的流程 測試計劃 測試設計 測試開發(fā) 測試執(zhí)行 測試評估 測試模式 測試模式 測試團隊 測試組管理員 測試組成員 測試方法論 測試工具 測試計劃及設計工具 測試開發(fā)及執(zhí)行工具 測試評估及缺陷跟蹤工具 測試用例的定義和特征 ? 測試用例的定義: ( 1) 測試用例是為特定的目的而設計的一組測試輸入 、 執(zhí)行條件和預期的結果 。 ( 2) 測試用例是執(zhí)行的最小實體 。 設計測試用例的基本準則 ? 測試用例的代表性: 能夠代表并覆蓋各種合理的和不合理的、合法的和非法的、邊界的和越界的以及極限的輸入數(shù)據(jù)、操作和環(huán)境設臵等。 ? 測試結果的可再現(xiàn)性: 即對同樣的測試用例,系統(tǒng)的執(zhí)行結果應當是相同的。 什么是軟件缺陷 ? 軟件未達到產(chǎn)品說明書標明的功能。 ? 軟件功能超出產(chǎn)品說明書指明范圍。 ? 軟件測試員認為軟件難以理解、不易使用、運行速度緩慢,或者最終用戶認為不好。 ? 軟件缺陷的第二大來源是設計方案。 ? 隨著時間推移,修復軟件缺陷的費用呈幾何數(shù)級地增長。 ? 黑盒測試是在程序接口進行測試,它只是檢查程序功能是否按照規(guī)格說明書的規(guī)定正常使用。 黑盒測試 ? 主要是為了發(fā)現(xiàn)以下幾類錯誤: ①是否有不正確或遺漏了的功能? ②在接口上,輸入能否正確地接受?能否輸
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1