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

正文內(nèi)容

軟件測試基礎講義ppt課件-在線瀏覽

2025-03-06 19:18本頁面
  

【正文】 分組成:設計測試用例,執(zhí)行測試用例,分析比較輸出結(jié)果,輸出測試報告。 ? 按照測試技術劃分(黑盒測試) ? 功能測試 功能測試 將系統(tǒng)看成黒盒,又稱為黒盒測試 ,它檢查軟件的功能是否符合需求規(guī)格說明書,確保測試對象的功能正常,其中包括導航,數(shù)據(jù)輸入,處理和檢索等。由于正確性是軟件最重要的質(zhì)量因素,所以其測試也最重要。性能測試的目的是為了驗證系統(tǒng)是否達到用戶提出的性能指標,同時發(fā)現(xiàn)系統(tǒng)中存在的性能瓶頸,優(yōu)化系統(tǒng)。 ? 黒盒的實現(xiàn)是不需要了解的,只需要知道輸入和預期輸出。 ? 測試用例開發(fā)可以與軟件開發(fā)同時進行,可節(jié)省軟件開發(fā)時間,通過軟件的用例( use case)就可以設計出大部分功能性測試用例。測試需求越詳細精準,表明對所測軟件的了解越深,對所要進行的任務內(nèi)容就越清晰,就更有把握保證測試的質(zhì)量與進度。 ?正確性:每一項需求都必須準確地陳述其要開發(fā)的功能。 ?可行性:每一項需求都必須是在已知系統(tǒng)和環(huán)境的權能和限制范圍內(nèi)可以實施的。 ?健壯性:測試需求的說明中是否對可能出現(xiàn)的異常進行了分析,并且對這些異常進行了容錯處理。 ?可測試性:每項需求都能通過設計測試用例或其它的驗證方法來進行測試。這樣更改時易于保持一致性。 ?測試計劃階段 –功能點整理 ? 測試計劃 軟件項目的測試計劃是描述測試目的、范圍、方法和軟件測試的重點等的文檔。 測試計劃包括: 1. 測試目的 2. 測試范圍 3. 測試環(huán)境 4. 測試方法 5. 測試人員和時間安排 “ 5W1H‖規(guī)則 ? 指的是“ What(做什么)”、“ Why(為什么做)”、“ When(何時做)”、“ Where(在哪里)”、“ Who”(誰去做)“ How(如何做)”。 ? 為了使“ 5W1H‖規(guī)則更具體化,需要準確理解被測軟件的功能特征、應用行業(yè)的知識和軟件測試技術,在需要測試的內(nèi)容里面突出關鍵部分,可以列出關鍵及風險內(nèi)容、屬性、場景或者測試技術。測試計劃包含多方面的內(nèi)容,編寫人員可能受自身測試經(jīng)驗和對軟件需求的理解所限,而且軟件開發(fā)是一個漸進的過程,所以最初創(chuàng)建的測試計劃可能是不完善的、需要更新的。 ?測試計劃變更 更來源于以下幾個方面: ? 項目計劃的變更; ? 需求的變更; ? 測試產(chǎn)品版本的變更; ? 測試時間變更; ? 測試資源的變更。 ? 測試用例是執(zhí)行的最小實體。其測試用例來自于等價類的邊界 步驟 1: 應確定邊界情況 步驟 2: 應選取正好等于、剛剛大于或剛剛小于邊界的值作為測試數(shù)據(jù) 邊界值分析法 選擇用例的原則: 1. 如果輸入條件規(guī)定了值的范圍,應取剛達到這個范圍的邊界值和剛剛超過這個范圍的邊界值作為測試數(shù)據(jù) 2. 如果輸入條件規(guī)定了值得長度,則用最大長度、最小長度、比最大長度多1個字符、比最小個數(shù)少1個字符作為測試數(shù)據(jù) 邊界值分析法 示例:對用戶輸入的分數(shù)進行評級 A 90~ 100 B 80~ 89 C 70~ 79 D 60~ 69 E 60以下 輸入分數(shù)要求是正整數(shù)或 0(0~100) E D C B A 1 0 1 59 60 61 69 70 71 79 80 81 89 90 91 99 100 101 條件 邊界值 測試數(shù)據(jù) 輸入條件 0~ 100 0 100 1 101 1 0 1 59 60 61 69 70 71 79 80 81 89 90 91 99 100 101 輸出條件 A 8 90、 9 9 100、 101 B 7 80、 8 8 90、 91 C 6 70、 7 7 80、 81 D 5 60、 6 6 70、 71 E 5 60、 61 因果圖法 概念 ?等價類劃分法和邊界值分析法都是著重考慮輸入條件,但沒有考慮輸入條件的各種組合,輸入條件之間的相互制約關系。 ?因果圖法考慮了輸入情況的各種組合及輸入情況之間的相互制約關系。 列出原因和結(jié)果 —原因: c1—第一個字符是“ ” c2—第一個字符是“ *” c3—第二個字符是一個數(shù)字 C1 C2 C3 1或 0 E1 E2 E3 或 與 非 非 —結(jié)果: e1—給出信息 N e2—修改文件 e3—給出信息 M 因果圖 將因果圖轉(zhuǎn)化為判定表 設計測試用例 根據(jù)判定表,最左邊兩列,因為 C1和 C2不可能同時輸入,排除掉,根據(jù)表可設計出 6個測試用例: 錯誤推測法 概念: 根據(jù)經(jīng)驗和直覺推測程序中所有可能存在的各種錯誤,從而有針對性地設計測試用例的方法 例如:一般會考慮業(yè)務中的極端、異常情況 1. 空、空格 2. 生僻字顯示亂碼 3. 特殊字符等 流程分析法 概念: 將業(yè)務流程繪制成流程圖,然后分析可能存在的各種路徑,有針對性地覆蓋這些路徑的設計方法稱為流程分析法。 ① 點對點單次退回:各環(huán)節(jié)退回修改至上一環(huán)節(jié)提交人,修改后繼續(xù)提交,后續(xù)審核全部通過(后續(xù)審核覆蓋各環(huán)節(jié)后的全部正向分支流程); A→B→A→B→C→D→E , A→B→C→B→C→D→E等 ② 點對點循環(huán)退回:各環(huán)節(jié)逐級依次退回修改至上一環(huán)節(jié)提交人,逐次修改提交,直至最后一級退回修改后審核通過(各正向分支流程都要覆蓋);流程路徑為: A→B→A→B→C→B→C→D→C→D→E→D→E 開 始 A B C D 結(jié) 束E案例研究 1:根據(jù)輸入判斷三角形的形狀 測試場景: 一個程序讀入 3個整數(shù),把這三個數(shù)值看作一個三角形的 3條邊的長度值。 確定輸入數(shù)據(jù)與三角形形狀的關系: ?設三角形的 3條邊分別為 A, B, C。 創(chuàng)建等價類表: 輸入條件 有效等價類 無效等價類 是否三角形的三條邊 ( A0), ( 1) ( B0), ( 2) ( C0), ( 3) ( A+BC), ( 4) ( B+CA), ( 5) ( A+CB), ( 6) ( A≤0 ), ( 7) ( B≤0 ), ( 8) ( C≤0 ), ( 9) ( A+B≤C ), ( 10) ( B+C≤A ), ( 11) ( A+C≤B ), ( 12) 是否等腰三角形 ( A=B), ( 13) ( B=C), ( 14) ( C=A), ( 15) ( A≠B ) and( B≠C ) and( C≠A ) ( 16) 是否等邊三角形 ( A=B) and( B=C) and( C=A) ( 17) ( A≠B ), ( 18) ( B≠C ), ( 19) ( C≠A ), ( 20) 確定等價類輸入數(shù)據(jù): 序號 【 A, B, C】 覆蓋等價類 輸出 1 【 3, 4
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1