update unit test
refine test engine doc