Manual Testing Assignment
Manual Testing Assignment
Tester Qualities
1. What qualities testers should have?
2. As a tester, what qualities do you have? Provide with examples to justify
your qualities?
3. Describe what you would like to do in a new job as a Software Tester?
4. Why a Tester needs to interact with various IT departments?
Test Cases
1. What is a Test Case?
Test case is a set of pre-conditional steps to be followed with input data and
expected behavior to validate the functionality of a system.
2. List out level of Test Cases? What are fields of a Test case Template?
3. Write test cases for Gmail Login? Give at least 5 examples?
4. Design 3 positive Test cases and 3 negative test cases
regarding: http://newtours.demoaut.com
5. What problems you face in writing test cases?
6. What is called a good Test Case? What is a bad Test Case?
7. What are guidelines for writing Test Cases?
8. What is Test Data? Why is it important?
9. Develop Test cases for Flight Reservation Application?
(Use standard guidelines to write your test cases. Cover all sections
provided in SRS).
Test Plan
1. What is Test plan ? What are the Contents of a Test Plan? Describe each.
Test planning activities for an entire system or part of a system may
include:
Determining the scope and risks and identifying the objectives of testing
Defining the overall approach of testing, including the definition of the
test levels and entry and exit criteria
Integrating and coordinating the testing activities into the software life
cycle activities (acquisition, supply, development, operation and
maintenance)
Making decisions about what to test, what roles will perform the test
activities, how the test activities should be done, and how the test results
will be evaluated.
Scheduling test implementation, execution and evaluation
Assigning resources for the different activities defined.
Defining the amount, level of detail, structure and templates for the test
documentation
Selecting metrics for monitoring and controlling test preparation and
execution, defect resolution and risk issues.
Setting the level of detail for test procedures in order to provide enough
information to support reproducible test preparation and execution.
2. Write an example of a Test Plan?
3. Develop Test Plan for Flight Reservation System Application? Make sure you
cover all the sections and it should looks like professional document?
Traceability matrices
1. What is Traceability matrices? How to use it?
2. Traceability matrix is useful? How? Describe with Example with any
application?
3. Develop Traceability Matrix for Flight Reservation Application?
Requirement
1. What’s full form of SRS?
2. Why SRS is important in Manual Testing?
3. What is Use Cases?
4. Design 5 different Use Cases?
5. What are Non-functional Requirement in SRS?
6. Design an Use Case Diagram? Describe briefly.
Test Strategies
1. What is Test Strategies? Importance.
2. Discuss a Test Strategies on object-oriented software?
3. What are the different Test environment, infrastructure and tools?
Test Methodologies
1. What is Agile Methodology?
2. How Scrum Works? Describe each components.
3. What is Product Backlog? Design a Sample.
4. What are advantage and disadvantage Agile Scrum?
5. How Waterfall model work? Define each Phase.
6. Why Waterfall model is harmful?
Defect Management
1. What is software defect or bug?
2. List 10 different defects with example which you encountered in your
previous projects?
3. What are the different causes of Defects i.e why defects occur?
4. Define Defect Life Cycle?
5. What is defect or bug report?
6. Have you developed bug report? If yes, then explain what are various
sections did you include in your bug report?
7. How was defect management process implemented in your company?
8. Once QA found defect, what s/he does with that defect?
Case1: When defect was found on Production but not during QA environment.
1) Reproduce the problem on Production and QA environment. If the problem
is occurring only on Production then it may be due to configuration issue.
2) On the other side if it is occurring on QA environment then check the
impact of that issue on the application. Investigate the issue to find out that
how long that defect has been around.
3) Determine the fix of ticket and list out the areas where can put more
impact.
4) If the issue is impacting more customers then apply the fix and deploy it on
QA environment.
5) Testing team should focus on testing all the regression scenarios around the
fix.
6) If the applied fix works fine then it should be deployed to production and
post release sanity should be done so that it should not occur again.
7) Do a retrospection meeting.