Unit Testing: MSTest, xUnit, and nUnit培訓
MSTest、xUnit 和 nUnit 是單元測試框架。MSTest 以其集成測試而聞名,它是 Microsoft 創建的官方單元測試框架。n單位歸因於點網單元測試。xUnit 是專門處理 32 位和 64 位處理,是歸因於 Dot Net 的另一個框架。
此講師指導的現場培訓(現場或遠端)面向希望使用 MSTest、xUnit 和 nUnit 單元單元測試代碼功能的軟體測試人員。
培訓結束時,學員將能夠:
- 使用 MSTest 創建單元測試以測試軟體應用程式。
- 使用 CodeLens 顯示測試結果。
- 瞭解測試驅動開發的不同測試控管。
課程格式
- 互動講座和討論。
- 大量的練習和練習。
- 在即時實驗室環境中實際實現。
課程自訂選項
- 如需申請本課程的定制培訓,請聯繫我們安排。
課程簡介
介紹
Unit Testing 框架
- 什麼是單元測試?
- 單元測試框架的基礎知識
測試驅動開發
- 重構概述
- 不同的測試方法
準備開發環境
- 安裝和設定 Visual Studio Code
- 安裝和配置 .Net
- 安裝和配置 nUnit
編寫 Unit Testing 框架
- 創建測試
- 應用更多測試
- 重構測試運行程式
- 使用 assert 類
- 反映調用方法
- 使用命名約定
Visual Studio Code 集成
- 使用範本創建專案
- 使用單元測試框架創建專案
- 運行測試
- 優化代碼
- 測試參數
n單位
- 編寫和運行測試單元
- 使用約束
- 測試參數
x單位
- 編寫和運行單元測試
- 使用 InLine 測試參數
- 測試多個參數
- 使用自定義類成員
高級優化
- 對測試進行分組
- 使用測試屬性
- 使用播放清單進行自定義
- 調試測試
- 使用測試功能表
- 使用 CodeLens 查看結果
- 使用代碼覆蓋率
- 使用 MSTest 執行測試
總結和結論
最低要求
- 瞭解 Dot Net 基礎知識
觀眾
- 軟體測試人員
需要幫助選擇合適的課程嗎?
Unit Testing: MSTest, xUnit, and nUnit培訓 - Enquiry
Unit Testing: MSTest, xUnit, and nUnit - 咨詢詢問
咨詢詢問
客戶評論 (5)
提供 nestjs,即使它不在議程上
Suhail - Maldives Pension Administration Office (Pension Office)
Course - Typescript Unit Testing
機器翻譯
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Course - Unit Testing with C#
練習很好
Vyshnavi Iyappan - Red Embedded Consulting Sp. z o.o.
Course - Unit Testing with Python
機器翻譯
Practical time was fun.
Pieter Hartzenberg - BMW
Course - Unit Testing with Javascript
learning the full range of test development
Silviu Avram - Hertz Europe Service Centre Limited
Course - Test Driven Development
相關課程
Agile Software Testing Overview
7 時間:本課程簡要介紹了Agile軟件測試。它在Agile ( Scrum )開發的背景下處理基礎測試概念,並使用Crispin&Gregory( 更Agile測試, 2014) Agile測試象限模型作為探索Agile測試的當代原則和實踐的框架。
Test Driven Development
21 時間:This instructor-led, live training in 澳門 (online or onsite) is aimed at intermediate-level software developers and QA engineers who wish to adopt and master TDD principles and practices to improve code quality and development efficiency.
By the end of this training, participants will be able to:
- Understand the principles and workflow of Test-Driven Development (TDD).
- Write effective and maintainable unit tests.
- Utilize mocking frameworks to create comprehensive test scenarios.
- Apply TDD as a design tool to create robust and flexible code.
Ionic2
14 時間:This instructor-led, live training in 澳門 (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to use Ionic 2 to build hybrid mobile applications.
By the end of this training, participants will be able to:
- Understand the fundamentals of Ionic 2 and its architecture.
- Build single-page and multi-page applications using Ionic 2.
- Customize apps with SCSS and third-party integrations.
- Test, deploy, and manage mobile app releases effectively.
Unit Testing with PHP
14 時間:這個由講師指導的 澳門 現場培訓教參與者如何以測試單元的形式編寫可測試的代碼,以促進錯誤的診斷、隔離和解決。該培訓將指導參與者使用 PHP 單元測試框架創建工作就緒的測試環境。
在培訓結束時,參與者將能夠:
- 區分好的和壞的測試單元。
- 閱讀和解釋測試結果。
- 主動管理和診斷其代碼庫以減少錯誤。
- 確保其代碼庫適合持續集成和部署。
Unit Testing with Python
21 時間:在這個由講師指導的澳門現場培訓中,參與者將學習如何使用PyTest編寫簡短,可維護的測試,這些測試優雅,富有表現力和可讀性。
在培訓結束時,參與者將能夠:
- 編寫可讀且可維護的測試,無需樣板代碼。
- 使用夾具模型編寫小型測試。
- 將測試擴展到應用程式、包和庫的複雜功能測試。
- 瞭解並應用 PyTest 功能,例如鉤子、斷言重寫和外掛程式。
- 通過並行運行和跨多個處理器運行測試來縮短測試時間。
- 在持續集成環境中運行測試,以及其他實用程式,例如 tox、mock、coverage、unittest、doctest 和 Selenium。
- 使用 Python 測試非 Python 應用程式。
Typescript Unit Testing
14 時間:TypeScript 是一種用於構建企業 Java腳本應用程式的開源語言。它是 JavaScript 的嚴格超集,可編譯為普通 Javascript,併為語言帶來靜態類型和面向對象開發。
這個由講師指導的現場培訓介紹了 TypeScript 的單元測試功能和框架。參與者有機會通過構建一系列單元測試將理論付諸實踐,這些測試可以針對實際應用程式運行。
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在現場實驗室環境中動手實施。
課程自定義選項
- 本課程將重點介紹可用於對 Java 腳本或 Typescript 應用程式(Jasmine、Mocha、Jest、Chai 等)進行單元測試的框架。
- 諸如 React 之類的 UI 框架是可選的,如果需要,可以涵蓋這些框架。
- 如需申請本課程的定製培訓,請聯繫我們進行安排。
Unit Testing with C
35 時間:這種以講師為主導的澳門現場現場培訓針對的是希望使用C程式設計為C代碼創建單元測試的軟體測試人員。
在培訓結束時,參與者將能夠:
- 使用 C 語言中的單元測試框架來生成單元測試。
- 編寫自定義 C 單元測試的腳本,並將其添加到調用清單中。
- 通過測試驅動開發簡化調試和重構代碼的過程。
Unit Testing with Javascript
7 時間:在這個由講師指導的澳門現場培訓中,參與者將學習各種JavaScript測試框架,因為他們逐步為Web應用程式創建單元測試套件。
在培訓結束時,參與者將能夠:
- 使用 QUnit 和 Jasmine 等單元測試框架在 JavaScript 中編寫單元測試
- 使用Mocha和Chai等框架實現TDD和BDD
Unit Testing with C#
14 時間:單元測試是一種測試方法,它通過修改原始程式碼的屬性或觸發事件來確認結果是否符合預期來測試原始碼的各個單元。
在這個由講師指導的現場培訓中,參與者將學習如何使用 C# 和 Visual Studio 針對示例 .Net 應用程式編寫和執行單元測試。
在本次培訓結束時,參與者將能夠:
- 使用 NUnit 和 xUnit.net 等測試框架創建和管理單元測試代碼
- 定義並實施更廣泛的測試驅動開發方法
- 調整測試框架以擴展應用程式的測試覆蓋範圍
觀眾
- 軟體測試工程師
- 開發人員
課程形式
- 部分講座、部分討論、練習和大量動手實踐