测开随笔
文章平均质量分 54
~
micro_fancy
拥抱变化 热爱生活、岁月和技术
展开
-
MAC使用brew快速更新go.16到1.17
go升级版本原创 2022-08-29 11:09:15 · 1824 阅读 · 1 评论 -
浅聊TCP协议
浅聊tcp原创 2022-07-14 18:46:52 · 650 阅读 · 0 评论 -
长连接&短连接
浅聊长连接短连接~原创 2022-07-14 18:43:08 · 391 阅读 · 0 评论 -
覆盖率概述~
一、覆盖率介绍1、什么是覆盖率百度百科说人话:程序运行期间,代码中被执行的行/代码总行数2、为什么要有覆盖率测试人员即QA在进行测试完成后,缺少数据度量本次测试的完整性,覆盖率由此而生PS:覆盖率只是用来度量本次测试的完整性,并不能用来度量测试的有效性二、覆盖率原理即插桩:在指定的代码文件中,对代码插入一个计数器参数,若代码被执行到 则代表该行代码被覆盖到,最后覆盖率=被覆盖的代码行/插桩总行数~三、实践方式以Go展开说明:官方利用go test实现实际上它也是利用了ast来原创 2021-08-29 21:33:09 · 2392 阅读 · 0 评论 -
基于Go的变异测试实践
一、什么是变异测试基于网上冲浪,现有变异测试有2两种阐述:一是针对case的变异;二是针对代码的变异;无论是哪种 都是通过某种规则对case/代码进行变更,针对该case/代码产生N个变异体,如+ -互换、*/互换…这里我将利用语法树实现~二、认识语法树AST百度百科:https://baike.baidu.com/item/%E8%AF%AD%E6%B3%95%E6%A0%91/7031301?fr=aladdin说人话:将代码以树的形式呈现。我们可以在遍历语法树的过程中按照约定原创 2021-08-29 21:12:56 · 316 阅读 · 1 评论