testing and learning technologies