iT邦幫忙

單元測試相關文章
共有 81 則文章
鐵人賽 Software Development DAY 5

技術 Python 與自動化測試的敲門磚_Day05_Pytest 產出報表 (下)

每天的專案會同步到 github 上,可以前往 這個網址 如果對於專案有興趣或是想討論一些問題,歡迎留言 OR 來信討論,信箱為:nickchen1998@gm...

鐵人賽 Software Development DAY 4

技術 Python 與自動化測試的敲門磚_Day04_Pytest 產出報表 (上)

每天的專案會同步到 github 上,可以前往 這個網址 如果對於專案有興趣或是想討論一些問題,歡迎留言 OR 來信討論,信箱為:nickchen1998@gm...

鐵人賽 Software Development DAY 3

技術 Python 與自動化測試的敲門磚_Day03_Pytest 的執行

每天的專案會同步到 gitlab 上,可以前往 這個網址 如果對於專案有興趣或是想討論一些問題,歡迎留言 OR 來信討論,信箱為:nickchen1998@gm...

鐵人賽 Software Development DAY 2

技術 Python 與自動化測試的敲門磚_Day02_Pytest 的快速入門

每天的專案會同步到 gitlab 上,可以前往 這個網址 如果對於專案有興趣或是想討論一些問題,歡迎留言 OR 來信討論,信箱為:nickchen1998@gm...

鐵人賽 Software Development DAY 1

技術 Python 與自動化測試的敲門磚_Day01_內容簡介

每天的專案會同步到 gitlab 上,可以前往 這個網址如果對於專案有興趣或是想討論一些問題,歡迎留言 OR 來信討論,信箱為:nickchen1998@gma...

技術 單元測試-概念

單元測試是甚麼 1.對程式碼做最小單位(每一個邏輯)的測試,確保程式的邏輯不會在維護的過程中出錯2.維護程式碼的品質。 為什麼要單元測試 1.確保在開發的時候不...

技術 【課程推薦】2022/4/24 單元測試理論與實作

課程目標本課程教授您完整的單元測試理論並搭配Open Source軟體來實作練習,讓您知行合一。 更多課程介紹https://www.ispan.com.tw/...

鐵人賽 Software Development DAY 1

技術 建立第一個RESTful api server(重構篇)-1 (Day16)

在之前的開發過程中,會發現整個main.go越來越長,在閱讀理解上會相對沒有那麼直覺且快速,因此接下來要將目前完成的內容做個重構 以下是這次的更新的git連結感...

鐵人賽 Software Development DAY 16
全端工程師生存筆記 系列 第 16

技術 [面試][後端]設計 API 時會考慮哪些點?

你設計的 API 除了跑的動以外,它安全穩定嗎? 既然 Junoir 跟 Senior 的後端工程師都能寫出可以運作的 API;那公司為什麼要多花錢請一個比...

鐵人賽 Software Development DAY 30

技術 Day 30-單元測試(結尾)

今年很榮幸有機會參加 iT 鐵人賽,其一方面是要強迫自己對單元測試有更多一點的認識;另一方面是想透過寫文章的方式來思考程式碼,今天先來聊點最近寫程式的心境,再來...

鐵人賽 Software Development DAY 29

技術 Day 29-Unit Test 應用於使用重構與測試手法優化 C# Code-3 (情境及應用-9)

Unit Test 應用於使用重構與測試手法優化 C# Code-3-前言 昨天已經把 DemoCalculate 中的 Calculate 方法檢驗參數的部分...

鐵人賽 Software Development DAY 28

技術 Day 28-Unit Test 應用於使用重構與測試手法優化 C# Code-2 (情境及應用-8)

Unit Test 應用於使用重構與測試手法優化 C# Code-2-前言 昨天有提到我們在 Console 執行應用程式時,可以依序輸入 ID、名字、數學數值...

鐵人賽 自我挑戰組 DAY 28

技術 不要為了 Unit Test 而寫 Unit Test

不管是哪種測試,都是為了確保程式碼的品質,以及是否符合需求規格。而單元測試是工程師確保自身產出的一種方式,怎麼確定自己寫的單元測試涵蓋所有的函式呢? 以 And...

鐵人賽 Software Development DAY 27

技術 Day 27-Unit Test 應用於使用重構與測試手法優化 C# Code-1 (情境及應用-7)

Unit Test 應用於使用重構與測試手法優化 C# Code - 前言 今天的應用是參考於 Improving C# Code Using Refactor...

鐵人賽 Software Development DAY 26

技術 Day 26-Unit Test 應用於 Async Code-2 (情境及應用-6)

Unit Test 應用於 Async Code-2 - 用程式碼講故事(測試碼 Exception 篇章) 那今天的內容是延續昨天的商業邏輯所撰寫的測試碼,那...

鐵人賽 Modern Web DAY 26

技術 Day26 - 鐵人付外掛測試驗收(二) - 導入單元測試

先來回顧一下目前鐵人付外掛的資料夾結構: iron-pay ├── composer.json ├── composer.lock ├── iron-pay.p...

鐵人賽 Software Development DAY 25

技術 Day 25-Unit Test 應用於 Async Code-1 (情境及應用-5)

Unit Test 應用於 Async Code-1 - 前言 今天的文章內容是參考於 Testing C# Async Code with NUnit and...

鐵人賽 Software Development DAY 24

技術 Day 24-Unit Test 應用於 ORM (以 Entity Framework 為例) (情境及應用-4)

Unit Test 應用於 ORM (以 Entity Framework 為例) - LINQ 介紹 今天的主題是要針對開發 .NET 應用程式最常遇到的資料...

鐵人賽 Software Development DAY 23

技術 Day 23-Unit Test 應用於 DateTime-2 (情境及應用-3)

Unit Test 應用於 DateTime-前言-2 今天文章的內容是參考於 C# - how to inject, mock or stub DateTim...

鐵人賽 Software Development DAY 22

技術 Day 22-Unit Test 應用於 DateTime-1 (情境及應用-2)

Unit Test 應用於 DateTime-前言 今天文章的內容是參考於 C# - how to inject, mock or stub DateTime...

鐵人賽 Software Development DAY 21

技術 Day 21-Unit Test 應用於 Web APIs (情境及應用-1)

Unit Test 應用於 Web APIs-前言 現今大多數的軟體工程都是以網路工程為主,那網路工程中又以 Web API 為單位做為開發的基石;因此,今天我...

鐵人賽 Software Development DAY 20

技術 Day 20-重構 (Refactoring) 與接縫 (Seam) - 2 (核心技術-12)

在方法被呼叫前注入一個假物件-前言 (以工廠類別為示範) 今天接下來會探討第三種型別,並非透過建構函式或屬性注入的方式建置假物件,而且在對被測試物件進行操作前才...

鐵人賽 Software Development DAY 19

技術 Day 19-重構 (Refactoring) 與接縫 (Seam) - 1 (核心技術-11)

程式碼設計框架對測試碼可測試性的影響 今天進到核心技術的第三個系列—重構 (Refactoring) 與接縫 (Seam),那不免俗的先來看 Roy Osher...

鐵人賽 Software Development DAY 18

技術 Day 18-隔離框架 (isolation Framework) - NSubstitute 基本介紹-3 (核心技術-10)

NSubstitute 基本語法前言-2 今天會是基本介紹 NSubstitute 的最後一個篇章 XD (含今天花了四天的篇幅介紹,還有一些比較深的寫法看之後...

鐵人賽 Software Development DAY 17

技術 Day 17-隔離框架 (isolation Framework) - NSubstitute 基本介紹-2 (核心技術-9)

NSubstitute 基本語法前言 今天的文章主要參考於 NSubstitute官方網站,正所謂工欲善其事,必先利其器,我們若想要透過 NSub 自動化寫出好...

鐵人賽 Software Development DAY 16

技術 Day 16-隔離框架 (isolation Framework) - NSubstitute 基本介紹 (核心技術-8)

NSubstitute 基本介紹與安裝 NSubstitute(簡稱 NSub)是一套友善的 .NET 隔離框架套件,讓開法者以簡單、乾淨的語法撰寫測試,這套框...

鐵人賽 Software Development DAY 15

技術 Day 15-隔離框架 (isolation Framework) - 概念基本介紹 (核心技術-7)

何謂隔離框架 (isolation Framework) 今天走到了鐵人賽一半的賽點,終於要提到我們標題 NSubstitute 相關概念的介紹了XD。好,那先...

鐵人賽 Software Development DAY 12

技術 Day 12-假物件 (Fake) - 模擬物件 (Mock)-1 (核心技術-4)

模擬物件(Mock)簡介 在先前我們所撰寫的單元測試中,3A 原則所做的不外乎是新增物件、執行物件方法、驗證物件回傳的結果或呼叫物件本身的屬性。好,關鍵在最後驗...

鐵人賽 Software Development DAY 11

技術 Day 11-假物件 (Fake) - 虛設常式 (Stub)-3 (核心技術-3)

看程式碼說故事-3 在昨天 Day-10 把 EmailSystem 從 JJEmail 這隻套件抽離;同時,在測試方面也針對 EmailFunction 撰寫...

鐵人賽 Software Development DAY 10

技術 Day 10-假物件 (Fake) - 虛設常式 (Stub)-2 (核心技術-2)

看程式碼說故事 (Stub-2) 前景提要,昨天提到開發者要開發 Email 通知系統,於是他就利用 JJEmail 套件裡面的 SendEmail 方法解決...