0% found this document useful (0 votes)
56 views9 pages

(PARUCHURI SUPRAJA) December23 (Manual Testing Module1) Assignments

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views9 pages

(PARUCHURI SUPRAJA) December23 (Manual Testing Module1) Assignments

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Manual Testing Assignment-1

1. What are the advantages of agile process and explain the ceremonies in
Agile?
Agile model: It is an Iterative and Incremental model process, it breaks the
project into small Incremental builds.
Advantages:
 Requirement changes are allowed at any phase.
 Fast Release and customer satisfaction are more.
 Team communication is at its best.
Disadvantages:
 Less focus on Documentation.
 Not suitable for longer projects.
 It depends on customer satisfaction.
Scrum:
 It is an approach which is been used to implement agile method in which
time is broken into multiple sprints and completion of them.
Sprint:
 A time allotted to complete the work by both developers and testers.
Agile Roles:
1.Product Owner:
 Who is responsible for the completion of the project.
 Get to know what the customer wants.
 Provide the Road map of the project.
 Experience: 10 +
2.Scrum Master:
 Who handles the internal work of the team.
 Arranges the scrum call every day.
 Experience: 12+
3.Development Team:
 Both the developers and Testers.
Agile ceremonies:
 Sprint planning
 Daily call
 Sprint Review
 Sprint Retrospective
1. Sprint planning:
When: At the beginning of the project.
Who: product owner + Scrum Master + Development Team.
How: 1 hour
2.Daily Call:
When: Daily
Who: product owner + Scrum Master + Development Team.
How: 30 mins
3.Sprint Review:
When: At the last day of the sprint.
Who: Client + Complete team.
How: 30 mins
4.Sprint Retrospective:
When: After the Sprint demo.
Who: Scrum Master + Development Team.
How: 30 mins
2. What activities are performed in each phase of STLC? and How would you
define that testing is sufficient and it’s time to enter the Test Closure phase?
Phases of STLC

1. Requirement Analysis: In this phase quality assurance team understands


the requirements like what is to be tested. If anything is missing or not
understandable then the quality assurance team meets with the stakeholders to
better understand the detailed knowledge of requirements.

The activities that take place during the Requirement Analysis stage
include:
 Reviewing the software requirements document (SRD) and other
related documents
 Interviewing stakeholders to gather additional information
 Identifying any ambiguities or inconsistencies in the requirements

2. Test Planning:
In this phase manager of the testing, team calculates the estimated effort and
cost for the testing work. This phase gets started once the requirement-
gathering phase is completed.

The activities that take place during the Test Planning stage include:

 Identifying the testing objectives and scope


 Developing a test strategy: selecting the testing methods and
techniques that will be used
 Identifying the testing environment and resources needed

3. Test case Development: In this phase testing team notes down the detailed
test cases. The testing team also prepares the required test data for the testing.
When the test cases are prepared then they are reviewed by the quality
assurance team.

The activities that take place during the Test Case Development stage
include:
 Identifying the test cases that will be developed
 Writing test cases that are clear, concise, and easy to understand
 Creating test data and test scenarios that will be used in the test cases.
At the end of this stage, the testing team should have a set of comprehensive
and accurate test cases that provide adequate coverage of the software or
application.

4. Test Environment Setup: . Basically, the test environment decides the


conditions on which software is tested. This is independent activity and can be
started along with test case development. In this process, the testing team is
not involved. either the developer or the customer creates the testing
environment.

5. Test Execution: After the test case development and test environment setup
test execution phase gets started. In this phase testing team starts executing
test cases based on prepared test cases in the earlier step.

The activities that take place during the test execution stage of the
Software Testing Life Cycle (STLC) include:

 Test execution: The test cases and scripts created in the test design stage
are run against the software application to identify any defects or issues.
 Defect logging: Any defects or issues that are found during test
execution are logged in a defect tracking system, along with details such
as the severity, priority, and description of the issue.
 Test data preparation: Test data is prepared and loaded into the system
for test execution.
 Test environment setup: The necessary hardware, software, and
network configurations are set up for test execution.
 Test execution: The test cases and scripts are run, and the results are
collected and analyzed.
6.Test Closure: The main objective of the test closure stage is to ensure that
all testing-related activities have been completed and that the software is
ready for release.
At the end of the test closure stage, the testing team should have a clear
understanding of the software’s quality and reliability, and any defects or
issues that were identified during testing should have been resolved.

 Test summary report: A report is created that summarizes the overall


testing process, including the number of test cases executed, the number
of defects found, and the overall pass/fail rate.
 Defect tracking: All defects that were identified during testing are
tracked and managed until they are resolved.
 Test environment clean-up: The test environment is cleaned up, and all
test data and test artifacts are archived.
 Test closure report: A report is created that documents all the testing-
related activities that took place, including the testing objectives, scope,
schedule, and resources used.
 Knowledge transfer: Knowledge about the software and testing process
is shared with the rest of the team and any stakeholders who may need
to maintain or support the software in the future.
3.Explain different types of testing and sub categories in detail with
example?
There are two different types of testing. They are:
1: formal ways of testing
2: informal ways of testing
Both formal way testing and informal way testing consists of multiple
testing strategies.
1: formal ways of testing:
 Re-testing: re testing is simply defined as re-checking the reported
bugs. Used to resolve the bugs which are detected after initial
testing.
 Regression testing: this testing is used when there is any code
changes or new features has been added.
Regression testing is also known as deep testing.
There are multiple types in regression testing.
They are: unit regression, regional regression, full regression.
Regression testing is a mandatory testing.
 Compatibility testing: Testing the application so that it works in
any software, hardware, network component is known as
compatibility testing.
 End to End testing: testing the complete application within one
flow with the valid input to check whether the application works
without any errors and bugs is known as end to end testing.
 Positive testing(+ ve ): testing the application with valid, positive ,
true, correct inputs is known as positive testing.
 Negative testing(- ve): testing the application with invalid,
negative, false, incorrect inputs is defined as negative testing.

2: informal ways of testing


 Exploratory testing: In this testing testers examine a system
without any per-established test cases. Testers use their experience
and knowledge to execute tests.
It is a time-consuming process and bud can be thought as a
feature.
 Ad- hoc testing: It is a testing technique that involves exploring or
testing features without a predetermined test plan or script.
 Monkey/ gorilla testing: this testing is simply used to crash the
system by providing random inputs to the application.
 Accessibility testing: the practice of making our web and mobile
application usable to as many as people to those with disabilities.
 Soak testing: involves testing the system to detect the performance
related issues as response time.
 Load testing: expected usage of software by multiple users at a
time.
 Data flow testing: tracing the data from input to output.
 Control flow testing: checking the flow of the system working
properly.

4.Prepare the test cases for the below scenario Scenario 1: Verify that 'About
Us' link should be displayed in footer and User should be able to click on
'About Us' link. Application URL: https://www.olacabs.com/
ANS: This work can be done in excel sheet.I share my excel document
below this document.
The video of the excel sheet.(start video and double click on it).

6. In Flipkart website when user click on the Cart option System is not
responding, Raise the Jira defect and assign and complete the below task: 1.
Provide Title of the bug 2. Description 3. Steps to Reproduce 4. Actual Result
5. Expected Result Application URL: https://www.flipkart.com/
ANS :This can be done in jira software
This the recording video of task that done in jira.

You might also like