郑州易盛信息技术有限公司·测试中心·效能组
主要从事测试平台研发、Java 字节码/agent 相关技术、虚拟化及容器云相关技术,工程效能领域实践探索。
E-mail: diyuchen@esunny.cc 欢迎交流
Gitee: https://gitee.com/dyc289686387/electron-quick-start-framework(有段时间没更新了)
跟帖
《测试设计思想》周海旭老师的,推荐读一读,很有启发
高考和考研成绩,因为学历是门槛
1.我们需要部署环境是因为有一项测试任务叫做:安装升级测试,即:安装和升级步骤的正确性也是测试验证的一部分
2.tomcat 部署确实没多复杂,但如果被测系统压根就不是 Java 写的呢,比如我们的就是 C/C++ 的后台服务,多主机,分布式,私有协议通信,一套系统周边依赖服务几十个
3.为了解决 2,做了容器化改造,可以利用 k8s 很方便的拉起一套测试环境,测试团队需要可以自己拉,所以多多少少要会一些 docker,k8s 的知识和操作
jvm-sandbox 本身有 lineEvent 了这个可以用作行覆盖,参考 jacoco 的字节码关于分支的插桩逻辑,我自己扩展了 branchEvent,实现了分支的跟踪,而且能跟踪到分支表达式的 true false,这样就有了分支覆盖,大概思路就是这样
确实,二开 jacoco 有一定难度,我也是自己写的工具,没用 jacoco
这是大多数人的下一步,然后往往会掉进如何二开 jacoco 才能关联 caseId 这个坑上,没别的意思,就是友情提醒一下
大多数人用命令,少部分人写 dockerfile&构建维护镜像,大部分人用可视化的 k8s 管理工具,少部分人写 yaml
额,我一般是 websocket 或者 sse 推送到前端
郑州易盛信息技术有限公司·测试中心·效能组
主要从事测试平台研发、Java 字节码/agent 相关技术、虚拟化及容器云相关技术,工程效能领域实践探索。
E-mail: diyuchen@esunny.cc 欢迎交流
Gitee: https://gitee.com/dyc289686387/electron-quick-start-framework(有段时间没更新了)