46 Software teSting interview QueStionS
to functional requirements these may include the following types of testing
for the non-functional requirements:
Performance - Are the performance criteria met?
Volume - Can large volumes of information be handled?
Stress - Can peak volumes of information be handled?
Documentation - Is the documentation usable for the system?
Robustness - Does the system remain stable under adverse
circumstances?
There are many others, the need for which is dictated by how the system is
supposed to perform.
(I) what’s the dIfference Between system testIng
and acceptance testIng?
Acceptance testing checks the system against the “Requirements.” It is similar
to System testing in that the whole system is checked but the important
difference is the change in focus:
System testing checks that the system that was specified has been delivered.
Acceptance testing checks that the system will deliver what was requested.
The customer should always do Acceptance testing and not the developer.
The customer knows what is required from the system to achieve value in
the business and is the only person qualified to make that judgment. This
testing is more about ensuring that the software is delivered as defined by the
customer. It’s like getting a greenlight from the customer that the software
meets expectations and is ready to be used.
(I) whIch Is the Best model?
In the previous section we looked through all the models. But in actual
projects, hardly one complete model can fulfill the entire project requirement.
In real projects, tailored models are proven to be the best, because they
share features from The Waterfall, Iterative, Evolutionary models, etc., and
can fit into real life time projects. Tailored models are most productive and
beneficial for many organizations. If it’s a pure testing project, then the V
model is the best.
n
n
n
n
n
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.217.107.229