日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

《软件质量保证与测试》学习笔记【第一章 软件测试基本概念】

發布時間:2023/12/9 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《软件质量保证与测试》学习笔记【第一章 软件测试基本概念】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

    • 前言
    • 為什么要進行軟件測試
    • 什么是軟件缺陷
    • 1.1 什么是軟件測試
    • 1.2 軟件測試與CMMI
      • 軟件質量保證SQA與軟件測試的關系
    • 1.3測試用例
      • 1.3.1什么是測試用例
      • 測試用例的五大要素
      • 測試用例
      • 1.3.2測試用例的評價標準
      • 1.3.3測試用例設計的基本原則
      • 1.3.4測試用例模板
    • 1.4測試環境
      • 1.4.1什么是測試環境
      • 1.4.2測試環境的規劃
      • 1.4.3怎樣搭建測試環境
      • 1.4.4測試環境的維護和管理
    • 本章小結

前言

整理記錄學習軟件質量保證與測試的筆記,如果有錯誤歡迎大家指出。

為什么要進行軟件測試

因為只有通過測試,才可以發現軟件缺陷,才能將軟件缺陷從軟件產品或軟件系統中清理出去。
軟件中存在缺陷所帶來的損失是巨大的,這也說明了軟件測試的必要性和重要性。

什么是軟件缺陷

任何程序、系統中的問題,和產品設計書的不一致性,不能滿足用戶的需求
lEEE國際標準729給出了軟件缺陷的定義一一軟件缺陷就是軟件產品中所存在的問題,最終表現為用戶所需要的功能沒有完全實現,不能滿足或不能全部滿足用戶的需求

1.1 什么是軟件測試

軟件測試:在規定條件下對軟件進行操作,以發現錯誤為目的,對軟件質量進行評估。
軟件 = 文檔 + 數據 + 程序
軟件測試的對象:對軟件形成過程的文檔、數據以及程序進行的測試,而不僅僅是對程序進行的測試。

1.2 軟件測試與CMMI

傳統的軟件測試只是作為軟件開發過程中的一個特定階段,并且只針對軟件成品進行測試。


CMMI模型是從軟件過程改進和評估的角度出發,對軟件開發中的測試技術給出了充分的支
持和擴充。

軟件質量保證SQA與軟件測試的關系

  • SQA是管理工作、審查對象是流程、強調以預防為主
  • 測試是技術工作、測試對象是產品、主要是以事后檢查
  • SQA指導測試、監控測試
  • 測試為SQA提供依據
  • 從保證軟件質量的角度來說,軟件測試是軟件質量保證工程的一一個重要組成部分,也是
    最重要的質量保證手段。

    1.3測試用例

    1.3.1什么是測試用例

    測試用例(Test Case,TC)簡單來講是指執行條件和預期結果的集合,完整來講是針對要測試的內容所確定的一組輸入信息,是為達到最佳的測試效果或高效地揭露隱藏的錯誤而精心設計的少量測試數據。

    測試用例的五大要素

    測試用例=輸入+輸出+測試環境+測試目標

    測試用例

    計算器的功能測試用例

    1.3.2測試用例的評價標準


    1.3.3測試用例設計的基本原則

    三大基本原則
    (1)測試用例的代表性(2)測試結果的可判定性(3)測試結果的可再現性
    三類測試數據
    (1)正常數據(2)錯誤數據(3)邊界數據

    1.3.4測試用例模板

    每個公司有不同的模板,僅供參考

    1.4測試環境

    1.4.1什么是測試環境


    1.4.2測試環境的規劃

    1.4.3怎樣搭建測試環境

    1.4.4測試環境的維護和管理

    本章小結

    總結

    以上是生活随笔為你收集整理的《软件质量保证与测试》学习笔记【第一章 软件测试基本概念】的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。