pester/Pester

Public

Pester is the ubiquitous test and mock framework for PowerShell.

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 11/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

Pester là framework kiểm thử và mocking phổ biến nhất dành cho PowerShell, hỗ trợ phong cách BDD và TDD. Dự án cung cấp công cụ chạy test, các assertion phong phú, giả lập hàm và đo độ phủ mã nguồn cho các kỹ sư DevOps và nhà phát triển PowerShell.

  • Hỗ trợ đa nền tảng trên Windows, Linux và macOS qua Windows PowerShell 5.1 và PowerShell 7.4 trở lên.
  • Tích hợp sẵn bộ assertion đa dạng (như Should -Be, Should -Exist) và cơ chế mock lệnh/hàm.
  • Hỗ trợ xuất kết quả test định dạng nUnit XML và báo cáo code coverage theo định dạng JaCoCo cho hệ thống CI.
  • Tích hợp mượt mà với VS Code, Visual Studio và nhiều hệ thống CI như Jenkins, AppVeyor, TFS, TeamCity.

Lưu ý

  • Khi nâng cấp lên phiên bản 5.6.0 trở lên, người dùng cần truyền thêm -SkipPublisherCheck do chứng chỉ ký code bị thay đổi.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến57
  • Độ tươi80
  • Cộng đồng78
  • Tài liệu100
  • Phát hành100
  • Mức độ khóTrung bình
  • Phù hợp vớiDevOps · Lập trình viên
  • Loại dự ánFramework
  • Giấy phépKhông có

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • PowerShell
  • GitHub Actions

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • src/Chứa mã nguồn chính của framework Pester.
  • tst/Bộ kiểm thử tự động của chính dự án Pester.
  • docs/Tài liệu hướng dẫn sử dụng Pester.
  • publish/Kịch bản và cấu hình hỗ trợ xuất bản module.
  • Pester.BuildAnalyzerRules/Các quy tắc phân tích mã tĩnh phục vụ quy trình build.

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/pester/Pester.git
cd Pester

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Viết và thực thi unit test/integration test cho các script và module PowerShell.
  • Mock các cmdlet và hàm hệ thống để kiểm thử mà không làm thay đổi môi trường thực tế.
  • Đo lường mức độ bao phủ mã nguồn (code coverage) trong quá trình phát triển.
  • Tự động hóa kiểm thử mã nguồn PowerShell trên các pipeline CI/CD (GitHub Actions, AppVeyor, TFS).

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1massgravel/Microsoft-Activation-ScriptsOpen-source Windows and Office activator featuring HWID, Ohook, TSforge, and Online KMS activation methods, along with advanced troubleshooting.196.8k+1.3k
  2. 2goldbergyoni/nodebestpractices✅ The Node.js best practices list (July 2026)105.7k+15
  3. 3microsoft/playwrightPlaywright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.98.8k+507
  4. 4puppeteer/puppeteerJavaScript API for Chrome and Firefox95.8k+29
  5. 5storybookjs/storybookStorybook is the industry standard workshop for building, documenting, and testing UI components in isolation91.4k+56

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 11/10/2026.