Skip to content

Commit 7cf48a3

Browse files
committed
Add practical test pyramid
1 parent 1e62499 commit 7cf48a3

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -705,6 +705,12 @@ Articles:
705705
* Tests lock in behaviour
706706
* Tests give you confidence to change someone else’s code
707707
* [Testing Strategies in a Microservices Architecture](http://martinfowler.com/articles/microservice-testing/) (Martin Fowler) is an awesome resources explaining how to test a service properly.
708+
* [The Practical Test
709+
Pyramid](https://martinfowler.com/articles/practical-test-pyramid.html)
710+
(also on Martin Fowler's blog).
711+
* Be clear about the different types of tests that you want to write. Agree on the naming in your team and find consensus on the scope of each type of test.
712+
* Every single test in your test suite is additional baggage and doesn't come for free.
713+
* Test code is as important as production code.
708714
* [A Quick Puzzle to Test Your Problem Solving](http://www.nytimes.com/interactive/2015/07/03/upshot/a-quick-puzzle-to-test-your-problem-solving.html?_r=0)... and a great way to learn about confirmation bias and why you're mostly writing positive test cases.
709715
* [The test pyramid](http://martinfowler.com/bliki/TestPyramid.html)
710716
* [Just Say No to More End-to-End Tests](https://testing.googleblog.com/2015/04/just-say-no-to-more-end-to-end-tests.html)

0 commit comments

Comments
 (0)