Skip to content

Commit 0d6730c

Browse files
docs: add the glossary terms in the 3 version (#604)
* docs: add the glossary Signed-off-by: Pratik Mahalle <mahallepratik683@gmail.com> * fix: update the images and fix some minor issue Signed-off-by: Pratik Mahalle <mahallepratik683@gmail.com> * fix: fix some minor changes Signed-off-by: Pratik Mahalle <mahallepratik683@gmail.com> --------- Signed-off-by: Pratik Mahalle <mahallepratik683@gmail.com>
1 parent 18831ca commit 0d6730c

21 files changed

+1980
-2
lines changed

static/data/glossaryEntries.js

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,25 @@ export const glossaryEntries = {
4444
link: "/docs/concepts/reference/glossary/cucumber-testing",
4545
description: "Uses Gherkin syntax to write readable tests.",
4646
},
47+
{
48+
name: "Component Testing",
49+
link: "/docs/concepts/reference/glossary/component-testing",
50+
description: "Tests individual parts of the application in isolation",
51+
},
52+
],
53+
D: [
54+
{
55+
name: "Defect Management",
56+
link: "/docs/concepts/reference/glossary/defect-management",
57+
description:
58+
"Tracks, prioritizes, and resolves bugs to improve software quality.",
59+
},
60+
{
61+
name: "Data Driven Testing",
62+
link: "/docs/concepts/reference/glossary/data-driven-testing",
63+
description:
64+
"Transforming Quality Assurance Through Intelligent Test Automation",
65+
},
4766
],
4867
E: [
4968
{
@@ -70,6 +89,11 @@ export const glossaryEntries = {
7089
link: "/docs/concepts/reference/glossary/gray-box-testing",
7190
description: "Tester has partial knowledge of the codebase.",
7291
},
92+
{
93+
name: "gRPC",
94+
link: "/docs/concepts/reference/glossary/grpc",
95+
description: "Revolutionizing Modern API Development",
96+
},
7397
],
7498
I: [
7599
{
@@ -83,6 +107,22 @@ export const glossaryEntries = {
83107
description: "Same input gives same result every time.",
84108
},
85109
],
110+
J: [
111+
{
112+
name: "JUnit",
113+
link: "/docs/concepts/reference/glossary/junit",
114+
description:
115+
"A popular Java testing framework used to write and run repeatable unit tests.",
116+
},
117+
],
118+
L: [
119+
{
120+
name: "Load Testing",
121+
link: "/docs/concepts/reference/glossary/load-testing",
122+
description:
123+
"Tests how the system performs under heavy user or data load.",
124+
},
125+
],
86126
M: [
87127
{
88128
name: "Manual Testing",
@@ -100,12 +140,49 @@ export const glossaryEntries = {
100140
description: "Validates independent services in isolation.",
101141
},
102142
],
143+
N: [
144+
{
145+
name: "Negative Testing",
146+
link: "/docs/concepts/reference/glossary/negative-testing",
147+
description:
148+
"Systematic testing of failures, errors, and unexpected inputs.",
149+
},
150+
],
151+
O: [
152+
{
153+
name: "Observability Testing",
154+
link: "/docs/concepts/reference/glossary/observability-testing",
155+
description: "Building Resilient Systems Through Monitoring Testing",
156+
},
157+
],
158+
P: [
159+
{
160+
name: "Performance Testing",
161+
link: "/docs/concepts/reference/glossary/performance-testing",
162+
description:
163+
"Evaluates system speed, stability, and responsiveness under varying conditions.",
164+
},
165+
],
166+
Q: [
167+
{
168+
name: "QA Automation",
169+
link: "/docs/concepts/reference/glossary/qa-automation",
170+
description:
171+
"Uses tools and scripts to automate software testing and validation processes.",
172+
},
173+
],
103174
R: [
104175
{
105176
name: "Regression Testing",
106177
link: "/docs/concepts/reference/glossary/regression-testing",
107178
description: "Ensures new code doesn’t break old features.",
108179
},
180+
{
181+
name: "Reliability Testing",
182+
link: "/docs/concepts/reference/glossary/reliability-testing",
183+
description:
184+
"Verifies that the system consistently performs under expected conditions over time.",
185+
},
109186
],
110187
S: [
111188
{
@@ -143,6 +220,13 @@ export const glossaryEntries = {
143220
description: "Tests specific code components in isolation.",
144221
},
145222
],
223+
V: [
224+
{
225+
name: "Visual Regression Testing",
226+
link: "/docs/concepts/reference/glossary/visual-regression-testing",
227+
description: "Detects UI bugs by comparing screenshots.",
228+
},
229+
],
146230
W: [
147231
{
148232
name: "White Box Testing",
53.4 KB
Loading
26.9 KB
Loading
31.8 KB
Loading
33.6 KB
Loading
-48.3 KB
Binary file not shown.
19.7 KB
Loading

versioned_docs/version-2.0.0/concepts/reference/glossary/grey-box-testing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ keywords:
2323

2424
**Gray box testing** is a software testing technique that combines aspects of both black box and white box testing. It involves testing the software with partial knowledge of the internal workings of the application. This means the tester has limited access to the internal structures or algorithms, usually at the level of data structures and algorithms but not at the level of the source code itself.
2525

26-
![types of testing](../../../../../static/img/glossary/types-of-testing.jpeg)
26+
![types of testing](../../../../../static/img/glossary/types-of-testing.webp)
2727

2828
## Why is Gray Box Testing Needed?
2929

versioned_docs/version-3.0.0/concepts/reference/glossary/black-box-testing.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ Black-box testing is a software testing method where the tester evaluates the fu
2525
The focus lies solely on examining the software's external behavior, inputs, outputs, and responses to different user actions or system interactions.
2626

2727
![Types of Testing](/img/glossary/types-of-testing.webp)
28+
2829
## What are the Fundamentals of Black-Box Testing?
2930

3031
This testing approach is essential for several reasons:

0 commit comments

Comments
 (0)