This will be a very very short post about tools related with Software testing.
The various types of test tools according to the test process activities are:
- Tool support for management of testing and tests:
- Test management tools
- Requirements management tools
- Incident management tools
- Configuration management tools
- Tool support for static testing:
- Review process support tools
- Static analysis tools (D)
- Modelling tools (D)
- Tool support for test specification:
- Test design tools
- Test data preparation tools
- Tool support for test execution and logging:
- Test execution tools
- Test harness/ Unit test framework tools (D)
- Test comparators
- Coverage measurement tools (D)
- Security tools
- Tools support for performance and monitoring:
- Dynamic analysis tools (D)
- Performance testing, Load testing and stress-testing tools
- Monitoring tools
As we saw on one of our previous post, software testing is fundamental to know our projects have achieved its goals, so lets keep our hands worknig with the following tools:
We know Oriented Object programming is one of the principal paradigms today to program, but here we have a tool for make your code in Java fail: JUnit.
JUnit is a unit testing framework for Java programming language. JUnit has been important in the development of test-driven development, and is one of a family of unit testing frameworks collectively known as xUnit, that originated with JUnit.
Features of JUnit
- JUnit is an open source framework, which is used for writing and running tests.
- Provides annotations to identify test methods.
- Provides assertions for testing expected results.
- Provides test runners for running tests.
- JUnit tests allow you to write codes faster, which increases quality.
- JUnit is elegantly simple. It is less complex and takes less time.
- JUnit tests can be run automatically and they check their own results and provide immediate feedback. There’s no need to manually comb through a Continue reading "Software Testing tools"