Print Page | Close Window

Unit software testing.........

Printed From: One Stop Testing
Category: Types Of Software Testing @ OneStopTesting
Forum Name: Unit Testing @ OneStopTesting
Forum Discription: Discuss All that is need to be known about Unit Software Testing and its Tools.
URL: http://forum.onestoptesting.com/forum_posts.asp?TID=75
Printed Date: 16Nov2024 at 10:21pm


Topic: Unit software testing.........
Posted By: Harini
Subject: Unit software testing.........
Date Posted: 15Feb2007 at 6:29pm



“Unit software testing is the answer to faulty software”
 

    With its vast developer base, India is a potential market for automated unit software testing.

What is Agitar’s role in software testing?

Agitar automates the software testing process. We look at unit testing and help developers measure the quality levels of software. Once code is prepared and written, we enter the quality analysis stage.

Testing can be categorised as manual and automated. The latter uses automated tools such as load generators, and is useful for testing transaction-heavy applications or functions that need to be tested repetitively. Automated testing saves time and effort.

Is there a trend in the area of software testing tools?

Java is the most commonly used language to write software here. Our unit-based testing tools cater to this segment. Earlier, the process of testing was manual. Japan has been an example where automated software testing tools have been popular. Some of our earlier customers were using an open source tool called JUnit for testing. A few of our competitors (such as Mercury) are into quality analysis, but we have chosen to take a different approach, that of unit testing.

Does unit testing differ considerably from conventional software testing?

The entire code is written and then tested for bugs. This involves considerable amount of time, energy and money. Unit testing helps developers to eliminate bugs at the time of writing it. As small units are written, our automated tool detects bugs. So it is easy to fix them while the code is being written the first time. The process is similar to that of building an aeroplane where all components are built and tested separately before the final test ride.

Moreover, testing software and hardware has become sophisticated, and requires in-depth planning and execution. At the same time, the turnaround time for testing has reduced. By outsourcing testing, a company can reduce turnaround time and transfer the trouble of having to find, train and maintain resources with specific skills to a third-party organisation, often at a lower cost than doing the work in-house. Further, an independent testing organisation tends to be software-agnostic as it has not been part of the development process, allowing it to test the software from an independent, unbiased viewpoint, ensuring higher levels of integrity, objectivity and quality.



Print Page | Close Window