• 小姐姐
    2022-04-20
    楼下已经回答了微服务的测试重点,我写下微服务测试目前先在公司面临的难点,有很多时候需要借助开发大佬的“威力”来震慑,进行推动 1.开发设计不能先行 多数情况是边开发边修改,造成很多遗漏,测试的测试桩或者用例设计也是千疮百孔,修修补补 2.推不动开发进行设计先行,这真的需要高层的领导力进行施压 3.开发认知设计就在我脑袋里,可以先不设计,一切都在我脑袋里,有问题就当面口述 4.设计文档,私自改动,不通知相关方,造成整体业务流堵塞 5.设计文档不及时更新,与实际的业务不一致

    作者回复: 谢谢分享现状,能总结到这个程度,已经非常了不起了!想必应该也在经历痛苦,能改变的就改变,不能改变的就接受,接受不了就走人!😄

    共 2 条评论
    5
  • Geek_d00d65
    2022-06-01
    一般正常排期的项目都是会在需求评审后,进行数据库设计和接口设计,设计完后进行数据库和接口评审,接口设计也是按RESTful规范设计

    作者回复: 这是很好的团队实践!建议参考第二模块的内容,可以想想能不能自动化测试设计先行。

    
    1
  • lisa
    2022-04-06
    微服务测试更重要的是做接口测试(服务自身(后端mock)以及集成多个微服务调用链路以及基于用户场景的测试),因为微服务拆分之后可能由多个人负责,微服务本身代码逻辑比较简单所以单元测试不是重点,重点是多个人协同上经常会出现业务逻辑理解不一致或者缺乏沟通导致的BUG,这些都需要依赖接口测试和集成测试来发现

    作者回复: 理解到位!

    
    1
  • 派森
    2022-05-06
    我们项目很奇葩,是购买的代码,领导层只想改吧改吧上线,然后就是抽人力出去做其他价值更高的项目,这种项目连接口码流都是上后台抓的,太骨感了,但是我觉得老师的这一套很好,项目外包人力流动性很强,有这样的规则在,就是一只无形的手为保驾护航,要搞!要好好搞!

    作者回复: 谢谢分享!

    
    
  • 太匆匆
    2022-04-11
    设计先行有点难以开展,特别是测试去推动这个事情。

    作者回复: 从测试来看,推动开发确实有困难。但如果开发和测试按一本帐来算的话,单元测试的ROI最高,这也是为什么Devops能够大行其道的内核逻辑。

    
    
  • 追风筝的人
    2022-04-06
    在测试阶段怎么运用它们设计、开发测试案例,等待中。。。。。

    作者回复: 先整体设计,再各个击破!

    
    
  • 王小卡
    2023-06-28 来自辽宁
    IDL就是接口式样的意思吗?OpenAPI和Swagger一样的工具吗?
    
    