What
is static testing?
Ans:
Reviews,
walkthroughs, or inspections are considered as static testing.
What is
dynamic testing?
Ans:
Actually executing
programmed code with a given set of test cases is referred to as Dynamic
testing.
What
is software verification?
Ans:
Verification: Have
we built the software right? (i.e., does it match the specification).
What
is software validation?
Ans: Validation: Have we
built the right software? (i.e., is this what the customer wants).
What
is White Box Testing?
Ans:
White box testing
is when the tester has access to the internal data structures and algorithms
including the code that implement these.
What
is Black Box testing?
Ans:
Black-box testing
is a method of software testing that tests the functionality of an application
as
opposed to its internal structures or workings . Specific knowledge of
the application's code/internal
structure
and programming knowledge in general is not required.
What is Grey Box Testing?
Ans:
Grey box testing
involves having knowledge of internal data structures and algorithms for
purposes of designing the test cases, but testing at the user, or
black-box level.
What is Unit-Testing?
Ans:
Unit testing is a
method by which individual units of source code are tested to determine if they
are fit for use. A unit is the smallest testable part of an
application. In procedural programming a unit
may be an individual function or procedure.
What is Integration Testing?
Ans: Integration testing (sometimes called
Integration and Testing, abbreviated "I&T") is the phase in
software testing in which individual software modules are combined and
tested as a group. It occurs
after unit testing and before system testing. Integration testing
takes as its input modules that have
been unit tested, groups them in larger aggregates, applies tests.
What
is System Testing?
Ans:
System testing of
software or hardware is testing conducted on a complete, integrated system to
evaluate the
system's compliance with its specified requirements.
185.What is
System Integration Testing?
Ans:
System integration
testing takes multiple integrated systems that have passed system testing as
input and
tests their required interactions.
What is Regression Testing?
Ans:
Regression testing is any type
of software testing that seeks to uncover software errors after
changes to the program (e.g. bugfixes or new functionality) have been
made, by retesting the program.
The intent of regression testing is to assure that a change, such as a
bugfix, did not introduce new bugs.
What is Acceptance Testing?
Ans:
acceptance testing
is black-box testing performed on a system (for example: a piece of software,
lots of manufactured mechanical parts, or batches of chemical
products) prior to its delivery.
What is Alpha Testing?
Ans:
Alpha testing is simulated or actual operational
testing by potential users/customers or an
independent test team at the developers' site. Alpha testing is often
employed for off-the-shelf software
as a form of internal acceptance testing, before the software goes to
beta testing.
What is beta testing?
Ans:
Beta testing comes
after alpha testing. Versions of the software, known as beta versions, are
released to a limited audience outside of the programming team. The
software is released to groups of
people so that further testing can ensure the product has few faults
or bugs. Sometimes, beta versions
are made available to the open public to increase the feedback field
to a maximal number of future
users
What is Performance testing?
Ans:
Performance testing
is executed to determine how fast a system or sub-system performs under a
particular workload. It can also serve to validate and verify other
quality attributes of the system, such
as scalability, reliability and resource usage.
What is Load Testing?
Ans:.
Load testing is
primarily concerned with testing that can continue to operate under a specific
load,
whether that is large quantities of data or a large number of users.
This is generally referred to as
software scalability.
What is Stability testing?
Ans: Stability testing checks to see if the
software can continuously function well in or above an
acceptable period. This activity of non-functional software testing is
often referred to as load (or
endurance)
testing.
What is Security testing?
Ans:
Security testing is
essential for software that processes confidential data to prevent system
intrusion
by hackers.
0 comments:
Post a Comment