Вы находитесь на странице: 1из 17

Software Testing Tools

By Suchaya Stanyasuwan

Software Testing
The software development life cycle

Analysis
Design Coding

Testing

Software testing is any activity aimed at evaluating an attribute or capability of a program or system and determining that it meets its required results

Software Testing Tools


The use of software testing tools can dramatically simplify testing, increase the defect find rate and ultimately achieve a higher release quality. Beyond this it can lead to improvements in reliability of the delivered solutions making them more productive and effective from the customers perspective.

Types of Software Testing


Unit Test Integrate Test System Test Regression Test Acceptance Test
Alpha Beta

NUnit
NUnit is a unit-testing framework for all .Net languages. NUint is testing each unit in isolation, some problems that occur with interactions between functions, will also not be easily found.

Test Plan

Test NUnit

Test is passed

Change Calculation Logic

Error

Integrity
Integrity is a free application for Mac OS finding broken links on a website. Links should be tested to ensure that proper content is reached.

Integrity

Integrity

Integrity

Integrity

Conclusion

Benefits of Using Testing Tools They can drastically speed up the testing process. They can increase test coverage with the creation of large data sets and combinations. They can remove the human factors such as carelessness or boredom. They can support the testing of the code in a live environment.

Оценить