Add cucumber hooks
Add test cases
Update documents