Skip to content

Commit bbe8b54

Browse files
committed
fix: formatting
Signed-off-by: Abhishek kushwaha <[email protected]>
1 parent 73387f3 commit bbe8b54

File tree

2 files changed

+21
-21
lines changed

2 files changed

+21
-21
lines changed

versioned_docs/version-2.0.0/concepts/reference/glossary/error-guessing.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -10,33 +10,33 @@ keywords:
1010
- API
1111
---
1212

13-
### What is Error Guessing?
13+
## What is Error Guessing?
1414

1515
Error guessing is an intuitive and experience-based software testing technique that relies on developer and tester's knowledge and creativity to identify potential defects in a system. This method involves anticipating where errors are likely to occur based on past experiences, common programming mistakes, and an understanding of the system's architecture.
1616

1717

18-
### Key aspects
18+
## Key aspects
1919

20-
Intuition: Testers use their instincts and experience to predict where errors might lurk.
21-
Domain knowledge: Understanding the application's purpose and typical user behavior helps in identifying potential issues.
22-
Historical data: Past bugs and common error patterns inform the guessing process.
23-
Creativity: Testers think outside the box to imagine scenarios that might cause failures.
20+
- **Intuition:** Testers use their instincts and experience to predict where errors might lurk.
21+
- **Domain knowledge:** Understanding the application's purpose and typical user behavior helps in identifying potential issues.
22+
- **Historical data:** Past bugs and common error patterns inform the guessing process.
23+
- **Creativity:** Testers think outside the box to imagine scenarios that might cause failures.
2424

2525

26-
### Benefits
26+
## Benefits
2727

28-
Uncovers unique defects: Can reveal issues missed by systematic testing approaches.
29-
Cost-effective: Requires minimal setup and can be performed quickly.
30-
Improves over time: The technique becomes more effective as testers gain experience.
31-
Adaptable: Can be applied to various types of software and testing phases.
28+
- **Uncovers unique defects:** Can reveal issues missed by systematic testing approaches.
29+
- **Cost-effective:** Requires minimal setup and can be performed quickly.
30+
- **Improves over time:** The technique becomes more effective as testers gain experience.
31+
- **Adaptable:** Can be applied to various types of software and testing phases.
3232

33-
### Challenges
33+
## Challenges
3434

35-
Subjectivity: Relies heavily on individual tester's skills and experience.
36-
Lack of structure: May not provide comprehensive coverage of all system aspects.
37-
Difficult to replicate: Success varies between testers and isn't easily standardized.
38-
Time-consuming: Can be inefficient if not guided by experience or historical data.
35+
- **Subjectivity:** Relies heavily on individual tester's skills and experience.
36+
- **Lack of structure:** May not provide comprehensive coverage of all system aspects.
37+
- **Difficult to replicate:** Success varies between testers and isn't easily standardized.
38+
- **Time-consuming:** Can be inefficient if not guided by experience or historical data.
3939

40-
### Conclusion
40+
## Conclusion
4141

4242
While error guessing is not systematic like other testing methods, it can be highly effective when combined with more structured approaches. It allows testers to explore edge cases and unusual scenarios that might be overlooked by conventional test cases. However, the success of error guessing largely depends on the tester's expertise and familiarity with the system. As such, it's often used as a complementary technique rather than a standalone method in comprehensive testing strategies.

versioned_docs/version-2.0.0/concepts/reference/glossary/microservice-testing.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,20 @@ keywords:
1010
- API
1111
---
1212

13-
### What is Microservices Testing?
13+
## What is Microservices Testing?
1414

1515
Microservice testing is the process of validating individual components of a microservices architecture to ensure they function correctly both in isolation and as part of the larger system. Unlike monolithic applications, microservices present unique challenges in testing due to their distributed nature and complex interactions.
1616

1717

18-
### Benefits of Microservices Testing:
18+
## Benefits of Microservices Testing:
1919
- **Improved fault isolation**: Testing individual services allows for easier identification and resolution of issues.
2020
- **Faster deployment cycles**: Independent testing of services enables faster release cycles.
2121
- **Enhanced scalability**: Testing services in isolation helps identify bottlenecks and optimize performance.
2222
- **Easier maintenance and updates**: Testing microservices independently reduces the risk of regressions.
2323
- **Better support for continuous integration and delivery (CI/CD)** : Microservices testing enables automated testing and deployment pipelines.
2424

2525

26-
### Challenges in Microservices Testing:
26+
## Challenges in Microservices Testing:
2727

2828
- **Complex service dependencies** :
2929
- Microservices often rely on other services, databases, or third-party APIs, making it challenging to test in isolation.
@@ -38,7 +38,7 @@ Microservice testing is the process of validating individual components of a mic
3838
- Creating and managing test data for multiple services can be time-consuming and error-prone.
3939

4040

41-
### Overcoming Challenges with Keploy
41+
## Overcoming Challenges with Keploy
4242

4343
Keploy is an innovative testing tool designed to address many of the challenges associated with microservices testing. Here's how it helps:
4444
<img src="https://keploy.io/docs/gif/record-replay.gif?raw=true"/>

0 commit comments

Comments
 (0)