0% found this document useful (0 votes)
41 views

Test Case Bug Report

The document discusses test cases and bug reports. It defines a test case as a set of steps and conditions to validate that software functions as intended. Good test cases have clear steps, expected results, and allow reproducibility. Bug reports describe software errors and provide details to help developers reproduce and fix issues. They should include a title, description of the bug with steps to trigger it, expected vs. actual behavior, attachments if needed, and severity/priority. Following best practices like checking for duplicates helps improve bug reporting.

Uploaded by

Ánh Nguyễn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views

Test Case Bug Report

The document discusses test cases and bug reports. It defines a test case as a set of steps and conditions to validate that software functions as intended. Good test cases have clear steps, expected results, and allow reproducibility. Bug reports describe software errors and provide details to help developers reproduce and fix issues. They should include a title, description of the bug with steps to trigger it, expected vs. actual behavior, attachments if needed, and severity/priority. Following best practices like checking for duplicates helps improve bug reporting.

Uploaded by

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

TEST CASES & BUG REPORT

08.09.2022 1
Topics: TEST CASES
 What is Test case?

 Who write test cases?

 How is the good test case?

 When Are Test Cases Used?

 Test Cases best practice.

08.09.2022 2
What is Test case?
 A set of conditions or variables under which a tester determines whether
the software satisfies requirements and functions properly.
 Test cases help guide the tester through a sequence of steps to validate
whether a software application is free of bugs.
 Test cases for a given module or part of an application, are grouped into a
test suite.
 You can think of a test case as a set of step-by-step instructions to verify
something behaves as it is required to behave.
08.09.2022 3
What is Test case? (con’t)
 A test case usually contains:

 Title

 Description

 Test steps

 Expected result

 Actual result (once tested)

08.09.2022 4
Who write test cases?
 Someone from the QA team writes the test cases

 Make sure whoever is writing test cases has decent writing skills and
understands the purpose and value that test cases provide.

08.09.2022 5
How is the good test case?
 Should allow any tester to understand and execute the test.

 Ensures good test coverage (key functionality isn’t missed in the testing
process).
 Allows the tester to think thoroughly through different ways of validating
features.
 Negative test cases are also documented, which can often be overlooked.

 They are reusable for the future.

08.09.2022 6
When Are Test Cases Used?
 Test cases are used after development finishes a feature or a set of
features.
 The goal is to have test cases ready by the time testing is able to begin.

08.09.2022 7
Test Cases tools

08.09.2022 8
Test Cases best practice:
 Use a Strong Title and keep title short.

 Include a Strong Description.

 Keep the Test Steps Clear and Concise.

 Include the Expected result.

 Make it Reusable.

Example: Add Baking machine Close Store Displays

08.09.2022 9
Topics: BUG REPORT
 What is a bug?

 What is a bug report?

 How to report a bug?

 Bug report tools.

 Tips.

08.09.2022 10
What is a bug?
 A software bug is an error, flaw, failure, or fault that produces an incorrect
or unexpected result.
 Basically, a software bug is something which is not working as designed.

08.09.2022 11
What is a bug report?
 Bug reports are the way to let developers know about parts of their code
that are not behaving as expected or designed in order to show them what
parts of their app need improvement.
 Include all the clues the developer might need to pinpoint the issue.

08.09.2022 12
How to report a bug?
 A bug report includes:

 Title: Clear & Short.

 Severity and Priority.

 Description: All the information about the bug as step to reproduce,


environment, current behavior, expected behavior…
 Status.

 Attachments.

08.09.2022 13
How to Report a bug? (Con’t)
Type of Severity:
 Blocker:

 Critical

 Major

 Minor

 Trivial

 Enhancement

08.09.2022 14
How to Report a bug? (Con’t)
Type of Priority:
 Highest

 High

 Low

 Lowest

08.09.2022 15
How to Report a bug? (Con’t)
Type of Status:
 New

 Fixed

 Verified

 Reopened

 Won’t Fix

 Etc.

08.09.2022 16
How to Report a bug? (Con’t)
Attachments

 UI: static bugs (GUi problems, overflow, overlap, text-align, wrong color, wrong text,
wrong font...) --> Screen-shot

 Functional: multiple steps to trigger a bug, process need to be illustrated, error


message displays unexpectedly, popup, modal displays, application crash... -->
screencast.

 Performance, crash --> Error logs.

 Requirement: Format should be able to view. (ex: mp4), your clicks/taps must be visible.

08.09.2022 17
Tips ;)
 Check the duplicate

 Report the problem immediately

 Reproduce the bug three times before writing a bug report (Intermittent)

 Capture the bug by picture/video

 Test the same bug occurrence on other similar modules

 Write a good bug summary

 Read bug report before hitting the Submit button.

 Do not use Abusive language


08.09.2022 18
08.09.2022 19
08.09.2022 20

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy