This article has been originally included in a PyconPL 2018 conference book.

Abstract

Nowadays there is no need for convincing anyone about the enormous advantages of writing automated tests for their code. Many developers had an occasion to feel total confidence in introducing changes to their codebases under the protection of vast suites. The practice of writing tests has been widely adopted in the industry [4], including Python world.

Pythonistas have at their disposal the best programming language, empowering tools and tons of articles about writing tests. What can go wrong?

  1. https://stxnext.com/blog/2017/11/02/measurable-benefits-unit-testing/
  2. Ham Vocke Practical Test Pyramid https://martinfowler.com/articles/practical-test-pyramid.html
  3. Alister Scott Testing Pyramids & Ice-Cream Cones https://watirmelon.blog/testing-pyramids/
  4. Sebastian Buczyński – How Can Your Software Benefit From Automated Testing? https://stxnext.com/blog/2017/08/09/how-can-your-software-benefit-automated-testing/
  5. Kent Beck – Test Driven Development: By Example
  6. Mary Poppendieck, Tom Poppendieck – Leading Lean Software Development: Results are not the point
  7. pytest-profiling https://pypi.org/project/pytest-profiling/
  8. snakeviz – https://jiffyclub.github.io/snakeviz/



Source link

LEAVE A REPLY

Please enter your comment!
Please enter your name here