iT邦幫忙

單元測試相關文章
共有 86 則文章
鐵人賽 IT技術鐵人 DAY 22

技術 [如何提升系統品質-Day22]測試 - 單元測試的意義

相信大家多多少少都有撰寫過Unit Test的程式,當然在軟體開發的過程中,可能因為時程或其他外在因素而導致無法持之以恆。 但套句Ruddy老師的話,『要相信雲...

技術 Travis CI 與自動化 JavaScript 單元測試

<span style="font-family: 微軟正黑體;"> 單元測試在軟體開發流程中是很重要的一環,它能<spa...

鐵人賽 Modern Web

技術 [Day-36] 使用mocha來做單元測試

本文你將會學到 何謂單元測試(Unit Test) 了解兩種單元測試類型、四種斷言庫 使用 mocha+Supertest 來做單元測試 使用 Chai 斷言...

鐵人賽 IT技術鐵人 DAY 23

技術 [如何提升系統品質-Day23]測試 - 單元測試工具的選擇(for .NET)

前面的文章,介紹了單元測試的意義,以及單元測試的範例。 業界很多朋友知道我有在做單元測試,常問我:要選NUnit好?還是用Visual Studio內建的單元測...

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

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

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

達標好文 技術 探討單元測試和整合測試的涵蓋範圍

本篇文章紀錄自己導入 測試驅動開發(Test Driven Design) 過程中,曾經沒辦法分辨自己所寫的測試案例到底是“單元測試”還是“整合測試”,與同儕討...

鐵人賽 Software Development DAY 14

技術 Day 14 - [動詞二] 測試

這幾年愈來愈多團隊重視測試,也慢慢有些團隊能接受開發人員同時撰寫測試程式了。當系統和測試開始成對出現時,測試的命名原則也跟著加到團隊的Coding Conven...

鐵人賽 Software Development DAY 1

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

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

鐵人賽 Software Development DAY 15

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

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

鐵人賽 Software Development DAY 1

達標好文 技術 Day 01 「科學 v.s. 數學」前言

筆者從業數年,面試過不少程式開發者。每當問到對方是否有做單元測試時,絕大多數的面試者總會說:「我知道測試很重要,但我們沒時間寫測試。」「我知道測試可以避免不必要...

鐵人賽 Software Development DAY 2

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

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

鐵人賽 Software Development DAY 7

技術 Python 與自動化測試的敲門磚_Day07_Pytest 與 Fixture

每天的專案會同步到 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 5

技術 Day 5-單元測試 3A 原則 (Arrange, Act 和 Assert) (基礎-4)

專案架構介紹 從圖中可以看到 HelloBank 方案當中有兩隻專案,一隻是 HelloBank 專案(對應於軟體開發就是商業邏輯開發的 Library);另一...

鐵人賽 Software Development DAY 16

技術 Python 與自動化測試的敲門磚_Day16_Selenium 定位元素

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

鐵人賽 Software Development DAY 20

技術 Day 20 - 二周目 - 軟體測試(Testing):測試非同步函數

回憶 昨天我們談了如何做驗証和掛入 middleware 來驗証 token。今天要著重測試這塊 想必大家一定常聽到 自動軟體測試、TDD 與 BDD這之類的名...

鐵人賽 Software Development DAY 5

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

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

鐵人賽 Software Development DAY 12

技術 Python 與自動化測試的敲門磚_Day12_Pytest 與 conftest.py

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

鐵人賽 Software Development DAY 2

技術 Day 2-什麼是單元測試及何謂優秀的單元測試? (基礎-1)

最初的單元測試傳統定義 在 Roy Osherove 撰寫的單元測試的藝術中,1970 年代就已經有單元測試的概念了。並且隨著時代的推移,對於單元測試也循序漸進...

鐵人賽 Software Development DAY 17

技術 Python 與自動化測試的敲門磚_Day17_Selenium 瀏覽器基本操作

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

徵才 軟體測試工程師

**Newegg團隊核心價值 **在自由和追求自發的文化中和最優秀的人一起創造價值產生影響。我們特別重視:*工程師文化,自我驅策和不斷優化*正直,強調人而非規則...

鐵人賽 Software Development DAY 6

技術 Python 與自動化測試的敲門磚_Day06_Pytest 的 setup 和 teardown

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

鐵人賽 Software Development DAY 21
QA 三十天養成日記 系列 第 21

技術 [Day21] 軟體世界裡的 TDD/BDD/ATDD!懶人包幫你一次釐清(一)

BDD/TDD/ATDD 我相信在軟體業中並不陌生,但我一直都處於大致了解而已。今天就一次整理好筆記,區分好他們三者的關係 前幾篇文章中都有提到關於很多【測試】...

技術 【如何高效開發 ? 】測試驅動開發 | 3 大法則 + 5 大好處

撰寫單元測試,速度更快 ! 大綱 除錯的日常 測試驅動開發 三大法則 五大好處 JUnit 示範 違反直覺的力量 除錯的日常 工程師的日常,是不斷的與程...

鐵人賽 Software Development DAY 3

技術 Day 3-何時用單元測試?在這之前,要先釐清除了單元測試以外的測試 (基礎-2)

單元測試的好朋友—整合測試 (Integration Test) 在昨天 Day 2-什麼是單元測試及何謂優秀的單元測試? (基礎-1) 曾提到早期的測試開發,...

技術 如何提高程式碼的可測試性 (Testability)

眾所皆知,寫單元測試有非常多好處,但有些主管會問,為什麼寫測試會讓工程師額外花這麼多時間?除了因為缺乏單元測試技術知識外,根本原因是產品程式碼的可測試性太低,導...

鐵人賽 Software Development DAY 17

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

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

鐵人賽 Software Development DAY 6

技術 Day 6-單元測試 NUnit 更多常用的特性-1 (基礎-5)

Setup 和 Teardown 在單元測試的藝術提到:進行單元測試時,很重要的一點是確保之前測試過程中所遺留下來的資料或執行個體得以銷毀,新的測試執行時,狀態...

鐵人賽 Software Development DAY 11

技術 Python 與自動化測試的敲門磚_Day11_Pytest 與 parametrize

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