Eric Lane – Engie Impact
Many applications are dependent on deployed services and APIs that are not controlled by the team implementing the application. Because of this, changes made to these services can suddenly disrupt the application.
Understanding dependency usage is critical. Use case and code analysis combined with mindful service integration are used to build a road map for dependency validation. Tests implemented with this road map enable your teams to quickly respond to sudden changes and disruptions.
This poster will show that dependency testing is more than functional integration testing. Rather, it is a holistic approach that concerns itself with every aspect of a software dependency’s usage. This results in continuous validation that the service your application depends on is fit for use.
Dependency testing is a robust quality engineering activity that pinpoints dependency failures and encourages structured dependency integration. With this technique, teams will reduce the time needed to discover issues in third-party solutions integrated into their application.