blockchain testing test specification