add requirement env
add test script
update travis