Escolar Documentos
Profissional Documentos
Cultura Documentos
Q1. Summarize how a software is developed using AGILE-SCRUM methodology with proper terms.
Product owner takes requirements from executives,customers,users and gives it to the team. The team
works on it according to the priority. They divide the task into sprints or cycles. Like 1-4 weeks sprint.
They will have everyday meetings or “scrums”. Scrum master and the team will discuss the task done or
to be done and review the product. They should develop the product within the sprint. And main benefit
of Agile methodology is there is time to market, increase revenue according to the customer value.
Q2. What is a test plan. What are the main features of a IEEE test plan.
Test plan is a document describing scope,approach,resources and schedule of the intended test plan
activities.it identifies test items,features to be tested,testing tasks, who should do each task,any risks
involving contingency planning.
Main feautures of IEEE test plan is Test deliverables such as test case specifications, test design
specifications, testing tools, Environmental needs, Item pass/fail criteria, Responsibilities, staffing and
training needs, schedule, risks,approvals.
Q3. What is a test case. What are the good features in a test case template.
Test case is collection of Test steps. Test case template contains Test case ID, Test case Name, Test case
steps in detail, Input data, Expected Result, Actual Result, Status includes pass/fail.
Q4. What is black box testing. Explain equivalence partitioning and boundary value analysis with
example.
Black box Testing: In this testing, the tester interacts with the system’s user interface by giving input and
examining outputs without knowing how and where the inputs are worked. The tester do not have
access to the internal source code.
Equivalence partitioning: This technique is dividing input into valid and invalid data.
Eg: while testing Find atm/branch using zipcode, valid input is numeric numbers such as 07307 and
invalid input is alphanumeric numbers such as a7b07.
Boundary value analysis: This technique is divide the input into less than, within and outside the
boundary level.
eg: while testing find atm/branch using zipcode. As zipcode has 5 digits giving lessthan 5 digits such as
0730 and greater than 5 digits such as 0730789 and equal to 5 digits such as 07307.
Q5. What is a user story. What are the main elements of a user story template.
Regression: This is a type of testing where fixing the defect in the application has made any changes in
the other areas of application.
Eg: In a gmail login module there is a defect in the reply all function and we fixed it. then testing the
remaining functions whether it made any changes is regression testing.
Retesting: This is a type of testing where fixing the defect and retesting the fixed area in the application
is working or not.
Eg: In a gmail login module reply all function has a defect and we fixed it.Testing it again whether
working or not is retesting.
SDLC: SOFTWARE DEVELOPMENT LIFE CYCLE: Requirements ,Design, Implement or Execute, Testing,
Deployment, support.
Requiements: Gathering requirements from the customers and users and business analysts…
Implement or Execute: Developing the designed product by using any source code.
Testing: Testing the developed source code whether working or not by giving input and testing output.
Deployment: This is after testing, deployment or releasing the product into market for usage to the
customers or users.
Support: This is the support team to help if there is any risks or defects after releasing the product.
Retest: Tester perform retesting and if defect is fixed then gives closed.
Q9. Using the use case file attached, write test cases.
Q10. Write 5 negative test cases on mortgage calculator module of www.citibank.com. Copy paste link
https://online.citibank.com/JRS/portal/template.do?ID=mortgage_mortgage_calculator&JFP_TOKEN=C
BCUFODE
Also write 2 defect reports assuming that 2 different functionality www.citibank.com is defective.