测试总结

1.概念:ppt tdd bdd ddd
2.测试的好处 测试的意义
3.单元测试 、e2e测试、 接口service测试、压力测试、UI还原性测试、性能测试
4.karma (jasmine、PhantomJS(浏览器的js))、selenium-webdriver、backstop
5.e2e -> js nightwatch f2etest(Linux 基础的测试环境+windows server 2008 浏览器)
6.PhantomCSS (测试UI还原性)

图片.png

目的:单元测试能够让开发者明确知道代码结果
原则:单一职责。接口抽象、层次分离
断言库:保证罪行单元是否正常运行监测方法
测试风格:测试驱动开发(Test-driven Development,TDD)、(Behavior Driven Developent , BDD) 行为驱动开发均是敏捷开发方法论。

TDD关注所有的功能是否被实现(每一个功能都必须有对应的测试用例),suite配合test利用assert('tobi' == user.name);

BDD 关注整体行为是否符合整体预期,编写的每一行代码都有目的提供一个全面的测试用例集。expect/shoule,describe 配合it利用子然语言expect(1).toEqual(fn()) 执行结果。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    宇文臭臭阅读 11,685评论 5 100
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    Mr希灵阅读 22,165评论 7 278
  • 一:移动端自动化测试框架对比 概述 1、Monkey是Android SDK自带的测试工具,在测试过程中会向系统发...
    PeytonWu阅读 5,921评论 0 3
  • Android Studio 以简化测试为设计宗旨。 您只需完成几次点击,便可建立一个在本地 JVM 上运行的 J...
    小芸论阅读 4,170评论 2 1
  • 单元测试小总结 ​ 单元测试往往在产品赶着上线的情况下被忽视。然后单元测试往往会节约大量修改bug的时间。还有一点...
    Zane96阅读 4,442评论 0 2