Skip to content

Pipelines at ESO and Test Automation with Detox

Photo of Hugh McCamphill
Hosted By
Hugh M.
Pipelines at ESO and Test Automation with Detox

Details

And we're back (with a new name)!

When I setup the Belfast Selenium meetup a number of years ago, I always envisioned that it would be somewhere that would be a meetup open for all things testing and test automation related - this just makes it more obvious :)

To get us restarted after a long two years, we've got a couple of talks lined up, along with refreshments from the wonderful people at ESO.

In addition, if you are unable to make it along in person, the event will be online too - zoom details at the bottom.

Please be responsible with your RSVP

Talk:
Releases can often be stressful and time-consuming for everyone involved. Looking to improve this, our goal was to streamline our deployment process, including getting quicker feedback from our automated tests. Ideally, we would be able to go from deploying every 2 weeks to potentially every day if we wished. We identified the pain points and found a solution. This included setting up a smoke test suite of high-value tests to run on deployment and migrating our build and test pipelines from Bamboo/Jenkins to Azure Pipelines. This talk will go through the testing point of view to make this happen and the benefits it has made to verifying our releases

Speakers: Aoibheann Maye & Connor Henry

Aoibheann is an Associate SDET on the Fire Team. She is passionate about best practices and improving CI/CD. She has a background in astrophysics and enjoys crocheting and reading in her spare time.

Connor is an SDET on the Fire Team in ESO. He is very passionate about test automation. In his short career, he has tried his hand at automated testing of many applications, from legacy mainframe systems to server-less function apps.

Talk: In-Memory Integration Testing - Another tool for our belt!
How can we maximise value in automated testing? What happens when the scenario set up is labor intensive, or where coverage is limited by the capabilities of the tooling used? In Memory testing using EF Core has allowed us to replace both SQL Server database and mock out internal API calls for increased coverage of all the server-side code running fast, locally and in every build, without the need to deploy.

Speaker: Richard Robinson
Richard is a new recruit into ESO as a Senior SDET on the ESO Suite and Tools team, and is looking forward to learning more about how we can increase test automation coverage at earlier stages in the development life cycle.

Talk - On the wagon: A journey from Appium to Detox
As a long-term Webdriver user across multiple languages and frameworks, Appium is a familiar and understandable framework for writing automated tests for mobile apps; I would usually prefer to use it for automating mobile apps due to this familiarity. However, I recently joined a company where Detox was already being used for their React Native mobile apps. I set out to understand how this ‘grey box’ framework differed from Appium, and how best to use it. I also had some questions, including, importantly - is being a grey box framework that much better for reliability? What other benefits does it bring? But also, can it support creating framework-related outputs like test reports and screenshots? Join me as I share how I learned to use Detox, answering these questions and more, to help create maintainable, scalable test automation for our React Native mobile apps.

Speaker: Hugh McCamphill
Hugh is currently a Test Lead with Glofox, having been involved in various testing and test automation roles for far too long.

Zoom details:
We would expect the talks to start at about 6.30 for those joining -

https://eso.zoom.us/j/98395691499
Meeting ID: 983 9569 1499

Photo of Belfast Automation and Software Testing group
Belfast Automation and Software Testing
See more events