|
Software Testing - August 11, 2008 at 13:10 pm by Rajmeet
Ghai
Explain the PDCA cycle.
Answer
PDCA cycle stands for Plan Do Check Act; commonly used for quality
control.
Plan: Identify aim and procedure necessary to deliver the output.
Do: Implement the plan.
Check: Confirm if the result is as per plan.
Action: Take appropriate action to deceiver expected outcome. Which may also
involve repeat the cycle.
What are white-box, black-box and gray-box testing?
Answer
White Box testing: white box testing involves thorough testing of the
application. It requires knowledge of code and the test cases chosen verifies
if the system is implemented as expected. It typically includes checking with
the data flow, exceptions, and errors, how they are handled, comparing if the
code produces the expected results.
E.g. In electrical appliances the internal circuit testing.
Black Box testing: Black box testing is done at an outer level of the system.
Test cases merely check if the output is correct for the given input. User is
not expected to the internal flow or design of the system.
Gray Box testing: Grey box testing is a combination of both black box and white
box testing. This is because it involves access to the system; however, at an
outer level. A little knowledge of the system is expected in Gray box testing.
Explain the difference between Latent and Masked
Defect.
Latent defects are defects which remain in the system, however, identified
later. They remain in the system for a long time. The defect is likely to be
present in various versions of the software and may be detected after the
release.
E.g. February has 28 days. The system could have not considered the leap year
which results in a latent defect
Masked defect hides other defects in the system. E.g. there is a link to add
employee in the system. On clicking this link you can also add a task for the
employee. Let’s assume, both the functionalities have bugs. However, the first
bug (Add an employee) goes unnoticed. Because of this the bug in the add task
is masked.
What is Big-bang waterfall model?
Answer
The waterfall model is also known as the Big-bang model because all
modules using waterfall module follows the cycle independently and then put
together. Big Bang model follows a sequence to develop a software application.
It slowly moves to the next phase starting from requirement analysis followed
by design, implementation, testing and finally integration and maintenance.
What is configuration Management?
Answer
Configuration management aims to establish consistency in an
enterprise. This is attained by continuously updating processes of the
organization, maintaining versioning and handling the entire organization
network, hardware and software components efficiently.
In software, Software Configuration
management deals with controlling and tracking changes made to
the software. This is necessary to allow easy accommodation of
changes at any time.
|