Web 应用程序的验收测试常常涉及一些手工任务,例如打开一个浏览器,并执行一个测试用例中所描述的操作.但是手工执行的任务容易出现操作人员人为的错误,也比较费时间.因此,尽可能将这些任务自动化,以消除人为因素,这是一种很好的做法.于是 Selenium 之类的测试工具就有了用武之地.Selenium 帮助您自动化验收测试,从而可以构建经过更严格测试.因而更为可靠也更易于维护的软件. 验收测试也称黑盒测试和功能测试,是测试和检验应用程序是否能按照涉众(stakeholder)的功能性需求.非功能性需