Full webinar can be viewed here: https://youtu.be/jZUMUDC5wms
Watch this webinar, where Joe Colantonio - the founder and host of Automation Guild Conf, the first ever online conference dedicated 100% to test automation - takes a look back at the event, highlighting the sessions, speakers, and top takeaways - including tools, skills and best practices.
Joe covers the following topics:
* The difference between Applitools and Galen
* 21 Free Visual Validation Tools
* How testing vendors are embracing open source
* How to grade your Selenium Tests
* PageObjects vs Screenplay pattern
* Is BDD just for Collaboration?
* TestOps – how automation fits into CI
Watch it now: https://youtu.be/jZUMUDC5wms
2. First Ever Online
Conference
Dedicated to Test
Automation
Automation Guild was the first
ever event of its kind, a 100%
online conference that took
place the week of January 9th
2017, dedicated to helping YOU
perfect the craft of creating
automation awesomeness and
accelerate your automation
career.
#0
751
4. Visual Validation Testing
Advanced Test Automation Techniques
for Responsive Apps and Sites
How You Can Automate Your
Localization Tests
#1
5. Survey Quote
"I was exposed to many tools and
technics that I was not aware of.
This will help me in my day to day
job duties."
#1
6. Applitools VS Galen
"Galen is not an ultimate tool for visual
testing.
Galen is more suited for UX engineers or
developers.
If you don't use image comparison, you
don't really check the pixels and you
don't check what is rendered, it's more
like a tool for developers to quickly
verify that their layout is not broken. In
this case, Galen is not an ultimate tool
for visual testing. If you want to quickly
check pixels, of course there are a lot of
great tools like Applitools' tools."
~ Ivan Shubin Creator or Galen
#1
7. FREE Open Source
Visual Validation
Tools
A question that came up more
than once was “Are there any
FREE open-source visual
validation tools options? “ So I
created a resource of 21 Free
tools.
#2
9. How To Grade
Your Selenium
Tests
Dave stepped through the core
tenets of good test and page
object design, locators, and a
repeatable and quantitative
approach for assessing your test
code. Using his grading system
you're able to see how your tests
and page objects stack up, and
what changes are needed to help
them stand the test of time.
#3
11. Screenplay Pattern
Vs Pageobjects
The Screenplay Pattern is an approach
to writing high quality automated
acceptance tests based on good
software engineering principles such as
the Single Responsibility Principle, and
the Open-Closed Principle.
It favors composition over inheritance,
and employs thinking from Domain
Driven Design to reflect the domain of
performing acceptance tests, steering
you towards the effective use of layers
of abstraction. It encourages good
testing habits and well-designed test
suites that are easy to read, easy to
maintain and easy to extend, enabling
teams to write more robust and more
reliable automated tests more
effectively.
#4
14. Is BDD Just for
Collaboration?
Using BDD Tools as an
automation framework!?
Its up to what is
important to the team.
#5
15. Vendors Embrace
Open Source
LeanFT and Developer
Ecosystems
Eclipse, Visual Studio
C#, Java, Javascript
Execute test on Windows, Mac
and Linux
ALM integration with TestNG &
MSTEST
Functional Testing as a Service
(Like SauceLabs)
#6
16. Test Data Strategies
1. The Elementary Pattern
2. Refresh Data Source Pattern
3. The Selfish Data Generation
Pattern
4. Data Generation and Batch
Cleanup.
#7
“What is a test data strategy?”. I
like to think of it like design
patterns for testing.
*http://bit.ly/2mIWt8O
17. Automation and
Management
1. How Do You Decide What to
Automate?
2. What Automation Tool to
Use?
3. Grow and Maintain Your Test
Suite
#8
19. Taurus with
Jenkins
How Taurus can help help you
create a user-friendly
framework for Continuous
Performance Testing.
Taurus lets you write perftest in
Yamel without having to bring
up a vendor specific recording
tool
#10
20. Docker
+ Docker for Selenium
+ DotCI - Brings ease of
build configuration of cloud
ci systems like travisci and
ease of runtime
environment configuration
of docker to jenkins.
#11
22. API Testing
+ Rest-Assured - provides a
Java DSL, which you can
use to write tests exactly
for RESTful APIs
+RestSharp
+Postman
+Karate
#12
23. Conclusion
Did you miss the LIVE Automation Guild event? No
worries! Due to demand I decided to keep
registration open. So you can still get all pre-
recorded sessions and recorded Q&A now!
Head on over to https://automationguild.com and
register now!
https://automationguild.com