前端自动化测试解决方案探析(13)

发表于:2016-11-23来源:ouven作者:ouven点击数: 标签:前端
test . open ( http://adomain.com ) . click ( #aquestion ) . answer ( Rose ) . assert . text ( #aquestion ). is ( Rose , Awesome she was! ) . done (); http://dalekjs.com/ 小结一下,和单元测试相
test.open('http://adomain.com')
    .click('#aquestion')
    .answer('Rose')
    .assert.text('#aquestion').is('Rose', 'Awesome she was!')
    .done();

http://dalekjs.com/

  小结一下,和单元测试相同的是,集成测试和单元测试类似,一般也会对测试预期输出进行断言和判断,不同的是,集成测试的输入设计和功能流程中涉及到浏览器本身的行为模拟,用以代替测试人员手动操作的过程,从而能够提高测试效率。

四、总结与注意事项

  通过对单元测试工具和集成测试工具的概述介绍,我们基本了解了单元测试和集成测试的核心部分和特点,尽管目前主流的测试工具各不相同,但是基本的流程原理确实相同的,上面小结里面也为大家做了分析。

  当然,还有一些仍需要我们注意的问题。自动化测试不可避免地要求我们去编写测试用例,会花去一定的事件,我们在实际的项目开发过程中,决定要不要使用自动化的测试方案应该根据具体的场景来决定,如果业务规模并不复杂,而且系统功能流程清晰,则不建议使用测试用例,因为这样得不偿失;但如果业务达到一定规模,需要在原有较大项目继续维护开发的情况下,编写测试用例有利于我们较快暴露和定位问题,并极有助于后期的维护。

原文转自:http://jixianqianduan.com/frontend-javascript/2016/11/22/front-end-auto-test.html

...

热门标签