shift-left testing