首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
质量工匠
Criss
创建于2021-06-09
订阅专栏
聊聊测试,聊聊人生
等 8 人订阅
共57篇文章
创建于2021-06-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
测者的测试技术手册:自动化的自动化EvoSuite:Maven项目集成EvoSuite实战
EvoSuite是由Sheffield等大学联合开发的一种开源工具,用于自动生成测试用例集,生成的测试用例均符合Junit的标准,可直接在Junit中运行。得到了Google和Yourkit的支持。 完成compile后代码中的classes的编译字节码放到target/cla…
测者的测试技术手册:测试应该关注java.util.List.subList的坑
返回一个fromIndex为起点,toIndex为终点(不包含终点)的子列表。从上实现代码中可以看到,先检查一下单签的fromIndex和toIndex是否合法,如果不合法,那么就退出了该函数逻辑。要是合法,可以看出其返回了一个this也就是原始列表的部分元素视图,这样就形成了…
测者的测试技术手册:自动的自动化框架EvoSuite集成Cobertura得到可视化的代码覆盖报告
EvoSuite是由Sheffield等大学联合开发的一种开源工具,用于自动生成测试用例集,生成的测试用例均符合Junit的标准,可直接在Junit中运行。得到了Google和Yourkit的支持。 随着单元测试的AI化,衡量单元测试的标准变得尤其重要,那么分析单元测试的代码覆…
测者的测试技术手册:自动化单元工具EvoSuie的代码覆盖报告
EvoSuite是由Sheffield等大学联合开发的一种开源工具,用于自动生成测试用例集,生成的测试用例均符合Junit的标准,可直接在Junit中运行。得到了Google和Yourkit的支持。 其一、在EvoSuite的 @RunWith(EvoRunner.class)…
测者的测试技术手册:自动的自动化EvoSuite 自动生成JUnit的测试用例
EvoSuite是由Sheffield等大学联合开发的一种开源工具,用于自动生成测试用例集,生成的测试用例均符合Junit的标准,可直接在Junit中运行。得到了Google和Yourkit的支持。 打开IDE,进入setting(mac版本是Preferences),选择pl…
测者的测试技术手册:Python的抽象工厂类
抽象工厂模式,提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。属于对象创建型模式。
测者的性能测试手册:一分钟掌握LoadRunner关联函数应该放在那
如果客户端的某个请求是随着服务器端的响应而动态变化,我们就需要用到关联,通过关联函数获取动态的返回值,传给后面的函数使用,完成测试上下文的流程串联。 定义:在脚本回放过程中,客户端发出请求,通过关联函数所定义的左右边界值(也就是关联规则),在服务器返回的响应内容中查找,得到相应…
测者的测试技术手册:揭开java method的一个秘密--巨型函数
揭开javamethod的一个秘密:巨型函数相信,很多人都不知道Java的Method的上限为64K。本文将超过这个上限的函数叫做巨型函数。巨型函数的问题1、如果代码超过了这个限制,Java编译器就报
测者的测试技术手册:AI的自动化单元测试
谈新技术:AI的自动化单元测试
测者的测试技术笔记:揭开java method的一个秘密--巨型函数
相信,很多人都不知道Java的Method的上限为64K。本文将超过这个上限的函数叫做巨型函数。 1、如果代码超过了这个限制,Java编译器就报"Code too large to complier"的错误。 2、代码并没有超过64K的限制,但是在运行时由于其他工具或者libr…
测者的性能测试手册:Web压力测试工具webbench
1、适用系统:Linux2、编译安装:3、使用:4、测试结果示例:
测者的性能测试手册:快速安装LoadRunner Linux上的Generator
运行起来安装程序后,一直下一步后完成。 打印出来的结果和安装位置一致。运行如下命令 全部ok,安装和配置就结束了。 解决办法:安装完成后,在/opt/HP/HP_LoadGenerator/bin下所有目录及子目录均属于非root用户及非root用户组。如果出现文件夹为root…
测者的性能测试手册:Yourkit 监控JettyYourkit 监控Jetty
Windows安装yourkit Java Profiler 2014, 在工具中get free license就可以了。 Linux 下载linux版本的youkit
测者的性能测试笔记:JVM的监控利器
每次聊起性能测试,最后的终结话题就是怎么做优化。其实在Java的复杂项目中都会有内存不足问题、内存泄露问题、线程死锁问题、CPU问题。这些问题工程测试或者是小压力的情况下有可能并不明显,很容易被忽视。但是到了生产环境,问题就暴露了,各种非功能bug会让你头疼不已。 今天,测者就…
测者的性测试手册:SWAP的监控
swap是磁盘上的一块区域,可以使一个磁盘分区,也可以是一个文件,也可能是一个两种的组合。当物理内存资源紧张的时候,操作系统(Linux)会将一些不常访问的数据放到swap里。为其他常使用的进程提供更多的物理内存。当系统要访问swap里的数据的时候,操作系统再将swap上的数据…
测者的测试技术笔记:Screenplay 模式(Journey 模式)
Screenplay模式(Journey模式)Screenplay模式Junit的Screenplay举例ATaskAScreenAnAction优越性screen的类更小更精简更聚焦的Task类可读
测者的测试技术笔记:正交计算的开源项目
项目目录中PYD是32位和64位操作系统的不同版本的引用库。 在TamanduaOATs下,是C++开发的正交计算的原始代码,由于当时测者仅仅在windows下工作,因此没有mac或者linux版本的封装,由于C++开发,因此测者相信,你可以把它迁移到Mac或者Linux上,欢…