Documente Academic
Documente Profesional
Documente Cultură
Q1.
What is Generic testing process and explain with diagram. (Briefly)
M. A. Jinnah Campus, Defence Road, Off Raiwind Road, Lahore. UAN: 042-111-880-880
Department of Computer Science,
Virtual University of Pakistan
b) Selecting an overall testing strategy
c) Preparing specific test cases
d) Preparing general test procedure
Q2 (35) Points
The automation of test activities provides its greatest value in instances where
test scripts are repeated or where test script sub-routines are created and then
invoked repeatedly by a number of test scripts
The performance of integration test using an automated test tool for subsequent
incremental software builds provide great value
Each new build brings a considerable number of new tests, but also reuses
previously developed test scripts
Regression testing at the system test level represents another example of the
efficient use of automated testing
Regression tests seek to verify that the functions provided by the modified
system or software product perform as specified and that no unintended change
has occurred in the operation of the system or product
Automated testing can provide several benefits when implemented correctly and
follows a rigorous process
The test engineer must evaluate whether the potential benefits fit the required
improvement criteria and whether the pursuit of automated testing on a project
is still a logical fit, given the organizational needs
M. A. Jinnah Campus, Defence Road, Off Raiwind Road, Lahore. UAN: 042-111-880-880
Department of Computer Science,
Virtual University of Pakistan
Test Cases
A test case describes how each test is to be conducted and also describes
input/output details Development of test cases assist in keeping track of what is
tested, when it is tested, and the outcome of the test If a defect is found in
testing, a documented test case makes it easy for the developer to re-create the
problem so that proper analysis can be done to fix it Selecting test cases is the
single most important task that software testers do. Improper selection can
result in testing too much, testing too little, or testing the wrong things
Intelligently weighing the risks and reducing the infinite possibilities to a
manageable effective set is where the magic is..When designing and running your test
cases, always run the test-to-pass cases first. It is important to see if the software
fundamentally works before you throw the kitchen sink at it. You may be surprised how
many bugs you find just by using the software normally
Q3
Late delivery
M. A. Jinnah Campus, Defence Road, Off Raiwind Road, Lahore. UAN: 042-111-880-880
Department of Computer Science,
Virtual University of Pakistan
Spiraling costs
Quality problems
Poor morale
People frustrated
Is anyone in charge?
M. A. Jinnah Campus, Defence Road, Off Raiwind Road, Lahore. UAN: 042-111-880-880