tag 單元測試

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

@單元測試 / 博客 RSS 訂閱

凡事提前 - HarmonyOS Next UI測試框架API總結

HarmonyOS Next UI測試框架API總結 HarmonyOS Next中UiTest提供模擬UI操作的能力,供開發者在測試場景使用,主要支持如點擊、雙擊、長按、滑動等UI操作能力,該模塊提供以下功能: On:提供控件特徵描述能力,用於控件篩選匹配查找。 Component:代表UI界面上的指定控件,提供控件屬性獲取,控件點擊,滑動查找,文本注入等能力。 Driver:入口類,提

harmonyos-next , 測試 , 單元測試 , 自動化測試 , harmonyos

收藏 評論

litao-2071 - GO單元測試&集成測試的 mock 方案

GO單元測試集成測試的 mock 方案 在單元測試或集成測試中,不希望依賴原始數據庫或者説給原始數據庫帶去髒數據,我們往往使用Mock的方式進行模擬, 當然單元測試和集成測試中的側重點同,下面會介紹 基於數據打樁、啓動模擬數據庫等解決方案。 我們通過下面這個案例來説明幾種mock方式的優劣勢和適用場景 案例: 需要mock 下面這個 數據庫操作接口 TestRepo // TestEntity

mock , 單元測試 , 集成測試 , go

收藏 評論

大衞talk - Jest單元測試

由於格式和圖片解析問題,可前往 閲讀原文 前端自動化測試在提高代碼質量、減少錯誤、提高團隊協作和加速交付流程方面發揮着重要作用。它是現代軟件開發中不可或缺的一部分,可以幫助開發團隊構建可靠、高質量的應用程序 單元測試(Unit Testing)和端到端測試(End-to-End Testing)是兩種常見的測試方法,它們在測試的範圍、目的和執行方式上有所不同。單元測試和端到端測試不是相互排斥的,而

jestjs , 單元測試 , 自動化測試 , 後端 , 前端

收藏 評論

龍智DevSecOps - 嵌入式系統測試必備:9大理由解析報告與可追溯性的重要性(附工具推薦TESSY)

在嵌入式系統的軟件測試項目中,報告和可追溯性至關重要,原因有多個。它們是確保嵌入式系統可靠、合規且高質量的基礎。報告和可追溯性不僅支持有效的項目管理,還促進了維護和調試,併為審計及持續改進工作提供了必要的文檔支持。 理由1:合規性 嵌入式系統常用於汽車、航空航天、醫療設備和工業控制系統等關鍵應用領域。 這些行業受到嚴格的法規和標準約束(例如ISO 26262、DO-178C、IEC 6230

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

收藏 評論

龍智DevSecOps - 單元測試工具TESSY現已支持ABIX HiperSIM,助力MELEXIS MLX16 汽車嵌入式系統的軟件驗證

本文來源razorcat.com ,由 Razorcat 合作伙伴及 TESSY 授權分銷商——龍智翻譯整理。旨在為國內用户分享介紹 TESSY 對 ABIX HiperSIM 的集成支持,及其在 MELEXIS MLX16 汽車嵌入式系統開發中的應用價值。 Razorcat 的 C/C++ 單元與集成測試工具 TESSY,現已支持 ABIX HiperSIM 模擬器,可用於基於 MELEXIS

軟件測試 , 嵌入式 , 單元測試 , c++ , c

收藏 評論

龍智DevSecOps - 視頻教程 | 單元測試工具TESSY:腳本編輯器(Script Editor)

本系列教程由TESSY授權分銷商——龍智翻譯製作。 歡迎觀看TESSY腳本編輯器(Script Editor)的實操演示! 本視頻演示了TESSY腳本編輯器的完整使用流程。觀看視頻,您將瞭解如何通過TESSY腳本編輯器,高效地創建、編輯、同步並管理測試用例及其測試數據。 ➔ 如何在測試數據編輯器(TDE)中創建並錄入測試用例; ➔ 腳本編輯器如何實現模型與腳本的雙向同步及衝突合併; ➔

軟件測試 , 嵌入式 , 單元測試 , 測試工具

收藏 評論

龍智DevSecOps - 視頻教程 | 單元測試工具TESSY:軟件版本標籤

歡迎觀看關於TESSY處理軟件版本標籤的實操演示! 您將學習如何在TESSY測試報告中獲取軟件版本信息,以便追蹤測試所對應的代碼版本,實現“測試版本可追溯”。 https://www.bilibili.com/video/BV1TPpqzRETs/?page=1 演示要點: ➔ 標準CVS版本標籤如何被添加到TESSY的測試詳情報告; ➔ 如何將Git提交哈希值(Git commmit hash)

視頻教程 , 單元測試 , 測試工具

收藏 評論

雲輕雨細 - 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

收藏 評論

OpenTiny社區 - 告別代碼焦慮,單元測試讓你代碼自信力一路飆升!

本文由體驗技術團隊董福俊原創。 背景 一次偶然,我看到了 Kent C. Dodds 的文章中的一個觀點:寫測試代碼的原因,是為了獲得對自己代碼的信心。我覺得深有感觸,於是翻看了kent的所有文章,結合我自己的開發體會,總結了一些關於前端單元測試的觀點。 認識單元測試 單元測試是什麼? 單元測試(UT)是測試系統中的一環,測試系統還包含很多其它環,例如:端到端測試E2E、集成測試Integrati

單元測試 , 開源 , 前端

收藏 評論

Chuck1sn - 🔥 一個全新設計的 Java 腳手架;一副嶄新的 Java 生態藍圖;一門現代化的 Java 編程哲學。

為何 Mjga 與眾不同? Mjga 是一款全新設計的,基於雲原生理念的打造的現代 Java Web 腳手架,它具備以下特點: 容器化的應用 可裝卸的組件 有口皆碑的單元測試 自定義元信息 全新的生產力工具 🥝 選擇模板 🍅 組件選配 🍹 自定義元信息 產品特性 容器化與雲原生 通過 docker-compose.yml 管理應用程序的整個生命週期與配置。 通過

單元測試 , springboot , JAVA , gradle , Docker

收藏 評論

smile - golang的單元測試

基於代碼架構設計 + 第三方工具 -- 改善單測代碼質量 單元測試代碼難寫? 代碼架構設計不夠完善,從上到下的交互的邊界不夠清晰,可能在業務層存在調用第三方系統的地方 // bad package service func learnGo() { // ... // 針對業務代碼,認為第三方系統不穩定,輸出的結果不固定,系統內部的是穩定的 // 單元測試需要將不穩定的

單元測試 , go

收藏 評論

凡事提前 - HarmonyOS Next UI測試入門

HarmonyOS Next UI測試入門 HarmonyOS Next提供的自動化測試框架arkxtest,支持JS/TS語言的單元測試框架(JsUnit)及UI測試框架(UiTest)。UiTest通過簡潔易用的API提供查找和操作界面控件能力,支持用户開發基於界面操作的自動化測試腳本。本文介紹HarmonyOS Next UI自動化框架實現原理 HarmonyOS Next中UI測試框架主要

harmonyos-next , 測試 , 單元測試 , 自動化測試 , harmonyos

收藏 評論

凡事提前 - HarmonyOS Next 單元測試框架API總結

HarmonyOS Next 單元測試框架API總結 自動化測試框架代碼部件倉arkXtest,包含單元測試框架(JsUnit)和Ui測試框架(UiTest)。單元測試框架(JsUnit)提供單元測試用例執行能力,提供用例編寫基礎接口,生成對應報告,用於測試系統或應用接口。Ui測試框架(UiTest)通過簡潔易用的API提供查找和操作界面控件能力,支持用户開發基於界面操作的自動化測試腳本。 本文介

harmonyos-next , 單元測試 , 自動化測試 , harmonyos

收藏 評論

江湖十年 - Go 源碼是如何解決測試代碼循環依賴問題的?

公眾號首發地址:https://mp.weixin.qq.com/s/j5vKNxl2keMF7oPT5M0XnA 最近我寫了一篇講解 context 包源碼的文章《Go 併發控制:context 源碼解讀》,在閲讀源碼的過程中,我在 context 包測試代碼中發現了一個解決循環依賴的小技巧,在此分享給大家。 x_test.go 解決循環依賴 context 包源碼目錄結構如下: https:/

面試 , 單元測試 , 源碼分析 , go , 後端

收藏 評論

程序員老劉 - 記錄一個Flutter 3.24單元測試點擊事件bug

哈嘍,我是老劉 這兩天發現一個Flutter 3.24版本的單元測試的一個小bug,提醒大家注意一下。 老劉自己寫代碼十多年了,寫Flutter也6年多了,沒想到前兩天在一個小小的BottomNavigationBar 組件上翻了車。 給大家分享一下事件的經過。 問題經過 這件事的起因是最近想做一個自己用的小App,Flutter實現。 大家知道我一直是TDD的踐行者,所以就先寫

tdd , 單元測試 , flutter

收藏 評論

龍智DevSecOps - TESSY單元測試工具詳解與操作演示:ISO 26262合規性、自定義測試用例、詳細測試報告等

在嵌入式系統開發中,安全性和可靠性至關重要,尤其是在汽車、醫療和工業控制等高風險行業。為了確保代碼在實際運行中滿足安全標準,開發者需要一套完善全面的測試工具,來嚴格檢測代碼的安全性和可靠性。 TESSY作為一款已獲得IEC 61508、IEC 62304、ISO 26262和EN 50128認證的單元/集成測試工具,專為安全相關的嵌入式C/C++代碼測試而設計,可幫助開發者有效簡化和自動化測試流程

嵌入式 , 單元測試 , 集成測試

收藏 評論

Evans_波 - 在 VSCode 中使用 xUnit 對 C# 進行單元測試

測試環境搭建 鏈接:使用 dotnet test 和 xUnit 在 .NET 中對 C# 進行單元測試 實用技巧 忽略測試方法 忽略整片的 忽略 Test1 至 Test2 之間的全部測試 public class Program_Test { #if false [Fact] public void Test1() {...} [Theory] [InlineD

單元測試 , c#

收藏 評論

旋極智能 - TESSY 5.1版新功能

TESSY是一款針對嵌入式軟件的C/C++代碼的單元測試工具,能夠自動化整個單元測試周期,包括迴歸測試,適用於多種目標系統。作為一個易於安裝和操作的測試工具,TESSY從項目設置、測試設計與執行到結果分析與報告,全程引導您完成單元測試工作流程。此外,TESSY還負責完整的測試組織與管理,包括需求管理、覆蓋率測量及可追溯性。 新版的TESSY 5.1通過多個新功能的引入和優化,使代碼覆蓋率的

軟件測試 , 單元測試

收藏 評論

一顆冰淇淋 - 全面掌握 Jest:從零開始的測試指南(下篇)

在上一篇測試指南中,我們介紹了Jest 的背景、如何初始化項目、常用的匹配器語法以及鈎子函數的使用。這一篇篇將繼續深入探討 Jest 的高級特性,包括 Mock 函數、異步請求的處理、Mock 請求的模擬、類的模擬以及定時器的模擬、snapshot 的使用。通過這些技術,我們將能夠更高效地編寫和維護測試用例,尤其是在處理複雜異步邏輯和外部依賴時。 Mock 函數 假設存在一個 runCallBac

單元測試 , 自動化測試 , jest , 前端 , Javascript

收藏 評論

陳哥聊測試 - 公司最大的內卷,偷偷做單元測試

一位讀者在看過我的《理解這八大優勢,才算精通單元測試》後,問我:知道單元測試有好處,但實在沒空寫。看完文章後又想重新落實一下,有沒有啥寫好單元測試的技巧? 這位讀者絕對不是第一個和我抱怨單元測試的人。這很好理解,中國互聯網公司太多太卷,想要搶奪市場就要推出不同功能,而這些壓力一部分落在了程序員身上,拼命趕需求。單元測試這種費力不討好的事情,自然而然就沒有人做。 就我多年的經驗來看,寫單元測試其實不

軟件測試 , 測試 , 單元測試 , 自動化測試 , 程序員

收藏 評論

龍智DevSecOps - ATC汽車軟件與安全技術周訪談精華:利用Jira、Confluence、Helix QAC等工具,加強汽車軟件研發全球協作

中國車企正加速駛向國際舞台。 面對複雜多變的國際市場環境, 以及多樣化的國家法規與行業標準, 中國車企如何在軟件開發領域蓄勢發力, 迅速建立競爭優勢? 如何加強開發團隊的全球高效協作? 及確保產品的安全合規與快速迭代? ...... 日前,龍智公司總經理楊林晶做客2024 ATC汽車軟件與安全技術周活動,分享龍智如何在DevOps領域深耕細作,助力汽車軟件

項目管理軟件 , 軟件開發 , 需求管理 , 單元測試 , 代碼測試

收藏 評論

crossoverJie - 深入理解單元測試:技巧與最佳實踐

之前分享過如何快速上手開源項目以及如何在開源項目裏做集成測試,但還沒有講過具體的實操。 今天來詳細講講如何寫單元測試。 🤔什麼情況下需要單元測試 這個大家應該是有共識的,對於一些功能單一、核心邏輯、同時變化不頻繁的公開函數才有必要做單元測試。 對於業務複雜、鏈路繁瑣但也是核心流程的功能通常建議做 e2e 測試,這樣可以保證最終測試結果的一致性。 💀具體案例 我們都知道單測的主要目的是模擬執行你

單元測試

收藏 評論