Automated testing is often seen as "what testers do, i.e. searching for bugs, but automated"
But automated testing is also (and mainly!)
- About non-functional requirements (performance, fault tolerance, ...)
- A form of specification (versioned with the code, executable, more durable than the requirement documents)
- A design tool for APIs and interfaces
- A necessary precondition for scalability and longevity of a software product
This talk will give you information about some benefits of automated tests that are commonly underrated
[DevDay2019] Analyzing Web Application Performance - By Ezekiel Olasehinde, S...DevDay.org
Semelhante a [DevDay 2017] Why automated testing is not (only) about correctness - Speaker: Steffen Frank - Project Manager at mgm technology partners (20)
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
[DevDay 2017] Why automated testing is not (only) about correctness - Speaker: Steffen Frank - Project Manager at mgm technology partners
1. München/HQ Bamberg Berlin Đà Nẵng Dresden Grenoble Hamburg Cologne Leipzig Nuremberg Prague Washington Zug
Why test automation is not (only) about bugs
The true benefits of test automation
Steffen Frank
2. 13.04.17 2
20 years of IT experience
Worked for different industries
Energy trading,
Automotive,
Wholesales,
NGO, …
Worked in different roles
Developer,
Tester,
Product manager,
Scrum master
Steffen Frank
steffen.frank@mgm-tp.com
3. 13.04.17 3
mgm technology partners
We build software
§ Web & mobile
§ Large enterprise customers in
Germany
We use state of the art technologies
§ JEE, Spring, Hibernate
§ Angular, REACT
§ Postgres, Oracle
32. 13.04.17 32
Code examples taken from public websites
§ Junit Tests example from http://www.vogella.com/tutorials/JUnit/article.html
§ HTTP Mocking example from http://wiremock.org/docs/getting-started/
Further reading
§ Test-pyramid https://martinfowler.com/bliki/TestPyramid.html
§ Unit testing overview https://www.slideshare.net/tom.zimmermann/unit-testing-with-junit
§ Integration testing example: http://javawithravi.com/rest-api-integration-testing-with-wiremock/
§ End to end testing: https://jaxenter.com/tutorial-groovy-functional-testing-with-geb-104382.html
§ Test driven design: https://www.youtube.com/watch?v=qkblc5WRn-U
§ Very early testing: http://blog.mgm-tp.com/2015/06/very-earling-testing1/
Links and sources