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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

软件测试的艺术第三章总结

發布時間:2025/3/8 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件测试的艺术第三章总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

代碼檢查

代碼檢查要做的事

所謂代碼檢查是以組為單位閱讀代碼,它是一系列規程和錯誤檢查技術的集合。對代碼檢查的大多數討論都集中在規程、所要填寫的表格等。

代碼檢查小組成員

  • 協調人,協調人應該是個稱職的程序員,但不是該程序的編碼人員,不需要對程序的細節了解得很清楚
  • 程序的編碼人員
  • 程序設計人員
  • 測試專家
  • 檢查會議進行的活動

  • 由程序編碼人員逐條語句講述程序的邏輯結構。在講述的過程當中,小組的其他成員應提問題、判斷是否存在錯誤。在講述中,很可能是程序編碼人員本人而不是其他小組成員發現了大部分錯誤。換句話說,對著大家大聲朗讀程序,這種簡單的做法看來是一個非常有效的錯誤檢查方法
  • 對著歷來常見的編碼錯誤列表分析程序
  • 小結

  • 這個代碼檢查過程通常將注意力集中在發現錯誤上,而不是糾正錯誤
  • 會議結束之后,程序員會得到一份已發現錯誤的清單
  • 要使檢查過程有成效,必須樹立正確的態度。如果程序員將代碼檢查視為對其人格的攻擊、采取了防范的態度,那么檢查過程就不會有效果。正確的做法是,程序員必須懷著非自我本位的態度來對待檢查過程,對整個過程采取積極和建設性的態度:代碼檢查的目標是發現程序中的錯誤,從而改進軟件的質量
  • 用于代碼檢查的錯誤列表

  • 數據引用錯誤(下標越界,變量未賦值等)
  • 數據聲明錯誤(變量類型等)
  • 運算錯誤(除以0,不同類型間的加減運算等)
  • 比較錯誤(有不同數據類型的變量之間的比較運算等)
  • 控制流程錯誤(邏輯上的錯誤)
  • 接口錯誤(接收參數數量,類型)
  • 輸入/輸出錯誤
  • 代碼走查

    走查概述

    代碼走查的過程與代碼檢查大體相同,但是規程稍微有所不同,采用的錯誤檢查技術也不一樣

    代碼走查小組成員

  • 協調人
  • 記錄人員
  • 測試人員
  • 程序編寫人員
  • 程序設計人員
  • 走查和檢查的區別

    不同于僅閱讀程序或使用錯誤檢查列表,代碼走查的參與者“使用了計算機”。被指定為測試人員的那個人會帶著一些書面的測試用例(程序或模塊具有代表性的輸入集及預期的輸出集)來參加會議。在會議期間,每個測試用例都在人們腦中進行推演。也就是說,把測試數據沿程序的邏輯結構走一遍。程序的狀態(如變量的值)記錄在紙張或白板上以供監視。

    桌面檢查

    概述

    桌面檢查可視為由單人進行的代碼檢查或代碼走查:由一個人閱讀程序,對照錯誤列表檢查程序,對程序推演測試數據。
    桌面檢查的效率是相當低的。其中的一個原因是,它是一個完全沒有約束的過程。另一個重要的原因是它違反了本書第 2 章提出的測試原則,
    即人們一般不能有效地測試自己編寫的程序。因此桌面檢查最好由其他人而非該程序的編寫人員來完成(例如,兩個程序員可以相互交換各自的程序,而不是桌面檢查自己的程序)。

    同行評分

    同行評分是一種依據程序整體質量,可維護性、可擴展性、易用性和清晰性對匿名程序進行評價的技術。該項技術的目的是為程序員提供自我評價的手段。

    總結

    以上是生活随笔為你收集整理的软件测试的艺术第三章总结的全部內容,希望文章能夠幫你解決所遇到的問題。

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