tag 單元測試

標籤
貢獻39
91
05:34 PM · Oct 25 ,2025

@單元測試 / 博客 RSS 訂閱

雲輕雨細 - Python單元測試入門:3個核心斷言方法,幫你快速定位代碼bug

前言 單元測試是驗證代碼正確性的“質檢工具”。 Python自帶的unittest模塊,其中assertEqual、assertTrue、assertFalse這三個基礎斷言方法,是入門單元測試的“敲門磚”。今天就給大家分享一下它們的用法。 一、unittest與斷言,是代碼的“質檢組合” 首先要明確:unittest是Python內置的單元測試框架,能幫我們自動化驗證代碼邏輯是否正確;而“斷言方

運維 , 單元測試 , Python

收藏 評論

龍智DevSecOps - 嵌入式C/C++迴歸測試四大最佳實踐(附自動化測試工具TESSY使用教程)

在嵌入式系統開發中,每一行代碼都至關重要。一個看似無害的修改,也可能引發不易察覺的副作用——而且要直到它們演變為嚴重的故障才會暴露出來。 此時,迴歸測試便發揮關鍵作用:它確保技術方面的改進絕不會以犧牲系統可靠性為代價。 那麼,如何在不拖慢創新速度的前提下,讓迴歸測試保持高效?以下是四種經過驗證的最佳實踐。 01、從一開始就實現自動化 停止浪費時間,將重複的手動測試交給合適的工具。使用自動化測試工具

嵌入式 , 單元測試 , 自動化測試

收藏 評論

編程小達人之心 - 單元測試中使用Mockito模擬對象 - 巨輪的個人頁面 -

Sarama作為Go語言中最流行的Apache Kafka客户端庫,提供了強大的測試工具集,特別是Mock對象機制,讓開發者能夠輕鬆進行單元測試和集成測試。本文將深入解析Sarama的測試策略,重點介紹如何使用Mock對象來構建可靠的測試環境。 🎯 為什麼需要Mock測試? 在分佈式系統中,直接連接真實的Kafka集羣進行測試存在諸多挑戰:環境依賴性強、測試

單元測試 , 後端開發 , 開發者 , 集成測試 , Python

收藏 評論

leocoder - 從0到1實現Promise

前言 Promise大家一定都不陌生了,JavaScript異步流程從最初的Callback,到Promise,到Generator,再到目前使用最多的Async/Await(如果對於這些不熟悉的可以參考我另一篇文章《JavaScript異步編程》),這不僅僅是技術實現的發展,更是思想上對於如何控制異步的遞進。Promise作為後續方案的基礎,是重中之重,也是面試時候最常被問到的。 今天我們就一起

promise , mocha , 單元測試 , Javascript

收藏 評論

誤會一場 - lua GC垃圾收集 內存優化 - 123

Lua 的 collectgarbage 函數 是用於控制垃圾回收機制的重要工具。該函數提供了多種操作模式來管理內存回收: 基本語法: collectgarbage(opt [, arg]) 主要操作選項: "collect" - 執行一次完整的垃圾回收循環 "stop" - 暫停垃圾回收器 "resta

junit , lua , 開發語言 , 單元測試 , Css , 筆記 , 前端開發 , HTML

收藏 評論

mob64ca14137e4f - 逐步分析,Web項目性能測試實戰 -

概述:   性能測試評估Web應用在不同條件下的響應速度和穩定性。   步驟:   頁面加載時間:測試頁面首屏加載時間和完全加載時間。   請求響應時間:測試AJAX請求或其他異步數據請求的響應時間。   資源優化:檢查靜態資源(如圖片、CSS和JS文件)的優化情況,是否有延遲加載、緩存機制等。   內存使用情況:測試

測試用例 , 壓力測試 , 單元測試 , Css , selenium , 前端開發 , 集成測試 , HTML

收藏 評論

肆式青春 - java測驗

在 Java 開發中,測試是保證代碼質量、可靠性和可維護性的基石。下面我將從測試類型、核心框架、最佳實踐到與持續集成的結合,為你係統介紹 Java 測試。 🧪 Java 測試的主要類型 根據測試的粒度和目標,Java 測試主要分為以下幾種: 單元測試:這是對軟件中最小可測試單元(在 Java 中通常是一個方法或一個類)進行的測試。其目標是驗證每個獨立

測試方法 , 單元測試 , 後端開發 , JAVA

收藏 評論

李媛元 - 使用karma+mocha+chai+sinon+@vue/test-utils為你的組件庫增加單元測試

項目github地址:https://github.com/yuanalina/installAsRequired 這裏必須要提前説明,前端項目的單元測試不是必須的,特別是業務型項目,增加單元測試反而會成為累贅,增加開發成本且無意義,業務型的項目需求常常變動,UI也經常更改,增加單元測試,需要在開發過程中不斷更新開發測試用例,增加開發成本。但是,項目中的一些公共封裝,比如公共的組件、公用的功

mocha , chai , 單元測試 , karma , Javascript

收藏 評論

lingyuli - 深度學習 數據域模型

一個軟件項目的測試,要測試該項目的各個方面,根據測試內容的不同,測試的分類也不同。一般常用的測試可以分為以下幾種: 功能測試,逐個測試每個功能,直到可以確信該功能沒有任何問題。白盒功能測試通常叫做單元測試,幾種測試可以看到的代碼的功能。黑盒功能測試關注永和可以做或選擇的事情。在涉及到複雜的功能時,要先做好每個簡單功能的測試。

測試 , 單元測試 , 人工智能 , 深度學習 , 文檔 , 產品 , 深度學習 數據域模型

收藏 評論

旋極智能 - Cantata 25.07 全新上線:完整生成CLI腳本 + 自動收集上下文覆蓋率,測試效率再躍升!

Cantata 25.07版本全新發布!此版本為以代碼編輯器為中心的用户添加了更多功能,包括完整的CLI測試腳本創建和執行以及新的測試用例編輯,更新了最新鐵路軟件標準EN 50716:2023的工具認證,增強了代碼覆蓋率報告,並進一步擴展了支持的平台。此外,在此版本中修復了核心組件和輔助工具中的許多錯誤。 Cantata 25.07還包含許多其他生產力和靈活性增強以及修復。全套更改記錄在發行説明中

軟件測試 , 單元測試 , 代碼測試

收藏 評論

京東雲開發者 - 一文淺談Mockito使用 | 京東雲技術團隊

一、前期準備~ 1、準備工作 !--mockito依賴--a dependency groupIdorg.mockito/groupId artifactIdmockito-core/artifactId version2.7.19/version scopetest/scope /dependency !-- junit依賴 -- dependency g

mock , mockito , 測試 , 單元測試

收藏 評論

BBQ只有番薯 - mocha

這篇文章百分之99都是照着mocha官網的內容來寫的。就是個掃盲文,如果你想獲得關於mocha更深層次不為人知的內容,還是別浪費你寶貴的十幾分鍾了,馬上叉掉。不為啥的,我就做個筆記,方便以後複習。 mocha(抹茶)是一款javascript測試框架,支持在node和瀏覽器端運行。它比QUnit更完善,可擴展性更強。在官網上,對它的描述就是簡單,可擴展,有趣。(有趣是什麼鬼) 使用 // 1 np

mocha , 單元測試 , Javascript

收藏 評論

Tomy - 嵌入軟件單元測試的全面研究與實踐

引言 嵌入軟件單元測試是確保嵌入式系統質量和可靠性的關鍵環節。嵌入式系統廣泛應用於汽車電子、工業控制、醫療設備等關鍵領域,其軟件直接操控硬件,任何微小的錯誤都可能導致嚴重後果。單元測試作為軟件開發過程中最早進行的測試活動,能夠有效隔離代碼片段,驗證其功能是否符合設計預期,從而在早期階段發現潛在缺陷,提升代碼質量。本文將系統探討嵌入軟件單元測試的標準流程、方法論、工具選擇、工程師能力要求、實際

單元測試 , 測試工具

收藏 評論

京東雲開發者 - iOS 單元測試之常用框架 OCMock 詳解 | 京東雲技術團隊

一、單元測試 1.1 單元測試的必要性 測試驅動開發並不是一個很新鮮的概念了。在日常開發中,很多時候需要測試,但是這種輸出是必須在點擊一系列按鈕之後才能在屏幕上顯示出來的東西。測試的時候,往往是用模擬器一次一次的從頭開始啓動 app,然後定位到自己所在模塊的程序,做一系列的點擊操作,然後查看結果是否符合自己預期。 這種行為無疑是對時間的巨大浪費。於是有很多資深工程師們發現,我們是可以在代碼中構造一

mock , 測試 , 單元測試 , ios

收藏 評論

ff73c7e3-f5ae-44e7-82ff-ddef0f28eced - PHPUnit實踐三(構建模塊化的測試單元)

本系列教程所有的PHPUnit測試基於PHPUnit6.5.9版本,Lumen 5.5框架 目錄結構 模塊下的目錄是符合Lumen的模塊結構的 如:Controllers、Models、Logics等是Lumen模塊目錄下的結構目錄 如果有自己的目錄同級分配即可,如我這裏的Requests 整體結構 ├── BaseCase.php 重寫過Lumen基類的測試基類,用於我們用這個基類做

lumen , php , 單元測試 , 模塊化 , phpunit

收藏 評論

HuiZhu - 你敢在週五下午發佈代碼嗎?只有寫單元測試的人才配有的“鬆弛感”

“改一行代碼,崩整個系統。” 這句聽起來像段子的玩笑,卻是無數開發者心中真實的恐懼。 問你一個扎心的問題:如果現在讓你重構核心業務裏的那個 calculatePrice 函數,你敢立馬點上線嗎? 大多數人的回答是沉默。因為我們心裏沒底。我們寫的代碼就像沒有地基的房子,看着光鮮,實則搖搖欲墜。一旦需要修改,就像是在玩疊疊樂,生怕抽錯一塊木條,整個大廈瞬間坍塌。 這種恐懼的根源,就是缺乏單元測試。我們

tdd , 單元測試 , 自動化測試 , 代碼質量 , prompt

收藏 評論

敏哥 - 搭建 vue2 單元測試環境(karma+mocha+webpack3)

從網上找了很多例子關於單元測試,都是如何新建項目的時候的添加單元測試,用vue-cli中怎麼添加,但是我的項目已經生成了,不能再一次重新初始化,這時如何添加單元測試,這裏面遇到了好多坑,寫在這裏記錄一下心得。 1、用vue-cli生成一個新的項目,把單元測試需要的文件直接複製到你的項目中 vue init webpack vuetest 文件下載地址 源代碼Github鏈接 2、安裝Karma+

vue.js , mocha , 單元測試 , webpack , karma

收藏 評論

mob64ca14010a69 - MVP架構的缺陷

MVC的缺點 在Android開發中,Activity並不是一個標準的MVC模式中的Controller,它的首要職責是加載應用的佈局和初始化用户 界面,並接受並處理來自用户的操作請求,進而作出響應。隨着界面及其邏輯的複雜度不斷提升,Activity類的職責不斷增加,以致變得龐大臃腫。 什麼是MVP? MVP從更早的MVC框架演變過來,

單元測試 , 架構 , 後端開發 , MVP架構的缺陷 , mvc , ui

收藏 評論

qzuser - karma+mocha+chai前端單元測試環境搭建

測試框架認識 karma:提供瀏覽器測試環境,在此karma提供測試服務。 mocha:提供Javascript測試環境,在此作為karma測試框架,被引入karma中使用。 chai:斷言庫。 項目中安裝karma 安裝karma:npm install karma -D 全局安裝karma腳手架,便於使用karma命令:npm install karma-cli -g

mocha , 單元測試 , karma

收藏 評論

敏捷開發 - 為什麼單元測試不是持續交付的唯一答案

為了讓持續集成和持續交付(CI/CD)成為現實,企業必須審查其內部流程,並重新思考如何處理軟件交付生命週期。過去的清單和評論根本不是前進的方向。殘酷的事實是,大多數企業在持續交付的道路上相當落後。對軟件交付過程本身進行根本性的改變與從貨架上取下一些工具這樣的半個步驟是完全不一樣的。 如果目標是對客户和用户做出更好的響應,軟件團隊需要專注於軟件交付週期的更快迭代,並圍繞快速響應用户反饋進行組織。雖然

項目管理 , 持續集成 , 軟件開發 , devops , 單元測試

收藏 評論

寫代碼的海怪 - 前端測試常見的 3 個誤區

前言 哈嘍,大家好,我是海怪。 在做前端測試時,選用合適的測試策略遠比一通猛狂測試更重要,所謂 “方向 努力”。 如果選擇了錯誤的測試策略,很容易寫出維護性差和不穩定的測試用例。一旦業務出現變化,用例就全崩了。可能這也是大家討厭寫測試的原因之一吧。 Kent C. Dodds 在這篇文章 [《Common Testing Mistakes 》](https://kentcdodds.com

測試 , 單元測試 , jest , 前端

收藏 評論

陽哥 - python初學遇到的坑

今天在開發一個測試自動化腳本的時候,出現了一個BUG卡的蠻久的。使用的框架是unittest;這個框架可以自動執行腳本里的方法,下面看代碼(這個代碼是正常沒問題的) import unittest import BeautifulReport from selenium import webdriver class Test(unittest.TestCase): def setUp(s

python3.x , 單元測試 , 自動化測試 , selenium

收藏 評論

維李設論 - 前端測試套件構建實踐

前言 前端開發過程中,我們常常忽略單元測試的功能和重要性,一個好的測試覆蓋是軟件穩定運行的前提和保證,作為軟件工程研發領域不可獲取的步驟,通常按照測試粒度可以區分為 單元測試、集成測試、E2E測試(UI測試),通常的測試會將最後一個粒度定位為系統測試,但是對於前端而言通常就是UI或者E2E測試,有的公司會把E2E測試單獨拿出來進行分層,這裏我們僅僅以簡單的三層模型進行區分,按照數量有正三角和倒三

jasmine , 前端測試 , 單元測試 , karma , jest

收藏 評論

好久不見 - Mocha單元測試

寫這篇文章的初衷是,有個朋友來找我寫單元測試...自己懵逼了,開發了這麼久,還真沒有好好寫過測試用例,然後就和我朋友掰扯,我的論點是,前端開發沒必要寫單元測試,一般公司都有端對端測試就是點點點...開發人員一旦書寫測試用例,無形增加人員的開銷,或者是延緩迭代速率...他一句話,上頭需要...兩人啞口無言 乘着空閒的時候就查閲了各種資料 思考一:是否有必要單元測試?(團隊是否擁有測試

mocha , 效率 , chai , 單元測試

收藏 評論