Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

第一节课问题收集 #4

Open
miniflycn opened this issue Mar 17, 2019 · 10 comments
Open

第一节课问题收集 #4

miniflycn opened this issue Mar 17, 2019 · 10 comments
Labels

Comments

@miniflycn
Copy link
Member

RT

@LingzhiLiu
Copy link

mocha和karma有啥区别,是一起搭配使用吗?

@chenwenqin
Copy link

1.测试是每个方法都需要写测试用例吗?
2.有的方法不可测,比如,没有返回值的方法,或者一些功能性的方法,如何进行测试?

@LingzhiLiu
Copy link

1.在react中,测试react组件时,往往会用到enzyme库中mount来渲染组件,测到当前父组件和子组件的交互,或者和原生dom元素的交互,这种测试还算单元测试吗?
2. TDD一定是先写测试再写代码吗? 平时写完代码再写单元测试,这是什么模式? 应用e2e端到端测试是BDD模式吗?

@sunmorg
Copy link

sunmorg commented Mar 24, 2019

本来这个问题提在第二课问题里面了,就想更深入的学习一下多态!希望老师可以讲解一下

@FANZHETWO
Copy link

针对业务场景的方法是否有必要写单元测试?如果可以,怎么更好的面对变化的业务需求编写灵活的测试用例。

@pan463859
Copy link

测试工具结合React或者Vue这样的框架要怎么使用呢?

@viviScript
Copy link

在《你不知道的JavaScript》一书中写到:使用prototype去实现面向对象的方式是对JavaScript的一种误解与错误使用。es6中推出class的写法也只是实现的一种语法糖,并不是真正理解JavaScript的一种方式。
在书中,作者推荐我们使用对象关联的思想去理解prototype机制,以面向委托的设计思路去使用prototype。在自己使用这种思路去实现demo后发现,理解方式很新颖,思路也较为清晰,以对象与对象之间的关系去理解prototype貌似更容易接受。
想请问老师:在JavaScript未来的发展中,这种面向委托,对象关联的设计是否是前端的正确方向,是否会普及使用,毕竟个人理解面向对象确实不适用JavaScript这种动态类型语言。

@jsong93
Copy link

jsong93 commented Mar 24, 2019

老师 可以演示一下测试的调试过程吗,mocha和karma怎么调试,打断点

@jsong93
Copy link

jsong93 commented Mar 24, 2019

mocha为什么不是从上到下按顺序执行,练习4 为什么43行先报错,第8行后报错

@YvongYang
Copy link

老师,同上问mocha执行的时候可以在terminal里输出值么?
例如:

it('global', function () {
    function test() {
      console.log(this)   // 就是测试的时候类似这种但是是在命令行中输出
    }
    test()
  })

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

9 participants