|
What is difference
between Waterfall model and V model?
The waterfall model is a software development model (a process for the
creation of software) in which development is seen as flowing steadily
downwards (like a waterfall) through the phases of requirements analysis,
design, implementation, testing (validation), integration, and maintenance.To
follow the waterfall model, one proceeds from one phase to the next in
a purely sequential manner.The model maintains that one should move to
a phase only when its preceding phase is completed and perfected. Phases
of development in the waterfall model are thus discrete, and there is
no jumping back and forth or overlap between them.In Waterfall Model the
tester role will take place only in the testing phase
V Model or Life cycle
testing involves continuous testing of the system during the developmental
process. At predetermined points, the results of the development process
are inspected to determine the correctness of the implementation. These
inspections identify defects at the earliest possible point.
when the project starts both the system development process and system
test process begins. The team that is developing the system begins the
systems development process and the team that is conducting the system
test begins planning the system test process. Both teams start at the
same point using the same information.
What is the difference
between Alpha testing and Beta testing?
Typically, software goes through two stages of testing before it is considered
finished. The first stage, called alpha testing, is often performed only
by users within the organization developing the software. The second stage,
called beta testing , generally involves a limited number of external
users.
|
|
|
|
What is Baseline
document, Can you say any two?
A baseline document is a document which has covered all the details and
went thrugh a "walkthrough". Once a document is baselined it
cannot be changed unless there is a change request has been approved.
For instance we have requirements document baselined ,then High level
design docment baselined and so on....
Briefly explain what
is software Testing Life Cycle?
Software testing life cycle contains the following components:
1.Requirements
2.Test Plan preparation
3.Test case preparation
4. Test case execution
5.Bug Analysis
6.Bug Report
7.Bug Tracking and closure
What is the difference
between System and End-to-End testing?
System testing - black-box type testing that is based on overall requirements
specifications; covers all combined parts of a system.
End-to-end testing -
similar to system testing but involves testing of the application in a
environment that mimics real-world use, such as interacting with a database,
using network communications, or interacting with other hardware, applications,
or systems if appropriate. Even the transactions performed mimics the
end users usage of the application.
|
|
|