Testing 1
Testing 1
ON
Ans: - Yes, it is a bug. In windows vista calculator, when the user tries to insert a
comma, the system takes it as a point by default. For example, if we try to write
5,00,000 the system will read it as 5.00.000. and if we try to perform the operation
5,00,000 - 1,00,000, the result is 4 which is definitely a bug.
Q2. How can you combine features of code & fix model and waterfall model to
get better output while implementing a project. Also give an appropriate
reason to support your answer?
ANs:
•
Q3. Is it Possible to have High Quality and Low-Reliability Product?
What might an example be?
Ans: -
1> In analysis phase the requirements of user is collects first and identifies it. in
this phase the documentation is done.
3> The next level is coding where the product is coded into the programming
language.
4> Testing: The testing is done after every phase .So that way the testing effect
the all other phases. The testing is the major activity in these all phases.
software testing is investigation conducted to provide a information about
quality of product or service under test with respect to the context. The
intention of software testing is to find the bugs more earlier than the user.
software testing is the process to measure the quality of developed software.
Part – B
Q6. Taking a real life example compare and contrast two models waterfall
and spiral, write the situation in which it is difficult to use these models?
Ans: -
WATERFALL MODEL
The waterfall development model has its origins in the manufacturing and
construction industries; highly structured physical environments in which after-the-
fact changes are prohibitively costly, if not impossible. Since no formal software
development methodologies existed at the time, this hardware-oriented model was
simply adapted for software development.
SPIRAL MODEL
ANS: Yes, we can say that software testing is a trade-off between quality, time and
budget because all these three factors are dependent on each other if we talk in terms of
software testing. During software testing, we check for the bugs present in the software.
Good software is one that contains minimum number of bugs or errors. In order to
reduce the number of bugs in the software, we need to test it again and again. This
continuous testing requires a lot of time and budget. The more a tester is available of
time and budget, the better the quality of the software is produced. If the tester is not
available of any of the constraint i.e. time or budget, then he might not be able to test the
software properly and the resultant software is of poor quality.
So, in order to get a good quality product, there should be a compromise with time and
money.