present and future of testing and inspection 3202711