testing abstract