Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
15 views6 pages

Software Testing Basic Part-02

The document explains the concepts of bugs, defects, and errors in software testing, detailing their definitions and types with examples. It distinguishes between testing, which identifies issues, and debugging, which resolves them. The author emphasizes the importance of both processes in ensuring software functionality and reliability.

Uploaded by

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

Software Testing Basic Part-02

The document explains the concepts of bugs, defects, and errors in software testing, detailing their definitions and types with examples. It distinguishes between testing, which identifies issues, and debugging, which resolves them. The author emphasizes the importance of both processes in ensuring software functionality and reliability.

Uploaded by

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

Software

Testing
Basic Part-02

Author: Shubham Latake


What is Bugs.?
An error or flaw in the software code that causes incorrect or unexpected
behavior ,typically refers to issues found during testing or production.Usually
discovered during the testing phase or by end-users in production.

Types of Bugs with examples :

➔ Functional Bugs: Affect core functionality, like login issues or broken search features.
High-priority bugs may include application crashes or freezes.

➔ Cosmetic Bugs: Minor visual issues, such as screen misalignments, text truncation,
translation errors, or incorrect color schemes.

➔ Performance Bugs: Issues that slow down the app, such as long load times or laggy screen
navigation
➔ Compatibility Bugs: Occur when software behaves inconsistently across different
operating systems or browsers.
Author: Shubham Latake
What is Defect?
A defect is also the unexpected behavior of the software but observed after
releasing the software to the user means in production ,If the feature does not work as
per the user’s requirements, then it is termed a defect. A defect affects the usability
and experience of the software.

Types of Defect with examples :


➔ Design Defects : Issues with how the app looks, like an incorrectly displayed logo, affect brand’s
➔ Logical Defects: Errors in code due to incorrect logic, like failing to upload a file within the
set limit.

➔ Integration Defects: Problems different parts of the app don’t work together, like emails not
sent.

➔ Performance Defects: Slow responses in the app, such as slow alerts for unauthorized account
access

Author: Shubham Latake


What is Error?
Error refers to a coding or programming mistake, usually due to incorrect
syntax or faulty loops. Detected when code is to be compiled and fails to do so , Is
caused by human oversight.
Errors are also of various types:
➔ Errors in calculation caused by wrong formulae
➔ Data handling errors caused by overwriting necessary files
➔ Configuration errors caused due to insufficient storage space

Examples :
An error occurs when a developer makes a mistake, like typing the wrong variable name or
misinterpreting a design, causing issues like incorrect logins, syntax, or logic problems in the code,
which leads to software malfunction.

Author: Shubham Latake


Meaning of Testing Vs Debugging
❏ Testing is conducted to verify a software system’s functionality, performance, and reliability
to identify defects or errors.
❏ It involves designing and executing various test cases to validate whether the software meets the
specified requirements and works as intended.
❏ Focuses on detecting bugs, performance issues, and requirement mismatches.

❏ Primarily handled by testers or QA teams.

❏ Debugging is investigating and resolving those defects, aiming to eliminate issues and ensure
smooth operation.
❏ Debugging often involves techniques such as analyzing log files, using debugging tools, inspecting code,
and conducting step-by-step execution to pinpoint and fix the problem areas.
❏ Focuses on fixing code-level bugs and logical errors.

❏ Carried out by developers or engineers familiar with the codebase. Author: Shubham Latake
Thank You….!!!! Connect for more info……

Shubham Latake

You might also like