Thanks to everyone who came to our Summer Social last night, it was fun to jabber on about all the exciting new developments that are happening in test at the moment and see what cool stuff you’ve all discovered. Thanks again to Yolk Recruitment for hosting the event and providing the beer and pizza!
I’ve tried to capture everything we talked about (a lot!) and provide the links to the tools and training resources that came up. Please let me know if I missed anything!
Selenium Grid in Docker, foolproof waits and what's coming in Selenium 4.0 (for Java, but it’s the same for .NET/C#).
WebDriverManager for Java.
If you can’t Code yet:
Selenium IDE: Back from the dead and a good start for beginners.
Robot Framework: powerful, but buggy, with little-to-no support.
RPAs: Pretty, but limited, with Selenium under the hood.
throughout the Stack:
ToDo SubSecond: A brilliant example of functional testing in milliseconds (by eliminating I/O).
Property Cross: And the same idea for cross-platform development (also great for practicing cross-platform test automation).
Cross Platform Frameworks:
Appium is probably the best one out there. Exposes a single ‘selenium-like’ API, so you can run a single test against mobile, web and native apps.
Other Automation Frameworks:
Our Cypress tutorial. It’s hard to beat this tool for usability and reliability.
Automate Windows Apps in C# with our Tutorial.
Test Coverage is dead, long live Mutation Testing!
Applitools is pretty much the market leader with their ‘AI’ product.
Consumer-Driven Contract Testing
Spring cloud contract (docker-based for any language, looks great, we haven’t tried it though).
PACT contract testing (the original contract test framework).
It's even possible to do contract testing with Postman.
Dredd - test your API documentation.
Performance Testing tools:
Locust: performance testing in Python code. Suggested as a good alternative if JMeter struggles with your API.
How to personalise Reports with JMeter plugin.
A detailed comparison of all the OSS Performance Testing Tools out there. Good to see that our favourite (K6) comes out well!
Test Management tools
XRay: Great tool if you use Jira, also handles cucumber feature files.