Athens to Babylon — Testing Framework and Test Driven Development
Dr Steve Berryman — Tez Baker
Executive Summary
Enterprise application software solutions within the financial services industry are required to meet strict standards and regulations. Tezos has many features (on-chain governance, formal verifiable smart contracts, proof-of-stake) which would greatly benefit the largest financial services companies however the industry needs to be satisfied that the Tezos development cycle meets or exceeds its own high standards.
A mature testing framework with test driven development is required for Tezos to gain acceptance within the financial services industry and this includes the following key architecture:
- Regression Testing Pack;
- Continuous Regression Testing; and
- Testnets
Having the resources to develop enterprise quality testing comparable to the financial services industry requires a significant investment but this is required for Tezos to gain widespread enterprise adoption. Investment in an independent testing team is an essential component of the testing strategy, with a team size around 10% of the core development teams. The purpose of this paper is to identify current gaps, suggest possible solutions and how these could be…