成人免费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

2009-09-01 10:20:06

protected方法單元測試

2024-10-07 09:12:33

2011-11-18 15:18:41

Junit單元測試Java

2017-04-12 16:22:35

政務云

2023-07-26 08:58:45

Golang單元測試

2010-02-07 15:42:46

Android單元測試

2011-05-16 16:52:09

單元測試徹底測試

2017-04-07 13:45:02

PHP單元測試數據庫測試

2020-06-23 08:37:11

物聯網工業技術

2017-01-16 12:12:29

單元測試JUnit

2017-01-14 23:26:17

單元測試JUnit測試

2011-06-14 15:56:42

單元測試

2020-08-18 08:10:02

單元測試Java

2022-05-12 09:37:03

測試JUnit開發

2022-08-05 09:30:57

單元測試C++
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲一区二区三区在线播放 | 欧美1区| 天天色天天射天天干 | 久久久久无码国产精品一区 | 成人99 | 日韩在线中文字幕 | 国产成人免费在线 | 免费黄色片在线观看 | 91国产精品| 成人老司机 | 综合网伊人 | 欧美综合一区 | 欧美性生交大片免费 | 国产91久久精品一区二区 | 国产成人艳妇aa视频在线 | 一区二区三区成人 | 激情五月婷婷在线 | 亚洲久久一区 | 亚洲小视频 | 久久99精品久久久久久秒播九色 | 欧美激情一区二区 | 颜色网站在线观看 | 国产在线成人 | 性国产丰满麻豆videosex | 日日躁狠狠躁aaaaxxxx | 在线免费观看黄色av | 天天操 天天操 | 日韩男人天堂 | 国产精品久久久久久久7电影 | 久久综合入口 | 国产精品免费视频一区 | 国产日韩精品一区 | 欧美片网站免费 | 欧美精品一区二区三区在线播放 | 亚洲一二三区精品 | 激情网五月天 | 欧美精品中文字幕久久二区 | 久久躁日日躁aaaaxxxx | 久热精品在线播放 | 国产免费一区二区三区 | 亚洲一二三区av |