成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

單元測試實踐的主要問題與解決

開發 測試
本文通過簡單的介紹單元測試以及通過單元測試的基本方法來解決一些問題,詳細請看下文

本文是我在“第十屆中國系統與軟件過程改進年會廣東會場”所作演講的整理稿,主要分享單元測試的一些要點、單元測試實踐的主要問題,以及如何來解決這些問題。

一、     單元測試概述

1.1 什么是單元測試

單元測試,就是針對代碼單元的獨立測試。為什么需要單元測試呢?這是代碼的基本特性決定了的。代碼有一個基本特性,就是對數據分類處理。

代碼通常會有很多的判定。一個判定,就是一次分類。嵌套的判定,會使分類次數的翻倍。

[[101279]]

如果我們在寫代碼的時候,有一個分類漏掉了,就會產生一個Bug;如果一個分類,雖然寫了代碼,但是處理不正確,也會產生一個Bug。一個函數要沒有錯誤,必須做到兩點:1,對數據的分類必須完整;2,每一個分類的處理必須正確。做到了這兩點,就可以說,代碼的功能邏輯是正確的。

[[101280]]

那么,如何檢測代碼的功能邏輯是否正確呢?

調試,是臨時的,且不完整的,例如,一個函數有十種輸入,調試能覆蓋五六種就不錯了。而系統測試,并不針對某個具體的函數,不關注某個函數的功能邏輯是否正確。

要檢測某個函數的功能邏輯,就必須要依照分類列出數據,檢測代碼是否對每一個分類都做了處理,而且每一個分類的處理是否正確。

——這就是單元測試。

1.2 單元測試的基本方法

由上面的分析可以看出,單元測試的基本方法就是:依數據的分類列出輸入,執行被測試程序,然后,判斷輸出是否符合預期。

[[101281]]

單元測試能達到什么樣的效果呢?那就是:無論別人怎么樣,我總是對的!

這里的“別人”,是指關聯代碼。“我”,是指當前正在編寫或測試的代碼。單元測試要做到的是,無論關聯代碼是否有錯,都要保證我是對的。具體來說,我要考慮關聯代碼會產生什么樣的數據,這些數據要如何分類處理,只要我的分類和處理是正確的,那么,無論別人怎么樣,我總是對的。

[[101282]]

原文鏈接:http://blog.csdn.net/dellfox/article/details/7018181

責任編輯:林師授 來源: dellfox的博客
相關推薦

2016-10-20 12:34:08

android單元測試java

2017-02-21 10:30:17

Android單元測試研究與實踐

2017-01-14 23:42:49

單元測試框架軟件測試

2022-04-08 09:01:56

腳本Go應用單元

2024-08-15 08:11:10

2011-11-18 15:18:41

Junit單元測試Java

2009-09-01 10:20:06

protected方法單元測試

2024-10-07 09:12:33

2017-04-12 16:22:35

政務云

2023-07-26 08:58:45

Golang單元測試

2017-04-07 13:45:02

PHP單元測試數據庫測試

2011-05-16 16:52:09

單元測試徹底測試

2010-02-07 15:42:46

Android單元測試

2020-06-23 08:37:11

物聯網工業技術

2022-05-12 09:37:03

測試JUnit開發

2017-01-14 23:26:17

單元測試JUnit測試

2017-01-16 12:12:29

單元測試JUnit

2011-06-14 15:56:42

單元測試

2020-08-18 08:10:02

單元測試Java

2022-08-05 09:30:57

單元測試C++
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品亚洲精品国产欧美 | 久久视频精品 | 久久精品一 | 日韩成人免费av | 一本大道久久a久久精二百 国产成人免费在线 | 久久噜噜噜精品国产亚洲综合 | 免费在线黄色av | 青青草这里只有精品 | 91一区二区三区 | 国产亚洲精品久久yy50 | 亚洲欧美日本在线 | 中文字幕1区 | 国产一区二区三区久久 | 日韩在线精品 | 少妇一级淫片aaaaaaaaa | 日本在线免费观看 | 日韩电影中文字幕在线观看 | 欧美日韩亚洲视频 | 国产精品久久二区 | 国产欧美精品 | 激情一区二区三区 | 日韩视频一区在线观看 | 久久国产成人精品国产成人亚洲 | 日本在线免费视频 | 国产性生活一级片 | 求毛片 | 国产免费自拍 | 国产午夜精品一区二区 | 激情久久av一区av二区av三区 | 狠狠操狠狠 | 亚洲高清视频在线观看 | 日韩精品在线观看一区二区三区 | 在线观看精品视频网站 | 日韩欧美一区二区三区在线播放 | 久久久亚洲精品视频 | 日本一区二区三区四区 | 紧缚调教一区二区三区视频 | 国产精品区一区二区三区 | 免费成人在线网站 | h肉视频| 国产伦精品一区二区 |