0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<h2>Description</h2>
1
<h2>Description</h2>
2
<p>This course introduces you to the principles and tools of automated testing in Python. You will learn to write automated tests, measure coverage, and set continuous integration. The skills you learn in this course will help you improve the quality of your code. You'll be able to create a code architecture that is easy to use. Completing a course on environment and feature preparation is a wise idea to make learning easier.</p>
2
<p>This course introduces you to the principles and tools of automated testing in Python. You will learn to write automated tests, measure coverage, and set continuous integration. The skills you learn in this course will help you improve the quality of your code. You'll be able to create a code architecture that is easy to use. Completing a course on environment and feature preparation is a wise idea to make learning easier.</p>
3
<h2>Syllabus</h2>
3
<h2>Syllabus</h2>
4
<p>1</p>
4
<p>1</p>
5
<a>Introduction</a><p>Getting to know the course topic</p>
5
<a>Introduction</a><p>Getting to know the course topic</p>
6
<p>2</p>
6
<p>2</p>
7
<a>Testing objectives</a><p>Understanding what testing does</p>
7
<a>Testing objectives</a><p>Understanding what testing does</p>
8
<p>3</p>
8
<p>3</p>
9
<a>Assertions</a><p>Learning about assert, the built-in statement in Python</p>
9
<a>Assertions</a><p>Learning about assert, the built-in statement in Python</p>
10
<p>4</p>
10
<p>4</p>
11
<a>Pytest framework</a><p>Exploring the most popular testing framework in Python</p>
11
<a>Pytest framework</a><p>Exploring the most popular testing framework in Python</p>
12
<p>5</p>
12
<p>5</p>
13
<a>Modular tests</a><p>Learning to write, using the stack test as an example</p>
13
<a>Modular tests</a><p>Learning to write, using the stack test as an example</p>
14
<p>6</p>
14
<p>6</p>
15
<a>Data preparation</a><p>Exploring the Pytest facilities</p>
15
<a>Data preparation</a><p>Exploring the Pytest facilities</p>
16
<p>7</p>
16
<p>7</p>
17
<a>Bad and good testing practices</a><p>Exploring the most common mistakes in writing tests</p>
17
<a>Bad and good testing practices</a><p>Exploring the most common mistakes in writing tests</p>
18
<p>8</p>
18
<p>8</p>
19
<a>Testing through documentation</a><p>Finding out how tests work through documentation</p>
19
<a>Testing through documentation</a><p>Finding out how tests work through documentation</p>
20
<p>9</p>
20
<p>9</p>
21
<a>Covering the code with tests</a><p>Learning to find code that is not affected by tests</p>
21
<a>Covering the code with tests</a><p>Learning to find code that is not affected by tests</p>
22
<p>10</p>
22
<p>10</p>
23
<a>Development through testing</a><p>Learning to write tests before writing the code</p>
23
<a>Development through testing</a><p>Learning to write tests before writing the code</p>
24
<p>11</p>
24
<p>11</p>
25
<a>Continuous integration</a><p>Learning about automatic project assembly</p>
25
<a>Continuous integration</a><p>Learning about automatic project assembly</p>
26
<p>12</p>
26
<p>12</p>
27
<a>Conclusion</a><p>Summarizing the course topic</p>
27
<a>Conclusion</a><p>Summarizing the course topic</p>