0% found this document useful (0 votes)
3 views8 pages

SOFTWARE

core concepts of software testing

Uploaded by

Ruchi Binayake
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)
3 views8 pages

SOFTWARE

core concepts of software testing

Uploaded by

Ruchi Binayake
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/ 8

Verification: Checking if the software is built correctly and works as planned

Validation: Ensuring the software solves the right problem and fulfills customer expectations.
GUI
When to do regression testing?

When a new functionality is added to the system and the code has been

modified to absorb and integrate that functionality with the existing code.

When some defect has been identified in the software and the code is

debugged to fix it.

When the code is modified to optimize its working.


Reporting Bugs in Testing:

Bug reporting is a crucial part of the software testing process. When testers find a defect or issue in
the software, they document it in a bug report to ensure it gets addressed by the development team.
A good bug report should include:

1. Title: A brief, clear description of the issue.

2. Steps to Reproduce: Detailed instructions on how to replicate the bug.

3. Expected vs. Actual Result: What should happen versus what actually happens.
4. Severity and Priority: How serious the bug is and how urgently it needs fixing.

5. Environment Details: Information like the operating system, browser, or device where the
bug was found.

6. Screenshots or Logs: Visual or textual evidence of the issue.

A well-written bug report helps developers understand and fix the problem quickly, improving overall
software quality.

You might also like