answersLogoWhite

0


Best Answer

Test Driver or stubs are used for integration testing. So you have 3 modules say A, B and C in your application. The A and C is ready but the bridge between A to C is B is not ready so how you can test the whole system A, B and C together. Here you need to use some dummy system which would take the input and pass it to C. It is not the complete B system but still will serve the purpose to have a path between A and C. This is called stub and driver.

User Avatar

Wiki User

11y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

8y ago

While integrating sub-modules in Bottom-Up approach, if at all a mandatory module is missing then that missing module will be replaced by a temporary program. This program is called Driver in Software Testing. Drivers are used during Bottom-up integration testing in order to simulate the behaviour of the upper level modules that are not yet integrated.Drivers are the modules that act as temporary replacement for a calling module and give the same output as that of the actual product.

Drivers are also used when the software needs to interact with an external system and are usually complex than stubs.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is a test driver in software testing?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Who offers software testing certifications?

ASTQB (American Software Testing Qualification Board) offers a test that can qualify someone to test software. There is also a software testing qualification called the ISQTB.


Software testing differs from software quality assurance?

Absolutely both are different platforms. Software Testing is the process to test the software/application fix without any bugs. Software Quality assurance is all about the delivering the right product to the end user.


Training in software testing?

Software testing training is a part of IT training. There are two way to test a software:automatic testingmanual testingThere are various methodologies use to test a software - white box testing, Black box testing, grey box testing.


What is document version in software testing?

Software testing is a cyclical process in which you: plan a test execute it identify bugs fix them test again During this process is you change the application or software you update the testing plan. This you have versions for the testing plan so that you can see what did the previous test check.


What is the structure of a software test plan?

The structure of a software test plan : The testing process requirement traceability tested items testing schedule test recording procedures hardware and software requirements constraints Mahda Noura


What is difference between sdlc and stlc in software testing?

Software Development Life Cycle involves the complete Verification and Validation of a Process or a Project. Whereas Software Testing Life Cycle involves only Validation. Software Development Life Cycle involves business requirement specifications,Analysis,Design,Software requirement specifications,Development Process(Coding and Application development),Testing Process(Preparation of Test Plan,Preparation of Test cases,Testing,Bug reporting,Test Logs & Test Reports),Implementation and Maintainence . Whereas Software Testing Life Cycle involves Preparation of Test Plan,Preparation of Test cases,Testing,Bug reporting,Test Logs & Test Reports.


What is AUT in software testing?

Application Under Test


Can you show some examples of paper presentation on software testing and software testing tools?

There are many white papers available on software testing. Some examples include approaches on test planning, increasing test team motivation and evaluating software testing tools. These particular white papers can be found as www.SoftwareTesting.net


Which software testing used for test the internal logic?

White box testing or glass box testing.


What is called unit testing in software engineering?

Unit testing is to test all the possible logic paths within a software function.


What is mean by Manual testing in software testing?

That part of software testing that requires operator input, analysis, or evaluation. Manual testing requires a tester to perform manual test operations on the test software without the help of Test automation. In other words manual testing is the one in which a person has do it himself / personally check whether everything is right or not with certain inputs to machine


How software testing differ from program testing?

A test strategy is a framework that defines the testing methodology of the software development cycle. This includes the testing objective, approaches of testing new functions, types of testing to be performed, total time and resources essential for the project, and the testing environment.In any software testing company, the test strategy describes the test level to be achieved at different levels of testing i.e. unit testing, integration testing, and system testing. For every stage of development design, a corresponding test strategy should be generated to test the new feature sets.Software Testing Technique is nothing but required testing approach to be followed during testing.Testing techniques are as follows:-Static TestingWhite Box TestingBlack Box TestingGrey Box TestingAs software testing is involved in every stage of software life cycle. But, the testing performed at each level of software development is different and has different goals. They can be defined as:Static Testing: Testing of an application without execution on the computer or without executing them through values.White Box Testing: Testing is done on code.Black Box Testing: Testing is done to check the behavior of the application according to customer's requirements.Grey Box Testing: Combination of Black box and white box is called Grey box testing.