Skip to content

Commit

Permalink
Modern Python: 1st version
Browse files Browse the repository at this point in the history
  • Loading branch information
tisnik committed Oct 11, 2023
1 parent a2e7f37 commit 073c923
Show file tree
Hide file tree
Showing 2 changed files with 101 additions and 0 deletions.
34 changes: 34 additions & 0 deletions docs/modern_python.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>Evoluce Pythonu</title>
<link rel="stylesheet" href="dist/reset.css">
<link rel="stylesheet" href="dist/reveal.css">
<link rel="stylesheet" href="dist/theme/simple.css">
<link rel="stylesheet" href="plugin/highlight/monokai.css">
</head>
<body>
<div class="reveal">
<div class="slides">
<section data-markdown="modern_python.md">
</section>
</div>
</div>
<script type="application/javascript" src="dist/reveal.js"></script>
<script type="application/javascript" src="plugin/notes/notes.js"></script>
<script type="application/javascript" src="plugin/markdown/markdown.js"></script>
<script type="application/javascript" src="plugin/highlight/highlight.js"></script>
<script type="application/javascript">
Reveal.initialize({
controls: true,
progress: true,
history: true,
center: true,

plugins: [ RevealMarkdown, RevealHighlight ]
});
</script>
</body>
</html>
67 changes: 67 additions & 0 deletions docs/modern_python.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# Evoluce Pythonu

---

![Python](images/python.png)

---

## Obsah kurzu

---

## Testování

* Základní technologie testování
* Pyramida testů
* Zmrzlinový kornout jako antipattern
* Jednotkové testy
* Modul `pytest`
* Nástroj Hypothesis
* Fuzzy testy

---

### Testovací frameworky v Pythonu

```
1 unittest
2 doctest
3 pytest
4 nose
5 testify
6 Trial
7 Twisted
8 subunit
9 testresources
10 reahl.tofu
11 unit testing
12 testtools
13 Sancho
14 zope.testing
15 pry
16 pythoscope
17 testlib
18 pytest
19 dutest
```

---

### Pyramida typů testů

* Business část
- Beta testy
- Alfa testy
- Akceptační testy
* Technologická část
- UI testy
- API testy
- Integrační testy
- Testy komponent
- Unit testy
* Další typy testů
- Benchmarky

---

0 comments on commit 073c923

Please sign in to comment.