requirements living document testing