Ad hoc testing an vital process in software testing

Preview:

Citation preview

Ad-hoc Testing: An Vital Process in Software Testing

The Ad-hoc testing is an activity which comes under the Black Box Testing & is least formal

method of the testing. During the Ad-hoc testing, testers does not need to execute the TCs, not

bounded for test the functionality, they just use their experiences. Tester has to find the bugs

without any appropriate planning or documentation. If carried-out through a skilled tester, this

can often find the issues that’re not caught in regular testing-cycle. Occasionally, if testing

occurs very late in dev cycle, this will be only kind of testing that can be performed.

When he/his was a tester, it was told for focus on functionality assigned & make-sure that

customer should not find any problems while using functionality, it called Functionality Owner.

But it wanted to do something different as got bore to perform same processes to every

product, testing along with their release cycle, so started doing the testing of entire product

instead of testing only those functionality assigned just after two rounds of System Integration

Testing using the knowledge or without using any TCs. The output was excellent. After the

analyzing those bugs it was found that those information was missing in requirement

documents.

Finding the newly tests in this way it can also be a indication that you should performs the root

cause analysis. The defects found while doing the ad-hoc testing that are often instance of

entire classes of forgotten TCs. The other use to ad-hoc testing is to determine the priorities for

the other testing processes.

This has also been found that the ad-hoc testing it can also be used effectively for increase the

code coverages. Adding the new tests for formal test designs often needs alot of efforts in

producing designs, implementing tests, or finally determining improved the coverage. A more

stream-lined approach includes using the iterative ad-hoc tests for determine the quickly if

you’re adding for the coverage. If it adds the coverage you are seeking, then you will perhaps

want to add these tricks for the existing TCs.

A vital element of any IT tactics is to ensure the deployment of defect free systems. Among the

other advantages, the ad-hoc testing aids minimize significantly Total Cost of Ownership of the

applications. However, organisations quickly discover that spite their best intentions or efforts,

their Quality Assurance team has hit a ceiling from the defect rigs stand-point. This seems as if

an invisible barrier is preventing the Quality Assurance team from achieving its true potential

deploying the defect free systems.

Ad-hoc Testing: An Vital Process in Software Testing

Major advantages of the ad-hoc testing are:

1. No planning or documentation required. This can be added successfully during the

beginning of project, mid and before release of product.

2. Gives the more understanding of, how an application and feature behaves which might

not be known through reviewing the specification documents and use the cases.

3. The vital bugs are found which assistance’s you in discovering the missing TCs, it can find

the holes in the original testing tactics that can be included later.

4. Ease to start & Implement.

5. Gives the better understanding of testing priorities, for instance, if an ad-hoc test

executes very well, you can decide the testing in that field it can be deferred for later

stage.

6. It assists to save alot of valuable time. Sometimes it’s after spending precious time on

preparing or explaining the tests that programs design is changed. With the Ad-hoc

testing valuable time is not wasted on planning or documents.

FOR MORE INFORMATION KEEP VISITING: - http://www.precisetestingsolution.com/

Recommended