010PHP: Maintainable database integration tests
Details
Maintainable database integration tests ~ Bart McLeod (@bartmcleod)
With the team of one of my clients, we were facing the challenge of writing database integration tests that would be reliable, easy to write and maintain and relatively fast to run. The problem is that data structures change a lot and test code based on fixed data dumps can age quickly, causing a maintenance burden. I found a solution in a way of thinking rather than adopting new software. So without introducing radically new software, we were able to build a database integration test suite that meets our demands. During my talk I will show you a simplified setup using this way of thinking and I'd like to hear what you think of it.
SAA Verzekeringen
Samenwerkende Assurantie Adviseurs, in short SAA, is an all-round and leading player in the insurance market. SAA has multiple offices in the Netherlands, with the head office in Rotterdam. Managing hundreds of thousands of policies and customers, the development teams continuously work on our applications to improve the experience for both customers and insurance agents and to automate as much of the old manual labor as possible. To achieve this we prefer to use the best tools for the job like Symfony 5, PHP 7.4, AWS, Kubernetes, MongoDB, Go, Etc.
Schedule
19:00 - 20:00 - Doors open & Pizza, including vegetarian options!!
20:00 - 20:15 - A word from our organizers/location sponsor
20:15 - 21:00 - Maintainable database integration tests ~ Bart McLeod (@bartmcleod)
21:00 - 22:30 - Round up and start of Social!
