TestCon Europe 2019
(Sodų str. 14, Vilnius)
Time & Date
Nikolaj is a Test Practice Lead at Devbridge with strong expertise in testing gained in host of tech companies and projects with majority of them requiring automation solutions. Being a passionate video gamer, he decided to study IT and ended up getting his bachelor’s degree in informatics engineering. His first attempt to automate was a script written purely with android SDK command line tools and from then only seeking stable, reliable, and effective way to automate.
Linas is earning his Bachelor’s Degree in physics, but is planning to switch to an IT major. He enjoys working with computers, and has a talent for it. He has worked in a team to build computer games, putting his natural knack for programming scripts to work. He’s motivated by the opportunity to solve challenges, and would always rather work on a team where people can help each other out than work by himself.
Linas doesn’t just build video games, he’s also an avid gamer and can often be found on Steam. He’s also a music fan, especially hard rock, and plays the electric guitar. Cars – fast ones, especially – are another passion of his, and he sometimes relaxes by driving go-karts.
Saulius holds a bachelor’s degree in statistics and is currently working on a master’s degree in informatics. He worked for a wide range of organizations before joining the Devbridge team, including Lithuania Statistics, Euromonitor International, Transcom Worldwide Vilnius and Asseco Lithuania. At Devbridge, he looks forward to riding the roller coaster of diverse, ever-changing projects and challenges.
When he was a kid, Saulius dreamt of driving a McLaren sports car, but today his ambitions are more in the computing realm: he aspires to learn how to design 3D games. His favorite books include the Stormlight Archives series, he loves the movie Man of Steel and he couldn’t live without YouTube. He has a rich collection of board games, which he enjoys playing with his friends, and though he has hard time naming just one favorite food, he will admit to never turning down a pizza.
Automation 101 with Cypress
In this workshop we will learn about automation basics and good practices to have a solid fundamental understanding of this topic. We will write automation test cases with Cypress framework, create pull requests and you will get an individual feedback regarding your code after each code review.
Part 1: What is test automation:
- Automation history
- Benefits of test automation
- Demo for test automation and fuzz testing
- E2E UI test automation
- How to choose E2E test framework
- Hands-on workshop pt. 1
Part 2: How to write automated test cases
- Hands-on workshop pt. 2
- Explanation of DOM and it’s manipulations
- Hands-on workshop pt. 3
- What to automate
- What to assert
- Hands-on workshop pt. 4
- Test data
- Importance of avoiding maintenance
Part 3: Best practices
- Page object model
- Hands-on workshop pt. 5
Part 4: Best practices pt.2
- Code review
- Static code analysis
- Code coverage
- Modular test case structure
- API calls for data setup and teardown
- Hands-on workshop pt. 6
The goal of this workshop is to introduce the participants with automation, it’s best practices and Cypress automation framework.
- Take fully charged laptop with yourself (don’t forget to grab a charger as well).
- Technical knowledge:
- Basic GIT (good starting point: https://confluence.atlassian.com/bitbucket/tutorial-learn-bitbucket-with-sourcetree-760120235.html)