Practice Test-2 - STE Model Ans
Practice Test-2 - STE Model Ans
c R
Ans:
Defect Classification:
1. Severity-based Classification:
o Critical Defects: Defects that cause system failure or crashes,
making the application unusable.
o Major Defects: Defects that impact major functionality but
don't cause the system to fail.
o Minor Defects: Defects that affect minor functionality or
aesthetics, with little to no impact on system performance.
o Trivial Defects: Very minor defects, such as small UI issues,
that do not affect functionality.
2. Priority-based Classification:
o High Priority: Must be fixed immediately as it affects crucial
functionality or user experience.
o Medium Priority: Important but can be fixed after high-priority
issues.
o Low Priority: Can be fixed later as it has minimal impact.
Test Management:
Regression Testing:
Regression testing is the process of re-executing test cases to ensure that recent
code changes or updates have not introduced new defects or affected the
existing functionality of the software. It helps maintain software stability after
enhancements, bug fixes, or any modifications.
e What is defect management ? Co.d R
Ans:
Defect Management:
Ans:
Ans:
Testing Tasks:
k Which parameters are considered while writing good defect report ? Co,d U
Ans:
1. Defect Summary: A clear and concise title that describes the defect.
2. Description: Detailed information about the defect, including steps to
reproduce, expected results, and actual results.
3. Severity and Priority: Classification of the defect based on its impact
on the system and urgency for fixing.
4. Environment Details: Information about the system environment (e.g.,
OS, browser version) where the defect was found.
5. Attachments: Any relevant screenshots, logs, or files that support the
defect report.
Ans:
A test plan is a formal document that outlines the strategy, scope,
resources, and schedule for the testing activities in a software project. It serves
as a roadmap for the testing process, providing detailed guidance on how
testing will be conducted to ensure that the software meets its requirements and
quality standards.
N)
State any two difference between manual and automated testing ?
Ans:
1. Execution:
o In manual testing, test cases are executed manually by testers
without the use of automation tools. Testers follow predefined
steps and record results based on their observations.
o In automated testing, test cases are executed using automation
tools or scripts. This allows for faster execution since the tests
can run automatically without human intervention.
2. Time Efficiency:
o Manual testing can be time-consuming, especially for repetitive
tasks, as it requires human intervention for each test case. This
can lead to slower feedback cycles and extended testing periods.
o Automated testing is generally more efficient for repetitive tasks
because, once scripts are created, they can be executed multiple
times with minimal effort, significantly reducing the time
required for regression testing and other repetitive processes
Ans:
Clear Objectives and Scope:
Test planning helps define clear objectives and the scope of testing
activities. This ensures that all stakeholders understand what will be
tested, how it will be tested, and what the expected outcomes are.
Having a well-defined plan helps in aligning the testing efforts with
project goals and minimizes misunderstandings among team members.
Resource Optimization:
2 4M
a Prepare six test cases for home page of marketing site www.flipkart.com? Co.c A
Ans:
b Draw labelled diagram of defect management process? List any two Co.d U
characteristics of defect management process.
d Enlist any six attributes of defect. Describe them with suitable example? Co.d U
Ans:
1. ID
Description: A unique identifier assigned to each defect for tracking
and reference purposes.
Example: Defect ID: DEF-001. This ID allows team members to easily
reference and communicate about the defect.
2. Severity
3. Status
4. Priority
5. Description
6. Created Date
Description: The date and time when the defect was first reported or
logged in the defect management system.
Example: A defect logged on October 15, 2024, will have its created
date set to 10/15/2024, which helps track the age of the defect and
prioritize fixes based on how long it has been open.
e How to prepare summary report? Co.c A
Ans:
2. Gather Information
Collect relevant data and insights that pertain to the subject matter. This
may include:
o Test results
o Defect statistics
o Project progress
o Any other pertinent metrics
5. Keep It Concise
Aim for brevity. Use bullet points or numbered lists where appropriate
to make the information digestible. Avoid unnecessary jargon or
technical language unless the audience is familiar with it.
Proofread the report for clarity, coherence, and correctness. Ensure that
all relevant information is included and that it aligns with the defined
purpose.
7. Format the Report
1. Introduction
2. Overview of Activities
3. Key Findings
4. Statistics
5. Conclusion
6. Recommendations
F Prepare and write four test cases for library Management of College ? Co.c A
Ans:
Inconsistent Results: Different testers may execute the same test case in
slightly different ways, leading to inconsistencies in results. This can make it
challenging to reproduce defects and may result in varying outcomes across
different test runs.
1. Increased Efficiency:
o Automation significantly speeds up the testing process by
executing test cases automatically, especially for repetitive and
regression tests. This allows testing to be performed faster than
manual testing, enabling teams to run a large number of tests in
a shorter amount of time. Consequently, teams can deliver
software updates and releases more quickly.
2. Improved Accuracy:
o Automated testing reduces the risk of human error associated
with manual testing. Once test scripts are created, they can be
run consistently without variations in execution. This ensures
that the same tests are performed in the same way every time,
leading to more reliable and accurate results.
3. Reusability of Test Scripts:
o Test scripts developed for automated testing can be reused
across multiple test cycles and projects. This reduces the effort
needed for future testing efforts, as existing scripts can be
modified or reused instead of starting from scratch. This is
particularly beneficial in regression testing when the same
functionalities need to be validated after updates or changes.
4. Enhanced Test Coverage:
o Automation allows teams to conduct more extensive testing by
executing a larger number of test cases and scenarios that may
be impractical to perform manually. This includes testing
various configurations, data sets, and edge cases. Enhanced test
coverage helps identify defects earlier in the development
process, ultimately leading to higher software quality.
3 6M
a What are the different techniques for finding defects? Explain in details? Co.d U
Ans:
1. Static Testing
2. Dynamic Testing
6.Regression Testing
9. Performance Testing
Defect States
1. New (Open):
o The defect has been identified and reported but not yet assigned
for fixing.
2. Assigned:
o The defect is assigned to a developer or a team for resolution.
This state indicates that the defect is in the queue for fixing.
3. Fixed:
o The developer has fixed the defect, and it is ready for retesting.
The defect's status changes to fixed when the developer believes
the issue has been resolved.
4. Retest:
o The testing team retests the defect to verify that it has been
fixed. During this state, the tester checks the application to
confirm that the issue is resolved.
5. Verified:
o The defect has been verified as fixed, and the resolution is
accepted by the testing team. The defect can then be marked for
closure.
6. Reopened:
o If the defect still exists after retesting, the status is changed to
reopened. This indicates that the defect was not fixed correctly
or has reappeared.
7. Closed:
o Once the defect is verified and the fix is confirmed, it is marked
as closed. This indicates that no further action is required.
8. Not a Defect:
o This state is used when a reported issue is determined not to be
a defect, but rather a misunderstanding of the system or
expected behavior.
With respect to GUI testing write the test cases for Amazon
D login form
Ans:
Test Case 1: Verify UI Elements on Login Page