Académique Documents
Professionnel Documents
Culture Documents
Declaration:
I declare that this assignment is my individual work. I have not copied from
any other student’s work or from any other source except where due
acknowledgment is made explicitly in the text, nor has any part been written
for me by another person.
Student’s Signature:
Sandeep Saini
Evaluator’s comments:
_____________________________________________________________________
Part – A
Q1. Why does knowing how the Software works influence how and
what you should test?.
the entire testing depends on how the software works. The center point of
testing revolve around….that the software should work according to
requirement specification. . It has to fulfill the requirements, it has to have
passed testing, and it has to be ready for the user. It has to have the
appropriate documentation and user's manual and online help. Testing will
be done on the basis of requirements of software. It should be test on the
basis of overall working of software and requirements of the software.
White Box Testing (also known as Clear Box Testing, Open Box Testing,
Glass Box Testing, Transparent Box Testing or Structural Testing) is a
software testing method in which the internal
structure/design/implementation of the item being tested is known to the
tester. The tester chooses inputs to exercise paths through the code and
determines the appropriate outputs. Programming know-how and the
implementation knowledge is essential. White box testing is testing beyond
the user interface and into the nitty-gritty of a system.
White Box Testing is like the work of a mechanic who examines the engine
to see why the car is not moving.
Q3. How could you guarantee that your Software would never have
a Configuration Problem?
Q4. Create the equivalence partitioning and write test cases to test
the login screen containing username and password?
1. identify problem:-
The goal of review is to find problems with the software –not just items that
are wrong, but missing items as well. All criticism should be directed at the
design or code, not the person who created it.
2. Follow rules:-
A fixed set of rules should be followed. They may set the amount of code to
be reviewed, how much time will be spent, what can be commends on, and
so on.
3. Prepare:-
4. Write a report:-
The review group must produce a written report summarizing the result of
the review and make that report available to the rest of the product
development team.
Part – B
Q7. In addition to age and popularity what other criteria might you
use to equivalence Partition Hardware for Configuration testing?
1. Based on the input from the people who works on the equipment.
2. Project manager.
After that develop the test cases, collect the selected hardware, and
run the tests.
Q8. What are the different levels of Testing and the goals of
different levels? For each level Which Testing Approach is more
suitable?
Goal:to show a program meets its specification but testing can never be
complete for non-trivial programs.What is a successful test?
_ One in which no errors were found?
_ One in which one or more errors were found?
Testing should be:
_ repeatable
_ if you find an error, you’ll want to repeat the test to show others
_ if you correct an error, you’ll want to repeat the test to check you did fix it
_ systematic
_ random testing is not enough
_ select test sets that cover the range of behaviors of the program
_ select test sets that are representative of real uses
_ documented
_ keep track of what tests were performed, and what the results were
Q9. Relate verification and validation to the Quality control and
Quality Assurance with an example?
It is sometimes said that verification can be expressed by the query "Are you
building the thing right?" and validation by "Are you building the right
thing?" "Building the right thing" refers back to the user's needs, while
"building it right" checks that the specifications be correctly implemented by
the system. In some contexts, it is required to have written requirements for
both as well as formal procedures or protocols for determining compliance.
Q10. In a code review check list there are some items as given
below .Categories them.
Answer2:-
It is a data declaration error.
Answer3:-
It is input/output errors.
Answer4:-
It is the computation errors.
Yes, this code follows the coding convention of an organization