Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,11 @@ keywords:
- what is black box testing
- keploy
- regression testing
head:
- tag: link
attrs:
rel: canonical
href: https://keploy.io/blog/community/black-box-testing-and-white-box-testing-a-complete-guide
---

Black-box testing is a software testing method where the tester evaluates the functionality of an application without having access to its internal code structure, algorithms, or implementation details. Instead, the tester interacts with the software through its user interface or exposed APIs, treating it as a "black box" whose internal workings are not visible or known.
Expand All @@ -30,7 +35,7 @@ The focus lies solely on examining the software's external behavior, inputs, out

This testing approach is essential for several reasons:

- **Independence from Internal Implementation:** Black-box testing allows testers to assess the software's functionality without needing knowledge of its internal workings. This independence ensures that the evaluation remains unbiased and realistic, as it mimics the perspective of end-users who are unaware of the software's internal structure.
- **Independence from Internal Implementation:** [Black-box testing](https://keploy.io/blog/community/black-box-testing-and-white-box-testing-a-complete-guide) allows testers to assess the software's functionality without needing knowledge of its internal workings. This independence ensures that the evaluation remains unbiased and realistic, as it mimics the perspective of end-users who are unaware of the software's internal structure.

- **User-Centric Perspective**: By concentrating on the software's external behavior, black-box testing aligns closely with the user's experience. It helps identify issues that impact user interactions, such as usability flaws, incorrect outputs, or unexpected behaviors, leading to a more user-centric approach to quality assurance.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@ tags:
- Glossary
keywords:
- API
head:
- tag: link
attrs:
rel: canonical
href: https://keploy.io/blog/community/regression-testing-an-introductory-guide
---

## What is regression testing?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ keywords:

## 🛠️ Best Practices in API Testing

API testing ensures the reliability, security, and performance of your application's backend services. To build robust, scalable test suites, here are the best practices you should follow:
[API testing](https://keploy.io/blog/community/what-is-api-testing) ensures the reliability, security, and performance of your application's backend services. To build robust, scalable test suites, here are the best practices you should follow:

### ✅ 1. Define Clear Test Objectives

Expand Down
Loading