随笔分类 - 测试技术手册
测试技术手册
性能测试的时机
摘要:性能的闻道先后 测试其实是一种有效保障交付变更质量的保证方法,那么反过来看不保证交付质量可以吗?答案其实是可以,这样就会导致不良质量成本的出现。举一个非IT的例子,一个生产电风扇的厂商如果不做质量保证,流水线生产出来的电风扇就直接上市销售。我们假设流水线生产的电风扇的良品率是90%,一台电风扇生产成
阅读全文
持续测试的成熟度模型
摘要:Level 1 初始 在初始态,测试用例数还是最为关键的度量指标。测试工程师对测试用例设计主要是凭直觉,对测试用例有效性评价比较主观。测试活动主要靠手工测试完成,有少部分测试代码实现的自动化测试,这些自动化测试用例因为没有及时随着伴随系统变更而变更,因此绝大部分是失效状态。每次执行测试用例前,测试工
阅读全文
Docker 容器连接
摘要:# Docker 容器连接 容器间的链接有两种方法,你选择其一即可 ## 网络端口映射 docker run -d -P docker run -d -p -P :是容器内部端口随机映射到主机的高端口。 -p : 是容器内部端口绑定到指定的主机端口。 例如: docker run -d -P tra
阅读全文
Nginx的容器部署
摘要:## 拉取一个nginx的容器 通过dockerhub上的镜像我们可以拉去一个Nginx,并启动 docker pull nginx docker run --name runoob-nginx-test -p 8081:80 -d nginx runoob-nginx-test 容器名称。 the
阅读全文
Docker的Image
摘要:## 列出镜像列表 docker images 返回结果说明: REPOSITORY:表示镜像的仓库源 TAG:镜像的标签 IMAGE ID:镜像ID CREATED:镜像创建时间 SIZE:镜像大小 同一仓库源可以有多个 TAG,代表这个仓库源的不同个版本,如ubuntu仓库源里,有15.10、1
阅读全文
DockerFile 详解
摘要:# DockerFile 详解 Dockerfile由一行行命令语句组成,并且支持用“#”开头作为注释,一般的,Dockerfile分为四部分:基础镜像信息,维护者信息,镜像操作指令和容器启动时执行的指令。 ## Dockerfile指令 ### 1、FROM 格式:FROM 或 FROM : 第一
阅读全文
Docker的helloworld
摘要:# Docker 运行一个web服务 ## 运行第一个web应用服务 > python flask举个例子 docker pull training/webapp # 载入镜像 docker run -d -P training/webapp python app.py -d:让容器在后台运行。 -
阅读全文
Docker初次见面
摘要:# Docker基础 ## hello world docker run ubuntu:15.10 /bin/echo "Hello world" Hello world 各个参数解析: - docker: Docker 的二进制执行文件。 - run:与前面的 docker 组合来运行一个容器。
阅读全文
快速掌握的测试用例优先级划分方法
摘要:介绍 TamanduaOATs 是测者开发并开源的生成正交计算的pyd(python库)程序(放到python下的dlls目录下) 项目地址:https://github.com/crisschan/TamanduaOATs 开发语言:c++ TamanduaOATs 是测者开发并开源的生成正交计算
阅读全文
人人都可以掌握的正交试验设计测试用例方法
摘要:## 介绍 - TamanduaOATs 是测者开发并开源的生成正交计算的pyd(python库)程序(放到python下的dlls目录下) - 项目地址:https://github.com/crisschan/TamanduaOATs - 开发语言:c++ ## python调用方法如下 #en
阅读全文
Python的Twisted事件驱动的网络引擎框架
摘要:Python的Twisted事件驱动的网络引擎框架 概述 Twisted是用Python实现的基于事件驱动的网络引擎框架。Twisted支持许多常见的传输及应用层协议,包括TCP、UDP、SSL/TLS、HTTP、IMAP、SSH、IRC以及FTP。 优越性 使用基于事件驱动的编程模型,而不是多线程
阅读全文
测者的测试技术手册:Junit执行单元测试用例成功,mvn test却失败的问题和解决方法
摘要:今天遇见了一个奇怪的问题,在IDE中run unit test,全部cases都成功了,但是后来通过mvn test运行case确保错了。在寻求原因的同时也找到了对应的解决方法。 Run Unit Test和Maven test的区别 Run Unit Test和Maven test的区别 差异1:
阅读全文
Java的Override和Overload
摘要:Java的Override和Overload Override 重写:子类对父类的允许访问的方法实现过程重新编写,但是 不可改变返回值和入参。重弄写的规则: 参数列表必须完全与被重写方法的相同; 返回类型必须完全与被重写方法的返回类型相同; 访问权限不能比父类中被重写的方法的访问权限更低。例如:如果
阅读全文
如何选择一个性能测试工具(LoadRunner和Locust的一次对比)
摘要:# 如何选择一个性能测试工具(LoadRunner和Locust的一次对比) ## LoadRunner LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用Loa
阅读全文
Facebook开源的数据Mock:Memisis详解
摘要:# 安装 pip install mimesis # 源代码 git clone git@github.com:lk-geimfari/mimesis.git # 支持多语言 Code |Name |Native Name | | | cs|Czech|Česky da|Danish|Dansk d
阅读全文
NetPerf揭示主机通信间是高速路还是林荫小路
摘要:# NetPerf揭示容器间是高速路还是林荫小路 ## Netperf概况 Netperf是一种网络性能的测量工具,主要针对基于TCP或UDP的传输。Netperf根据应用的不同,可以进行不同模式的网络性能测试,即批量 数据传输(bulk data transfer)模式和请求/应答(request
阅读全文
用Ant实现Java项目的自动构建和部署
摘要:# 用Ant实现Java项目的自动构建和部署# Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。 ## 安装与配置 ## 下载地址:http://ant.apache.org/
阅读全文
C#的FTP服务器源代码
摘要:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.
阅读全文
Swagger 这一个文章就够了
摘要:# Swagger 这一个文章就够了 From:https://blog.csdn.net/crisschan ## Swagger快速理解 Swagger:The Best APIs are Built with Swagger Tools 。Swagger可以定义一个标准的RESTful风格的A
阅读全文
契约测试:解决微服务测试的问题
摘要:# 契约测试:解决微服务测试的问题 FROM https://blog.csdn.net/crisschan/article/details/88310201 ## 为什么是契约测试 契约测试(ContractTest)第一次看到我是在Martin Fowler的文章里。(原文在这里感兴趣的可以去看
阅读全文