• sylan215
    2018-08-29

    1.单元测试大部分还是需要开发做,如果测试做,那么测试人员的技术要求就比较高了;

    2.可以折中的考虑是,测试提供单测需要覆盖的测试点,开发来保证测试的结果;

    3.如果测试人员做单元测试,那么就需要开通代码权限,可一些公司的代码管理很严格,推动可能会比较困难,当然,如果一直有这个传统的倒还好;

    4.茹老师提到的几个困难大部分是技术实现上面的,个人觉得策略制定上也有不少困难,比如之前提到的如何确定单元测试的范围(颗粒度),就是哪些代码需要做哪些不需要,这个直接影响了后续实际实施的难度,如果定的范围不好,有可能会出现所测函数的内部逻辑全部被 Mock 函数替代的情况。

    以上,欢迎沟通交流,公众号「sylan215」
    展开
    
     10
  • 小老鼠
    2018-11-07
    1,如果输入参数或数出参数是一个集合类、哈希类甚至是一个自定义类,作单元测试就复杂了。
    2,若输出是个随机变量如何作单元测试,比如一个随机函数的单元测试。
    3,为什么讲了那么多代码级的测试用例,不介绍语句、条件、分支、条件分支、AC/DC、路径覆盖这些概念?
    
     2
  • 牺牲
    2019-09-05
    自动动态方法,我明白动态,但是这个自动是如何实现的呢?使用工具吗?
    
    
  • 口水窝
    2019-04-23
    感觉看理论都能看懂,但是没有实践,自己说也说不出所以然,所以还是要实践,转化为自己的想法。
    
    
  • 年轻人的瞎折腾^.
    2018-12-29
    感觉有点抽象,可能要多看几遍。另外打桩这种是需要开发弄好还是需要测试处理?

    作者回复: 这里讲的基本都是需要开发来做的测试

    
    
  • llyl
    2018-09-07
    如果是遇到程序要等很久才有响应的事件,比如定时100小时后发生会什么,那这个时间要怎么处理呢?测试的话不应该要等这么久的时间吧?

    作者回复: 很长时间一般是调用了后台的异步处理操作,这种情况可以考虑用mock解决,即先只验证是否后台创建了必要的job,而且相关的参数传递是否都正确,其次单独的用例在验证job实现的正确性

     1
    
  • Struggling
    2018-09-03
    除了mock还有其他好的方法吗?期待老师指点

    作者回复: 本质上就是mock了,但是mock的种类繁多,有些会提供很多特有的功能

    
    
我们在线,来聊聊吧