He then moved on to cover the technical challenges that such a conversion experiences. Do you have a separate codebase for each client which is great for ensuring one client's new requirements don't interfere with another client's system but very difficult to ensure that all clients receive appropriate updates and patches. You've also got a high risk of code divergence.
Other aspects covered were data isolation, asset/product storage, transactions and security. There was then a short break to get a refill from the bar and to do a bit of networking before the first of the two main talks.
"Pyramids Are Ancient - Let’s Talk Automation Strategy" by Richard Bradshaw
Richard's talk was that you shouldn't just be focusing on one of the many different 'testing triangles' looking for the one-size-fits-all but instead investigate your context to ensure you test it in the right way.
After another trip to the bar and some more good conversation it was time for the final talk of the evening.
"Making Testability Our Mission" by Ash Winter
Ash focused not on how to test a system but on how to make a system more testable. How it's everyone's responsibility to examine the system under test and point out and advise on how to make it more easily testable. He ran through a number of principles which can be followed to make testable systems. Ash's slides for the presentation can be found on SlideShare.
![]() |
It was an excellent evening and I'd like to thank Equal Experts for organising and hosting the event and for putting the money behind the bar. Thanks to Samuel, Richard and Ash for presenting such an interesting and informative evening.
Comments
Shelagh Jones
Equal Experts