Easy way to test software?






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.
SHARE

About df

    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment