Hotline: 098 821 7749 info@acinternational.com.vn
Mã SP: DEV - 034
Telerik JustMock
Giá:liên hệ Còn hàng
Số lượng:

Telerik JustMock

Hãng sản xuất Progress Software Corporation Phiên bản: Latest Version
Bản quyền Perpetual
Thời hạn bản quyền Vĩnh viễn (Theo phiên bản)
Ngành nghề Lập trình
Đối tượng tác động Unit Test

Mô tả

Telerik JustMock là một công cụ mô phỏng dễ sử dụng được thiết kế để giúp bạn tạo các bài kiểm tra unit tests tốt hơn, nhanh hơn bao giờ hết. JustMock giúp bạn dễ dàng tạo đối tượng mô phỏng hơn và đặt kỳ vọng độc lập với các phần phụ thuộc bên ngoài như cơ sở dữ liệu, lệnh gọi dịch vụ web “web service calls” hoặc mã độc quyền.
Thông tin liên hệ:

Liên hệ với tôi qua:

Thông tin chi tiết sản phẩm

Phiên bản >>

Dùng thử >>

HDSD >>

Yêu cầu hệ thống >>

Xuất xứ >>

Mô tả: Telerik JustMock là một công cụ mô phỏng dễ sử dụng được thiết kế để giúp bạn tạo các bài kiểm tra unit tests tốt hơn, nhanh hơn bao giờ hết. JustMock giúp bạn dễ dàng tạo đối tượng mô phỏng hơn và đặt kỳ vọng độc lập với các phần phụ thuộc bên ngoài như cơ sở dữ liệu, lệnh gọi dịch vụ web “web service calls” hoặc mã độc quyền.


Tổng quan về phần mềm


Telerik JustMock

The fastest, most flexible and complete mocking tool for crafting unit tests.

Công cụ mô phỏng nhanh nhất, linh hoạt nhất và đầy đủ nhất để tạo các bài kiểm tra unit tests.



Mocking là gì và tại sao bạn cần nó?


Mocking là một khái niệm trong thử nghiệm đơn vị “unit testing” trong đó các đối tượng thật “Real Object” được thay thế bằng các đối tượng giả “fake objects” bắt chước hành vi của các đối tượng thật. Việc mô phỏng được thực hiện để quá trình kiểm tra có thể tập trung vào mã đang được kiểm tra chứ không phải vào hành vi hoặc trạng thái của các phụ thuộc bên ngoài.


Ví dụ: nếu bạn có một lớp kho lưu trữ dữ liệu “data repository class” chạy logic nghiệp vụ và sau đó lưu thông tin vào cơ sở dữ liệu, bạn muốn bài kiểm tra unit test của mình tập trung vào logic nghiệp vụ chứ không phải cơ sở dữ liệu. Việc mô phỏng các lệnh gọi "lưu" vào cơ sở dữ liệu của bạn sẽ đảm bảo các thử nghiệm của bạn chạy nhanh và không phụ thuộc vào tính khả dụng hoặc trạng thái của cơ sở dữ liệu của bạn. Khi bạn đã sẵn sàng đảm bảo lệnh gọi "lưu" đang hoạt động thì bạn sẽ chuyển sang thử nghiệm tích hợp “integration testing”. Kiểm thử đơn vị “Unit tests ” không được vượt qua ranh giới hệ thống, nhưng kiểm thử tích hợp được phép vượt qua ranh giới và đảm bảo mọi thứ hoạt động cùng nhau (mã, cơ sở dữ liệu, dịch vụ web của bạn, v.v.).



Những gì có thể bị Mocking?


Các đối tượng giả có thể được tạo và duy trì theo cách thủ công, nhưng đây là cách tiếp cận tốn thời gian và cuối cùng không hiệu quả. Một công cụ như Telerik JustMock cho phép bạn tập trung vào việc viết bài kiểm tra và quên đi những chi tiết mocking. Các đối tượng giả được tạo tự động trong bộ nhớ khi chạy thử nghiệm dựa trên cấu hình đơn giản của bạn trong thử nghiệm đơn vị. Không có đối tượng mô phỏng “vật lý” nào phải được duy trì khi dự án của bạn thay đổi.


JustMock cho phép bạn mô phỏng mọi thứ từ giao diện “Interfaces”, các phương thức và thuộc tính ảo và trừu tượng đến các lớp kín, các phương thức và thuộc tính không ảo, các lớp, phương thức và thuộc tính tĩnh, thậm chí cả các lớp từ mscorlib như DateTime, File, FileInfo, v.v. Tất cả những thứ này có thể là bị mocking mà không có một thay đổi nào về mã sản xuất của bạn.



Final và Static Mocking


Không giống như các khung mô phỏng khác, JustMock cho phép bạn mô phỏng:


  • Sealed classes: gọi các phương thức của các lớp kín “Sealed classes” ngay cả với các hàm tạo bên trong.

  • Static classes, methods, properties: tạo mô hình của các lớp tĩnh, đặt kỳ vọng cho các lệnh gọi phương thức và thuộc tính tĩnh, xác minh các lệnh gọi phương thức tĩnh.

  • Final methods or properties: xác nhận các phương thức chung “Final methods”, nạp chồng, các đối số out và ref.


Tại sao bạn nên chọn JustMock



Loại bỏ rắc rối khi viết bài kiểm tra Unit Tests


JustMock cho phép bạn dễ dàng tách biệt kịch bản thử nghiệm của mình. Nó tích hợp hoàn hảo với unit testing framework yêu thích của bạn và làm cho việc thử nghiệm và mô phỏng đơn vị trở nên đơn giản và nhanh chóng.

Giả lập mọi thứ


Giả lập mọi thứ như phương thức không ảo “non-virtual methods”, lớp kín “sealed classes”, phương thức và lớp tĩnh “static methods and classes”, cũng như các non-public members và kiểu types không công khai ở mọi nơi, kể cả các members của MsCorLib.

Giải pháp cho mọi loại mã .NET


Công cụ hoàn hảo để kiểm tra unit testingị mã .NET code của bạn cho dù bạn đang xử lý mã cũ phức tạp và khó duy trì hay mã được viết bằng các phương pháp hay nhất.

     

Dễ dàng gỡ lỗi các đối tượng bị mô phỏng


Cửa sổ gỡ lỗi JustMock Debug Window giúp bạn tìm thấy câu trả lời mà bạn đang tìm kiếm trong khi gỡ lỗi các bài kiểm tra đơn vị của mình.

Tăng phạm vi bảo hiểm của mã


JustMock tương quan giữa kết quả kiểm tra và phạm vi sử dụng bằng cách sử dụng tích hợp phạm vi mã cho Visual Studio, dotCover, OpenCover, v.v.

Nhóm hỗ trợ giành giải thưởng


Thành công của bạn là ưu tiên của chúng tôi. Nhóm hỗ trợ từng đoạt giải thưởng của chúng tôi sẽ hỗ trợ bạn với bất kỳ câu hỏi và vấn đề nào bạn có thể gặp phải trong quá trình phát triển ứng dụng của mình


Tính năng chi tiết


Danh sách đầy đủ các tính năng của JustMock


MOCK EVERYTHING


  • Interfaces
  • Virtual and Abstract Methods and Properties
  • LINQ Queries
  • Sealed Classes
  • Static Classes, Methods and Properties
  • Non-Virtual Methods and Properties
  • Non-Public Members and Types
  • Generics
  • Delegates
  • Entity Framework
  • Extension Methods
  • MsCorLib Members
  • Named Arguments
  • Local Functions
  • Ref Return Values and Ref Locals
  • DLL Imports
  • Threadpool
  • Microsoft SharePoint
  • Supported Languages C#, VB and F#

MOCKING AND ASSERT FUNCTIONALITY


  • Assert Call Order
  • Assert Occurrence
  • Future Mocking
  • Fluent Mocking
  • Partial Mocking
  • Sequential Mocking
  • Recursive Mocking
  • Automocking


INTEGRATE WITH TESTING FRAMEWORKS


  • MSTest 2
  • MSTest
  • NUnit
  • xUnit

BUILD SYSTEM INTEGRATION


  • Azure DevOps
  • MSBuild
  • Command Line Execution
  • Installation Free Elevated Mocking


INTEGRATE WITH OTHER TOOLS


  • Visual Studio Code Coverage
  • Visual Studio IntelliTrace
  • JetBrains dotCover
  • JetBrains dotTrace
  • OpenCover
  • NCover
  • PostSharp

Giá bán và chính sách cấp bản quyền

(Lưu ý: Giá trên web có tính chất tham khảo, có thể tăng hoặc giảm so với hiện tại, Quý khách vui lòng liên hệ để có báo giá tốt nhất.)


FEATURES INCLUDED

Telerik JustMock

DevCraft Complete

DevCraft Ultimate

  • Mocking solution for rapid unit testing in .NET and .NET Core
  • Flexible pricing options, based on your support needs

Optional Support

Lite Support → Priority Support → Ultrimate Support

  • Telerik JustMock
  • .NET and JavaScript UI components for web, desktop and mobile
  • Embedded reporting for web and desktop

Priority Support

24h response time

Unlimited number of support incide

  • Everything in DevCraft Complete
  • Automated testing tool for developers
  • End-to-end report management solution

Priority Support

24h response time

Unlimited number of support incide


$ 599

per developer

renewable at 50% of the list price


$ 1,699

per developer

renewable at 50% of the list price


$ 2,199

per developer

renewable at 50% of the list price

Telerik JustMock

Kendo UI for jQuery

 

Kendo UI for Angular

 

KendoReact

 

Kendo UI for Vue

 

Telerik UI for ASP.NET AJAX

 

Telerik UI for ASP.NET MVC

 

Telerik UI for ASP.NET Core

 

Telerik UI for Blazor

 

Telerik UI for .NET MAUI

 

Telerik UI for Xamarin

 

Telerik UI for WinUI

 

Telerik UI for WPF

 

Telerik UI for WinForms

 

Telerik Document Processing

 

Telerik Reporting

 

Telerik Report Server

   

1 instance with 15 users

Telerik Test Studio Dev Edition

   

SOURCE CODE

     

Included source code for components

 

SUPPORT SERVICES

(Included with active subscription)

Priority Support

Priority Support

Priority Support

Guaranteed response time

24  hours

24  hours

24  hours

Incidents

Unlimited

Unlimited

Unlimited

Access to online support system

Access to community forums

Access to industry-leading online knowledge

Bug reports and feature requests

Unlimited

Unlimited

Unlimited

Phone support

   

Remote web assistance

   

Ticket pre-screening

   

Issue escalation

   

PRODUCT TRAINING

(Included with active subscription)

Priority Support

Priority Support

Priority Support

Access to on-demand videos





Nguồn: https://www.telerik.com/purchase/individual-justmock.aspx