scientific testing alternatives