File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 137137 - Snapshot Testing
138138 - Verify
139139 - Canary Testing
140- ###
141140
142- 🧠 Stay curious!
141+ ## Test Pyramid
142+
143+ ## Test Coverage
144+ - CLI
145+ - dotnet-coverage
146+ - Visual
147+ - IDE Tools
148+ - dotCover
149+
150+ ## Test smells
151+ - Test Logic
152+ - Magic strings
153+ - Slow Tests
154+ - Multiple Act
155+ - Stub static references
156+ - DateTime
157+ - System.IO
158+ - Flaky
159+ - Test Duplication in test levels
160+
161+ ## Clean Test Code
162+ - Test code is as important as production code
163+ - Duplication is okay, if it improves readability
164+ - Use the Rule of Three to decide to refactor
165+ - Test one condition per test
166+
167+ ## Test execution
168+ - Manual
169+ - Automate
170+ - Without Pipeline
171+ - Git Hooks
172+ - [ Husky .NET] ( https://alirezanet.github.io/Husky.Net/ )
173+ - [ Husky] ( https://github.com/typicode/husky )
174+ - With Pipeline
175+ - CI
176+ - CD
177+
178+ ## Static Code Analysis
179+ - Plugin
180+ - [ analysis-tools] ( https://analysis-tools.dev )
181+ - External
182+ - Sonarqube
183+ - Veracode
184+ - OWASP Code Pulse
185+
186+ # 🧠 Stay curious!
You can’t perform that action at this time.
0 commit comments