Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
7 views4 pages

Testing FAQ's

The document discusses various software testing concepts, including negative testing, validation vs. verification, and the differences between regression and retesting. It also covers the traceability matrix, automation triggers, and contrasts the Waterfall and V models in software development. Additionally, it explains the role of system testing within the software development life cycle and defines key terms such as error, bug, and defect.

Uploaded by

srikanth292014
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views4 pages

Testing FAQ's

The document discusses various software testing concepts, including negative testing, validation vs. verification, and the differences between regression and retesting. It also covers the traceability matrix, automation triggers, and contrasts the Waterfall and V models in software development. Additionally, it explains the role of system testing within the software development life cycle and defines key terms such as error, bug, and defect.

Uploaded by

srikanth292014
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

Negative testing

This is a type of testing which is done by tester's to make sure that the system works fine
for the Inputs which the code doesn't designed for.

Validation Verification
Am I building the right product Am I building the product right
The review of interim work steps and interim
Determining if the system complies
deliverables during a project to ensure they
with the requirements and performs
are acceptable. To determine if the system
functions for which it is intended and
is consistent, adheres to standards, uses
meets the organization’s goals and
reliable techniques and prudent practices,
user needs. It is traditional and is
and performs the selected functions in the
performed at the end of the project.
correct manner.
Am I accessing the right data (in Am I accessing the data right (in the right
terms of the data required to satisfy place; in the right way).
the requirement)
High level activity Low level activity
Performed after a work product is Performed during development on key
produced against established criteria artifacts, like walkthroughs, reviews and
ensuring that the product integrates inspections, mentor feedback, training,
correctly into the environment checklists and standards
Determination of correctness of the Demonstration of consistency,
final software product by a completeness, and correctness of the
development project with respect to software at each stage and between each
the user needs and requirements stage of the development life cycle.

Difference between regression and retesting

Regression Testing means to test the entire application to ensure that the fixing of bug
will be affecting anywhere else in the application

Retesting means executing the same test case after fixing bug to ensure the bug fixing

What is Traceablility Matrix?

Traceability matrix is used to find out how many of the customer requirements are covered how many of requirement not covered
in each and every phase of SDLC.

When you will go for automation?

1,We will go for automation when there is a need of execution of same set of test cases
for each build.

2. we will go for automation when we need to test certain functionality for different kind
of inputs.

DIfference between Water fall model & W model


Waterfall model:

Based on the assumption thatrequirement will not change during the life cycle of the
project, whereas requirement can change at any phase of project.

Any mistake in Requirement phase can't be recognised in water fall model untill near the
end, when customer gets to see the product. This leads to huge cost of correctiveness in
terms of economy.

Emphasises the developement cycle and ignores the testing cycle.

Testing merely get time as developement phase takes almost 98% of project time.

v model:

Considers the change request at every phase of the software life cycle.

reduce the probability of occuring a mistake or defect. hance saves the cost.

Gives equal importance to the testing phase as developement.

testing & developement goes parralaly.

How does System Testing fit into the Software Development Life Cycle?

In a typical Enterprise, ‘unit testing’ is done by the programmers. This ensures that the
individual components are working OK. The ‘Integration testing’ focuses on successful
integration of all the individual pieces of software (components or units of code).

Once the components are integrated, the system as a whole needs to be rigorously tested
to ensure that it meets the Quality Standards.

Thus the System testing builds on the previous levels of testing namely unit testing and
Integration Testing.

Usually a dedicated testing team is responsible for doing ‘System Testing’.


What is Regression Testing?

Introduction:

This article attempts to take a close look at the process and techniques in Regression
Testing.

What is Regression Testing?

If a piece of Software is modified for any reason testing needs to be done to ensure that it
works as specified and that it has not negatively impacted any functionality that it offered
previously. This is known as Regression Testing.

Regression Testing attempts to verify:

- That the application works as specified even after the changes/additions/modification


were made to it

- The original functionality continues to work as specified even after


changes/additions/modification to the software application

- The changes/additions/modification to the software application have not introduced any


new bugs

RE: Waht is the difference between an bug and err...

Error: Is an undesirable deviation from requirements or Cosmetic .

Bug: Is an error found BEFORE the application goes into production or


missing Functionality.

Defect :Is an error found AFTER the application goes into production or
missing Requirement

You might also like