随笔分类 -  测试技术手册

测试技术手册
Git设置分支保护实现CodeReview卡点
摘要:# Git设置分支保护实现CodeReview卡点 > From:https://blog.csdn.net/crisschan/article/details/100922668 > GIT是一个分布式版本控制系统的软件,主要用来控制代码的版本。所谓分布式也就是每一个git的客户端都有一份完成的代 阅读全文
posted @ 2019-10-15 10:25 测者陈磊 阅读(734) 评论(0) 推荐(0)
DockerFile 详解
摘要:DockerFile 详解 Dockerfile由一行行命令语句组成,并且支持用“#”开头作为注释,一般的,Dockerfile分为四部分:基础镜像信息,维护者信息,镜像操作指令和容器启动时执行的指令。 Dockerfile指令 1、FROM 格式:FROM <image>或 FROM <image 阅读全文
posted @ 2019-10-15 10:22 测者陈磊 阅读(203) 评论(0) 推荐(0)
Maven私服Nexus的搭建
摘要:Maven私服Nexus的搭建 私服存在的合理性 Maven中的依赖是从服务器仓库中下载的,Maven的仓库只有两大类: 1) 本地仓库 2) 远程仓库,其中在远程仓库中又分成了3种:中央仓库 、私服、其它公共库。 Maven用户直接连接远程仓库下载构件的做法是Maven不建议使用的(尤其是对一个开 阅读全文
posted @ 2019-10-09 16:13 测者陈磊 阅读(622) 评论(0) 推荐(0)
NetPerf揭示主机通信间是高速路还是林荫小路
摘要:Netperf概况Netperf是一种网络性能的测量工具,主要针对基于TCP或UDP的传输。Netperf根据应用的不同,可以进行不同模式的网络性能测试,即批量 数据传输(bulk data transfer)模式和请求/应答(request/reponse)模式。Netperf测试结果所反映的是一 阅读全文
posted @ 2019-07-25 16:04 测者陈磊 阅读(108) 评论(0) 推荐(0)
Facebook开源的数据Mock:Memisis详解
摘要:安装 源代码 支持多语言 Code Name Native Name cs Czech Česky da Danish Dansk de German Deutsch de-at Austrian german Deutsch de-ch Swiss german Deutsch el Greek 阅读全文
posted @ 2019-07-10 14:01 测者陈磊 阅读(438) 评论(0) 推荐(0)
契约测试:解决微服务测试的问题
摘要:为什么是契约测试契约测试(ContractTest)第一次看到我是在Martin Fowler的文章里。(原文在这里感兴趣的可以去看看https://martinfowler.com/bliki/ContractTest.html) 在他的这篇文章了,首先说了一下TestDouble的劣势,其中Te 阅读全文
posted @ 2019-03-07 15:38 测者陈磊 阅读(764) 评论(1) 推荐(0)
快速划分测试用例优先级
摘要:在工程工期时间有限的情况下,怎么解决测试工期和全部测试用例执行时间之间的矛盾呢? 怎么样的设计才能算测试用例 引自:IEEE Standard 610 (1990): A set of test inputs, execution conditions, and expected results d 阅读全文
posted @ 2019-01-15 13:23 测者陈磊 阅读(4924) 评论(0) 推荐(0)
测者的测试技术手册:Java中的null类型是测试不可超越的鸿沟
摘要:null是一个非常非常特殊的类型,对于每一个测试人员都要十分小心null的存在的可能性。同时null也让很多RD头疼,甚至连Java的设计者都成人null是一个设计失误。这篇文章,测者想聊聊这个让很多人不喜欢的null。 null 到底是怎样的存在 在Java中有基本类型和引用类型,但是null却不 阅读全文
posted @ 2018-12-26 11:17 测者陈磊 阅读(187) 评论(0) 推荐(0)
测者的测试技术手册:智能化测试框架EvoSuite的一个坑以及填坑方法
摘要:问题 最近在不断地学习和探索EvoSuite框架的时候,在生产JUnit单元测试框架后,出现如下问题: Exception: Caused by: org.evosuite.runtime.TooManyResourcesException: Loop has been executed more 阅读全文
posted @ 2018-12-21 09:32 测者陈磊 阅读(210) 评论(0) 推荐(0)
测者的测试技术手册:自动化单元工具EvoSuie的代码覆盖报告
摘要:EvoSuite是由Sheffield等大学联合开发的一种开源工具,用于自动生成测试用例集,生成的测试用例均符合Junit的标准,可直接在Junit中运行。得到了Google和Yourkit的支持。 生成的测试cases的运行依赖 由EvoSuite生成的测试cases需要EvoSuite框架的ru 阅读全文
posted @ 2018-12-14 14:35 测者陈磊 阅读(143) 评论(0) 推荐(0)
自动的自动化:EvoSuite 自动生成JUnit的测试用例
摘要:EvoSuite简介 EvoSuite是由Sheffield等大学联合开发的一种开源工具,用于自动生成测试用例集,生成的测试用例均符合Junit的标准,可直接在Junit中运行。得到了Google和Yourkit的支持。 intelliJ IDEA插件 打开IDE,进入setting(mac版本是P 阅读全文
posted @ 2018-12-14 11:08 测者陈磊 阅读(316) 评论(0) 推荐(0)
测者的测试技术手册:揭开java method的一个秘密--巨型函数
摘要:揭开java method的一个秘密:巨型函数 相信,很多人都不知道Java的Method的上限为64K。本文将超过这个上限的函数叫做巨型函数。 巨型函数的问题 1、如果代码超过了这个限制,Java编译器就报"Code too large to complier"的错误。 2、代码并没有超过64K的 阅读全文
posted @ 2018-12-12 14:04 测者陈磊 阅读(146) 评论(0) 推荐(0)
测者的测试技术手册:AI的自动化单元测试
摘要:测者的测试技术手册:AI的自动化单元测试 谈新技术:AI的自动化单元测试 阅读全文
posted @ 2018-12-12 13:56 测者陈磊 阅读(204) 评论(0) 推荐(0)
测者的测试技术笔记:揭开java method的一个秘密--巨型函数
摘要:相信,很多人都不知道Java的Method的上限为64K。本文将超过这个上限的函数叫做巨型函数。 巨型函数的问题 1、如果代码超过了这个限制,Java编译器就报"Code too large to complier"的错误。 2、代码并没有超过64K的限制,但是在运行时由于其他工具或者library 阅读全文
posted @ 2018-12-12 13:01 测者陈磊 阅读(312) 评论(0) 推荐(0)
测者的性能测试手册:Web压力测试工具webbench
摘要:webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。 1、适用系统:Linux 2、编译安装: wget http://www.ha97.com/code/webbench-1.5.tar.gz tar zxvf we 阅读全文
posted @ 2018-12-12 11:54 测者陈磊 阅读(159) 评论(0) 推荐(0)
测者的性能测试手册:快速安装LoadRunner Linux上的Generator
摘要:安装和初始化 安装包 上传Linux.zip(LoadRunner Generator for Linux.zip,后台回复loadrunner获取下载地址),然后通过如下命令: unzip Linux.zip chmod -R 777 Linux cd Linux sh installer.sh 阅读全文
posted @ 2018-12-12 10:44 测者陈磊 阅读(154) 评论(0) 推荐(0)
测者的性能测试手册:Yourkit 监控JettyYourkit 监控Jetty
摘要:Yourkit是收费工具,每一个email可以免费试用15天,觉得好的朋友可以自行选择购买 服务器端下载yourkit(java) Windows安装yourkit Java Profiler 2014, 在工具中get free license就可以了。 Linux 下载linux版本的youki 阅读全文
posted @ 2018-12-12 10:32 测者陈磊 阅读(335) 评论(0) 推荐(0)
测者的性能测试手册:JVM的监控利器
摘要:测者的性能测试手册:JVM的监控利器 每次聊起性能测试,最后的终结话题就是怎么做优化。其实在Java的复杂项目中都会有内存不足问题、内存泄露问题、线程死锁问题、CPU问题。这些问题工程测试或者是小压力的情况下有可能并不明显,很容易被忽视。但是到了生产环境,问题就暴露了,各种非功能bug会让你头疼不已 阅读全文
posted @ 2018-12-11 15:00 测者陈磊 阅读(444) 评论(0) 推荐(0)
测者的性测试手册:SWAP的监控
摘要:swap是什么 swap是磁盘上的一块区域,可以使一个磁盘分区,也可以是一个文件,也可能是一个两种的组合。当物理内存资源紧张的时候,操作系统(Linux)会将一些不常访问的数据放到swap里。为其他常使用的进程提供更多的物理内存。当系统要访问swap里的数据的时候,操作系统再将swap上的数据加载到 阅读全文
posted @ 2018-12-11 14:37 测者陈磊 阅读(261) 评论(0) 推荐(0)
测者的测试技术笔记:Screenplay 模式(Journey 模式)
摘要:Screenplay模式 Junit的Screenplay 举例 A Task A Screen An Action 优越性 screen的类更小 更精简更聚焦的Task类 可读性更高 继承关系简单 阅读全文
posted @ 2018-12-11 14:17 测者陈磊 阅读(304) 评论(0) 推荐(0)