Testing and Monitoring Data Pipelines: Part One