Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Radim Daniel Pánek
Software Engineer in Test
@RDPanek | rdpanek.cz | medium.com/@RDPanek
Test stack
Je soubor nástrojů, frameworků, knihoven a dalšího software, návrhy TC,
architektury, infrastruktury, postupy a...
E2E tests
● Harness ( testovací framework )
● TestCase
● Selenium grid ( automatizace prohlížeče )
● Reporter ( rozhraní, ...
Test stack - Harness
Test stack - Selenium grid
TestCase
module.exports = ->
nameOfBook = 'The Art of Application Performance Testing'
describe "Add book #{nameOfBook} to...
Test stack - Elasticsearch - Kibana - Grafana
Test stack - Docker
Test stack - Docker
Test stack - Docker
Test stack - Docker
Test stack - Docker
DEMO
Performance test
● Smartmeter
● Reporter ( http://rdpanek.cz/report-20160301-002656/ )
● Elasticsearch ( úložiště )
● Kiba...
Test stack
DEMO
Doporučení
● 2016 DevOps
● Less Code More Tests
● Infrastructure as Code
● Testeři (ne vývojáři) / SDET
Zdroje pro učení
● @RDPanek
● http://bit.ly/RDPanekTestingBooks
● DZone https://dzone.com
● MindMaps http://www.ministryof...
Radim Daniel Pánek
Software Engineer in Test
@RDPanek | rdpanek.cz | medium.com/@RDPanek
Upcoming SlideShare
Loading in …5
×

Test stack CzechTest 2016

575 views

Published on

Test stack CzechTest 2016

Published in: Software
  • Be the first to comment

  • Be the first to like this

Test stack CzechTest 2016

  1. 1. Radim Daniel Pánek Software Engineer in Test @RDPanek | rdpanek.cz | medium.com/@RDPanek
  2. 2. Test stack Je soubor nástrojů, frameworků, knihoven a dalšího software, návrhy TC, architektury, infrastruktury, postupy a mnoho dalšího co automatizaci testů doprovází.
  3. 3. E2E tests ● Harness ( testovací framework ) ● TestCase ● Selenium grid ( automatizace prohlížeče ) ● Reporter ( rozhraní, které předává zprávy ) ● Elasticsearch ( úložiště ) ● Kibana ( prohlížeč logů ) ● Grafana ( prohlížeč logů ) ● Docker ( přenositelnost nástrojů a nastaveného prostředí ) ● Jenkins, …, ...
  4. 4. Test stack - Harness
  5. 5. Test stack - Selenium grid
  6. 6. TestCase module.exports = -> nameOfBook = 'The Art of Application Performance Testing' describe "Add book #{nameOfBook} to basket", -> homepage.open 'http://www.amazon.com/', 'Amazon.com: Online Shopping for Electronics, Apparel, Computers, Books, DVDs & more' amazon.homepage.find 'Books', nameOfBook amazon.resultPage.openProduct nameOfBook amazon.detailPage.exist nameOfBook amazon.detailPage.addToBasket.paperbackBookmark() amazon.basket.exist.wasAdded nameOfBook
  7. 7. Test stack - Elasticsearch - Kibana - Grafana
  8. 8. Test stack - Docker
  9. 9. Test stack - Docker
  10. 10. Test stack - Docker
  11. 11. Test stack - Docker
  12. 12. Test stack - Docker
  13. 13. DEMO
  14. 14. Performance test ● Smartmeter ● Reporter ( http://rdpanek.cz/report-20160301-002656/ ) ● Elasticsearch ( úložiště ) ● Kibana ( prohlížeč logů ) ● Grafana ( prohlížeč logů ) ● Docker ( přenositelnost nástrojů a nastaveného prostředí ) ● Jenkins, …, ...
  15. 15. Test stack
  16. 16. DEMO
  17. 17. Doporučení ● 2016 DevOps ● Less Code More Tests ● Infrastructure as Code ● Testeři (ne vývojáři) / SDET
  18. 18. Zdroje pro učení ● @RDPanek ● http://bit.ly/RDPanekTestingBooks ● DZone https://dzone.com ● MindMaps http://www.ministryoftesting.com/resources/mindmaps/ ● MindMaps http://apps.testinsane.com/mindmaps/ ● https://dojo.ministryoftesting.com/ ● [pro] Test
  19. 19. Radim Daniel Pánek Software Engineer in Test @RDPanek | rdpanek.cz | medium.com/@RDPanek

×