D E V M A T E

Loading

Feature Description

You are here:
Estimated reading time: 2 min

In the following we will examine the features of devmate in more detail.

General

In general devmate offers the following features:

  1. Supported programming language: C#
  2. Visual studio 2019 Version 16.3.0 and higher IDE integration
  3. First tool to support the Black Box testing technique “Equivalence Partitioning”
  4. Automatic generation of NUnit3 tests

Functionality

General

Generation of test models from code

Flawless integration of devmate in Visual Studio 2019. You can create a new test model with two clicks. Equivalence class editor can be opened within the context menu in the IDE.

Tabular display of test data like proposed in text books

Clear arrangement of test data in the devmate editor that follow text books recommendations.

Support of object oriented programming

Almost all major programming constructs that are used in object oriented programming are supported. This includes primitive data types like boolean, float int etc. as well as complex data types like array, class and map. Currently it excludes the support of async.

Support of exceptions

Methods can not only return values but also exceptions.

Adding of custom factory methods for test data generation

Complex test data can be built using custom factory methods.

Local storage of test model data

Save the general test model including the test code directly in your project. Manage your test models like your code in your favorite VCS.

Test cases

Manual adding/deleting/editing of test cases

Add and delete single test cases manually at any position. Edit for each testcase their respective expected value.

Adding an individual description to each test case

Each test case allows to add and edit an individual description that helps to better identify a test case. This description is also added as a comment in the generated test code file.

Automatic generation of test cases

Test cases can be generated automatically.

Test Code

Automatic generation of NUnit test code

NUnit3 unit tests can be generated automatically based on a given test model.

Adapt generated test code files

Modify the generated test code to fit your needs and add factory methods that generate test data. Devmate will merge your changes with changes applied to the test model.

User Interface

Test driven editor as tab in IDE

The Devmate Webclient is directly integrated within Visual Studio in the form of a tab that can be arbitrary placed and moved.

Simple tree overview and navigation for test data

Editing of test data to whichever depth is simple and clearly arranged.

Tooltip for representatives gives easy overview of test data

If the short description is not sufficient enough a tooltip delivers an in depth view without actually navigating into a pop-up window.

Was this article helpful?
Dislike 0
Views: 6

Continue reading

Previous: Restrictions and Considerations
Next: GUI Description

We use cookies to give you the best online experience. By agreeing you accept the use of cookies in accordance with our cookie policy.

Privacy Settings saved!
Privacy Settings

When you visit any web site, it may store or retrieve information on your browser, mostly in the form of cookies. Control your personal Cookie Services here.

GetResponse, Google Analytics

We use Google Analytics for marketing purposes. You can disable these cookies.
  • __utmz
  • __utma
  • _ga
  • _gat

We use GetResponse for marketing purposes. This service cannot be disabled, otherwise the website functions will be limited.

Decline all Services
Accept all Services
Get Free Access Now to
9 eBooks!
All about Automated Software Testing
Proven experts
Learn to save up to 75% of your test efforts
Get Free Access Now!
Get Access Now! & Save 50%
Personal Trainer FREE Nutrition Custom Workout App
Get Access Now!
eBook Download
Enter your details to get your free ebook!
All about Automated Software Testing
Download Free Ebook
SUBSCRIBE
MY WEB
NEWSLETTERS
Lorem ipsum dolor sit amet, consectetur adipiscing