Rhian and I agree that it’s really not much different from any other application you would test. The same logic and critical thinking you already use for testing non-blockchain projects still apply.
Of course, the individuals working on blockchain applications need to possess amazing mathematical and cryptographic skills, but when it comes down to it most of the work that’s being done is just normal development work with normal testing criteria.
Many of the testing techniques you already know, like testing at the boundary, performance testing, compliance and especially security testing, apply to blockchain. Sometimes its just a matter of getting familiar with some of the common blockchain testing tools that are already out there.