How a testing tool differs from testing /

What is the main difference between a test automation design and a test tool ?

For example nunit

, this is a test automation environment, but on the other hand, it Resharper

is a testing tool. Both are used for testing the code C#

.

What is the difference between them?

I mean, why is one called a test framework and the other called a testing facility?

+3


source to share


4 answers


The testing framework is used to describe your tests . For example. NUnit

or XUnit

are used to write unit tests.

Testing tool is a tool that runs tests. Resharper

for example, not only will run your tests and show you how many will come out, but it can also measure the execution time of each test, analyze and measure code coverage.



In short:

  • testing environment : describes any types of tests
  • testing tool : works with these tests (for example, analyzes or executes them)
+3


source


In a very general sense, frames, runners, report writers, etc. - all tools. In general, "tools" means an executable file that does something with your tests or test results. The most common tool is the test runner. Other tools measure performance or reach, generate reports, etc.

Since you mention NUnit, it consists of several different tools and a test environment. The NUnit framework is packaged and often referred to simply as "NUnit".



The NUnit team creates several different contributors including a console and two VS adapters. The graphical interface is developed separately (by me). Other runners you can use with NUnit include Resharper, TD.Net, and NCrunch.

+1


source


Test structure

repeat the steps to validate data input and output data aspects (functionality or quality) in all live projects.

steps are one part of a test that performs something or analyzes an aspect.

Testing tool

Checks the quality of aspects (code, structure, standards) in a given situation.

Summary

Tools are more technical things, like a voltmeter - you check the actual state of things.

Framework is like creating an environment for performing an action (such as being able to click a button).

0


source


Testing structure . Is a framework that is used to write test cases as expected like Xunit, Jasmine

Tool : This is a tool that uses test cases written using test frameworks and gives test analytics like how to pass or fail, tools are like resharper, and testing tools are popular

Hope this makes sense.

happytesting

0


source







All Articles