The Impact Of Type Systems And Test Tooling On Codified Testing Strategies: An Exploratory Multi-Method Approach