Skip to content

Commit 49d30f5

Browse files
authored
chore(curriculum): rm vids from diff. types of testing lectures (freeCodeCamp#61572)
1 parent 6f4ce42 commit 49d30f5

15 files changed

+101
-206
lines changed

curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67d1d844d84c8b540297bbe4.md

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,12 @@
11
---
22
id: 67d1d844d84c8b540297bbe4
33
title: What Is the Overall Purpose of Testing Your Applications?
4-
challengeType: 11
5-
videoId: 2-xZcGyeJCc
4+
challengeType: 19
65
dashedName: what-is-the-overall-purpose-of-testing-your-applications
76
---
87

98
# --description--
109

11-
Watch the video or read the transcript and answer the questions below.
12-
13-
# --transcript--
14-
15-
What is the overall purpose of testing your applications?
16-
1710
Up until this point, you have been building tons of small projects in languages like HTML, CSS, JavaScript, and more. But how do you know if your projects are working correctly?
1811

1912
One option is to do what is called manual testing. This is where a tester will go through each part of the application and test out all of the different features to make sure it works correctly. If any bugs are uncovered in the testing process, the tester will report those bugs back to the software team so they can be fixed.

curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67d2ff1996e4ae9e67170502.md

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,12 @@
11
---
22
id: 67d2ff1996e4ae9e67170502
33
title: What Is Unit Testing?
4-
challengeType: 11
5-
videoId: 1CU5baDu98U
4+
challengeType: 19
65
dashedName: what-is-unit-testing
76
---
87

98
# --description--
109

11-
Watch the video or read the transcript and answer the questions below.
12-
13-
# --transcript--
14-
15-
What is unit testing?
16-
1710
As you design your applications, you will often have a series of small functions responsible for one thing. This is known as the "single responsibility principle." When you have a series of small functions, it is best to test these functions to ensure that everything works as expected. In this lecture, we will take a look at how to create a unit test using the popular Jest testing framework.
1811

1912
In this example, we are going to create a function that is responsible for returning a newly formatted string:

curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67d2ff33452ce69ea169c872.md

Lines changed: 12 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,13 @@
11
---
22
id: 67d2ff33452ce69ea169c872
33
title: What Is Functional Testing, and How Does It Differ from Unit Testing?
4-
challengeType: 11
5-
videoId: bmYxrOqrAfo
4+
challengeType: 19
65
dashedName: what-is-functional-testing-and-how-does-it-differ-from-unit-testing
76
---
87

98
# --description--
109

11-
Watch the video or read the transcript and answer the questions below.
12-
13-
# --transcript--
14-
15-
What is functional testing, and how does it differ from unit testing?
16-
17-
In prior lecture videos, you learned how to test small units of code through unit testing. Well, unit testing is part of functional testing. Functional testing checks if the features and functions of the application work as expected.
10+
In prior lectures, you learned how to test small units of code through unit testing. Well, unit testing is part of functional testing. Functional testing checks if the features and functions of the application work as expected.
1811

1912
In this lecture, we will take a look at the differences between functional and non-functional testing.
2013

@@ -24,7 +17,7 @@ In contrast, non-functional testing focuses on things like performance and relia
2417

2518
A real test scenario for functional testing would be a user login. A user should be able to log in to the application with their username and password. If successful, they should be able to access their account information. If there is an issue, then that error needs to be handled properly. When you are writing tests, you need to account for all types of success and failure scenarios.
2619

27-
An example of non-functional testing would be to test the performance of your application under different network conditions. In a future lecture video, you will learn more about performance testing.
20+
An example of non-functional testing would be to test the performance of your application under different network conditions. In a future lecture, you will learn more about performance testing.
2821

2922
The reasons why functional testing is so important is because you want to identify bugs early on in your application. You also want to make sure that your application meets the requirements that were laid out at the beginning of the planning phase. Lastly, you want to ensure that your users have a good user experience. Users should not struggle to use your application or be blocked by broken features and system failures.
3023

@@ -40,15 +33,15 @@ This tests for accessibility issues only and ensures there is 100% test coverage
4033

4134
### --feedback--
4235

43-
Refer to the beginning of the video where this was discussed.
36+
Refer to the beginning of the lecture where this was discussed.
4437

4538
---
4639

4740
This tests for performance issues and ensures the application performance is strong.
4841

4942
### --feedback--
5043

51-
Refer to the beginning of the video where this was discussed.
44+
Refer to the beginning of the lecture where this was discussed.
5245

5346
---
5447

@@ -60,7 +53,7 @@ This tests for CSS issues only and ensures there is 100% test coverage.
6053

6154
### --feedback--
6255

63-
Refer to the beginning of the video where this was discussed.
56+
Refer to the beginning of the lecture where this was discussed.
6457

6558
## --video-solution--
6659

@@ -76,23 +69,23 @@ Testing the CSS of your application to make sure the styles look correct.
7669

7770
### --feedback--
7871

79-
Refer to the end of the video where this was discussed.
72+
Refer to the end of the lecture where this was discussed.
8073

8174
---
8275

8376
Testing the HTML of your application to ensure there are no bugs.
8477

8578
### --feedback--
8679

87-
Refer to the end of the video where this was discussed.
80+
Refer to the end of the lecture where this was discussed.
8881

8982
---
9083

9184
Testing the JavaScript files in your application to ensure they only use arrow functions.
9285

9386
### --feedback--
9487

95-
Refer to the end of the video where this was discussed.
88+
Refer to the end of the lecture where this was discussed.
9689

9790
---
9891

@@ -112,15 +105,15 @@ Agile testing
112105

113106
### --feedback--
114107

115-
Refer to the beginning of the video where this was discussed.
108+
Refer to the beginning of the lecture where this was discussed.
116109

117110
---
118111

119112
Regex testing
120113

121114
### --feedback--
122115

123-
Refer to the beginning of the video where this was discussed.
116+
Refer to the beginning of the lecture where this was discussed.
124117

125118
---
126119

@@ -132,7 +125,7 @@ Class testing
132125

133126
### --feedback--
134127

135-
Refer to the beginning of the video where this was discussed.
128+
Refer to the beginning of the lecture where this was discussed.
136129

137130
## --video-solution--
138131

curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67d2ff4231359d9f21d1437a.md

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,12 @@
11
---
22
id: 67d2ff4231359d9f21d1437a
33
title: What Is End-to-End Testing?
4-
challengeType: 11
5-
videoId: km_FKnbbdf8
4+
challengeType: 19
65
dashedName: what-is-end-to-end-testing
76
---
87

98
# --description--
109

11-
Watch the video or read the transcript and answer the questions below.
12-
13-
# --transcript--
14-
15-
What is end-to-end testing?
16-
1710
End-to-end testing, or E2E for short, tests real-world scenarios from the user's perspective. Examples of E2E testing scenarios include testing the registration and login process or testing the checkout for an e-commerce site.
1811

1912
To better understand how end-to-end testing works, let's take a look at a real-world example from the freeCodeCamp codebase. This example uses Playwright, a popular end-to-end testing framework developed by Microsoft.
@@ -86,15 +79,15 @@ Cypress
8679

8780
### --feedback--
8881

89-
Refer to the end of the video where this was discussed.
82+
Refer to the end of the lecture where this was discussed.
9083

9184
---
9285

9386
Selenium
9487

9588
### --feedback--
9689

97-
Refer to the end of the video where this was discussed.
90+
Refer to the end of the lecture where this was discussed.
9891

9992
---
10093

@@ -106,7 +99,7 @@ Puppeteer
10699

107100
### --feedback--
108101

109-
Refer to the end of the video where this was discussed.
102+
Refer to the end of the lecture where this was discussed.
110103

111104
## --video-solution--
112105

@@ -126,23 +119,23 @@ Java
126119

127120
### --feedback--
128121

129-
Refer to the beginning of the video where this was discussed.
122+
Refer to the beginning of the lecture where this was discussed.
130123

131124
---
132125

133126
Angular
134127

135128
### --feedback--
136129

137-
Refer to the beginning of the video where this was discussed.
130+
Refer to the beginning of the lecture where this was discussed.
138131

139132
---
140133

141134
JUnit
142135

143136
### --feedback--
144137

145-
Refer to the beginning of the video where this was discussed.
138+
Refer to the beginning of the lecture where this was discussed.
146139

147140
## --video-solution--
148141

@@ -158,23 +151,23 @@ Testing the validity of CSS code.
158151

159152
### --feedback--
160153

161-
Refer to the beginning of the video where this was discussed.
154+
Refer to the beginning of the lecture where this was discussed.
162155

163156
---
164157

165158
Testing the performance for an application.
166159

167160
### --feedback--
168161

169-
Refer to the beginning of the video where this was discussed.
162+
Refer to the beginning of the lecture where this was discussed.
170163

171164
---
172165

173166
Testing the validity of HTML code.
174167

175168
### --feedback--
176169

177-
Refer to the beginning of the video where this was discussed.
170+
Refer to the beginning of the lecture where this was discussed.
178171

179172
---
180173

curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67d2ff5f14f6ce9f6d3cbe22.md

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,12 @@
11
---
22
id: 67d2ff5f14f6ce9f6d3cbe22
33
title: What Is Usability Testing, and What Does the Process Look Like?
4-
challengeType: 11
5-
videoId: hznW5PYT5r0
4+
challengeType: 19
65
dashedName: what-is-usability-testing-and-what-does-the-process-look-like
76
---
87

98
# --description--
109

11-
Watch the video or read the transcript and answer the questions below.
12-
13-
# --transcript--
14-
15-
What is usability testing and what does the process look like?
16-
1710
Usability testing is when you have real users interacting with the application to discover if there are any design, user experience, or functionality issues in the app. This type of testing is important because this feedback will help ensure that the application meets the needs of the users.
1811

1912
The four common types of usability testing are explorative, comparative, assessment and validation testing.
@@ -52,7 +45,7 @@ Comparative testing
5245

5346
### --feedback--
5447

55-
Refer to the beginning of the lecture video where this was discussed.
48+
Refer to the beginning of the lecture where this was discussed.
5649

5750
---
5851

@@ -64,15 +57,15 @@ Validation testing
6457

6558
### --feedback--
6659

67-
Refer to the beginning of the lecture video where this was discussed.
60+
Refer to the beginning of the lecture where this was discussed.
6861

6962
---
7063

7164
Explorative testing
7265

7366
### --feedback--
7467

75-
Refer to the beginning of the lecture video where this was discussed.
68+
Refer to the beginning of the lecture where this was discussed.
7669

7770
## --video-solution--
7871

@@ -92,23 +85,23 @@ JUnit
9285

9386
### --feedback--
9487

95-
Refer to the end of the lecture video where this was discussed.
88+
Refer to the end of the lecture where this was discussed.
9689

9790
---
9891

9992
Jest
10093

10194
### --feedback--
10295

103-
Refer to the end of the lecture video where this was discussed.
96+
Refer to the end of the lecture where this was discussed.
10497

10598
---
10699

107100
Mocha
108101

109102
### --feedback--
110103

111-
Refer to the end of the lecture video where this was discussed.
104+
Refer to the end of the lecture where this was discussed.
112105

113106
## --video-solution--
114107

@@ -124,7 +117,7 @@ Usability testing focuses on performance issues in the application, while functi
124117

125118
### --feedback--
126119

127-
Refer to the end of the lecture video where this was discussed.
120+
Refer to the end of the lecture where this was discussed.
128121

129122
---
130123

@@ -136,15 +129,15 @@ Usability testing focuses on the functionality of the application, while functio
136129

137130
### --feedback--
138131

139-
Refer to the end of the lecture video where this was discussed.
132+
Refer to the end of the lecture where this was discussed.
140133

141134
---
142135

143136
Functional testing focuses on accessibility issues, while usability testing focuses on the intuitiveness of the application by users.
144137

145138
### --feedback--
146139

147-
Refer to the end of the lecture video where this was discussed.
140+
Refer to the end of the lecture where this was discussed.
148141

149142
## --video-solution--
150143

0 commit comments

Comments
 (0)