腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
测试技术圈
测试丨技术丨面试丨DevOps 关注测试技术圈,关注测试,添加巨蜥小程序获取精品技术文章
专栏成员
举报
282
文章
405704
阅读量
95
订阅数
订阅专栏
申请加入专栏
全部文章(282)
腾讯云测试服务(60)
编程算法(46)
java(39)
http(37)
网络安全(32)
容器(29)
https(28)
python(24)
git(23)
linux(22)
sql(21)
容器镜像服务(21)
网站(21)
数据库(20)
jenkins(18)
apache(17)
自动化测试(16)
uml(16)
maven(15)
github(14)
云数据库 SQL Server(13)
ide(13)
html(12)
开源(12)
nginx(11)
api(10)
单元测试(10)
javascript(9)
node.js(8)
spring(8)
存储(8)
自动化(8)
缓存(8)
微服务(8)
bash(7)
运维(7)
jvm(7)
c++(6)
打包(6)
kubernetes(6)
tomcat(5)
文件存储(5)
访问管理(5)
SSL 证书(5)
selenium(5)
windows(5)
测试(5)
系统(5)
php(4)
xml(4)
json(4)
android(4)
云数据库 Redis(4)
ubuntu(4)
DevOps 解决方案(4)
devops(4)
压力测试(4)
yum(4)
tcp/ip(4)
微信(4)
安全(4)
code(4)
模型(4)
内存(4)
负载均衡(3)
NLP 服务(3)
ios(3)
c 语言(3)
jar(3)
centos(3)
bash 指令(3)
爬虫(3)
shell(3)
ssh(3)
spring boot(3)
spring cloud(3)
socket编程(3)
大数据(3)
action(3)
junit(3)
mapping(3)
screen(3)
task(3)
笔记(3)
进程(3)
数据(3)
机器学习(2)
css(2)
单片机(2)
eclipse(2)
负载均衡缓存(2)
神经网络(2)
深度学习(2)
gui(2)
npm(2)
rpc(2)
gradle(2)
小程序(2)
架构设计(2)
性能测试(2)
Elasticsearch Service(2)
磁盘(2)
工具(2)
继承(2)
软件(2)
设计(2)
实践(2)
LLM(2)
费用中心(1)
其他(1)
自动驾驶(1)
erlang(1)
servlet(1)
jsp(1)
r 语言(1)
regex(1)
vue.js(1)
jquery(1)
typescript(1)
oracle(1)
postgresql(1)
access(1)
flask(1)
analyzer(1)
日志服务(1)
命令行工具(1)
云数据库 MongoDB(1)
腾讯git代码托管(工蜂)(1)
图片标签(1)
文字识别(1)
mongodb(1)
人工智能(1)
金融(1)
企业(1)
sass(1)
serverless(1)
游戏(1)
分布式(1)
面向对象编程(1)
dns(1)
flash(1)
scrapy(1)
dubbo(1)
udp(1)
rabbitmq(1)
gcc(1)
scikit-learn(1)
anaconda(1)
数据分析(1)
数据处理(1)
数据可视化(1)
物联网(1)
数据结构(1)
云计算(1)
虚拟化(1)
groovy(1)
接口测试(1)
功能测试(1)
白盒测试(1)
数据脱敏(1)
测试服务(1)
bug(1)
data(1)
delay(1)
excel(1)
file(1)
io(1)
it(1)
jacoco(1)
line(1)
lines(1)
masking(1)
mvp(1)
project(1)
prompt(1)
properties(1)
redhat(1)
redis(1)
self(1)
size(1)
sonarqube(1)
swap(1)
target(1)
text(1)
thread(1)
timer(1)
version(1)
xlrd(1)
测试工具(1)
定时器(1)
翻译(1)
工程师(1)
集合(1)
开发(1)
量化(1)
路由(1)
配置(1)
日志(1)
软件测试(1)
软件工程(1)
同步(1)
项目经理(1)
消息队列(1)
研发(1)
异常(1)
搜索文章
搜索
搜索
关闭
测试工具中的设计模式之组合模式
linux
数据分析
uml
编程算法
在笔者之前一篇介绍策略模式案例II-看DBRider如何导入数据的文章中有提到为了支持某些操作的组合,在这个策略模式中还混合使用了组合模式。 首先还是通过策略模式来看一下类图。
Criss@陈磊
2020-11-05
510
0
数据管理策略的三个案例
uml
腾讯云测试服务
自动化
之前在外企做UI自动化的时候,有一套所谓的Seed data。这套数据是产品的一部分,安装完就有,业务上主要给客户做demo用。我们用它来做自动化的上下文。 譬如在项目管理系统JIRA中,如果需要报告一个缺陷,需要的上下文是:项目、缺陷工作流、系统、版本、报告人员、开发人员等业务对象。 所谓的Seed Data就是类似一个项目A、几个系统B/C,若干个人员(甲乙丙丁、admin)以及默认的工作流等等这些业务对象的集合。 有了这个套数据之后,类似新建缺陷、新增任务等测试用例就可以直接在包含了这套数据中运行了。 如以下的一个用例:
Criss@陈磊
2020-07-01
929
0
部分mock
腾讯云测试服务
java
uml
在测试过程中,有个类的部分方法可能需要实际调用,而某些方法则是被mock的,也就是部分mock的场景。在Mockito中,可以使用Spy来实现。首先来看一个最简单的案例
Criss@陈磊
2020-05-25
2.1K
0
Pytest+Allure+Jenkins接口自动化项目实战(一)
uml
python
云数据库 SQL Server
sql
经过一周多时间,基于python+pytest+excel+allure框架的接口自动化测试初版已基本实现,包括基本配置读取、用例读取、用例执行、sql读取执行、前置数据准备、后置数据清理以及测试报告生成等,环境独立运行、项目独立运行、用例独立运行、jenkins集成、邮件发送暂未实现,再后期版本会再次推出,现在把整个框架设计思路和想法分享给大家来参考和借鉴。希望大家也能提供更好的思路和方法帮助我进行优化改进。整个过程中遇到的问题清参考Python自动化测试疑问及解决方案(一)Python自动化测试|如何解决前置模块及数据依赖(二)
Criss@陈磊
2020-02-20
2K
0
如何用Junit5玩出参数化测试的新花样?
uml
文件存储
腾讯云测试服务
这是之前一篇文章《用junit5编写一个类ZeroCode的测试框架》的续集。主要将在之前工作的基础上,围绕参数化测试展开。 框架主要设计点:
Criss@陈磊
2019-12-05
1.5K
0
Pytest全局用例共用之conftest.py详解
python
编程算法
uml
1、可以跨.py文件调用,有多个.py文件调用时,可让conftest.py只调用了一次fixture,或调用多次fixture
Criss@陈磊
2019-12-04
3.7K
0
用junit5编写一个类ZeroCode的测试框
uml
文件存储
自动化测试
腾讯云测试服务
java
最近笔者在尝试基于应用日志来自动生成测试用例。这其中就需要一个配套的简易测试框架。梳理了一下,其中的技术点有: 0.使用csv文件来定义测试用例及步骤 1.使用自定义测试注解来定义测试用例(参考ZeroCode) 2.使用Junit5提供的extension机制来实现测试执行 3.使用简单工厂类提供执行驱动 4.使用OpenCsv来实现解析 5.使用Lombok来定义Java Bean 6.使用Junit5提供的参数化测试解决方案junit-jupiter-params来实现测试用例集
Criss@陈磊
2019-11-11
1.4K
0
MockMvc -你需要一个测试基类
uml
腾讯云测试服务
http
用例虽然能执行成功,但是还存在着不少问题。最为严重的,就是代码冗余度太高。两次模拟的HTTP请求,虽然请求的方式和发送内容不同,但是整个请求的组装、发送和结果验证过程是基本一致的。因此,我们可以考虑重构上述用例,将公共部分提取到父类中供其余测试用例使用。
Criss@陈磊
2019-09-17
1K
0
Pytest的简单应用
uml
腾讯云测试服务
python
单元测试
Pytest是基于python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。
Criss@陈磊
2019-09-03
667
0
自动化的测试用例方法和实践
uml
腾讯云测试服务
王雷现就职于同城艺龙。拥有多年测试开发经验。已经丰富的测试项目经验。2010年早期加入奇虎360,负责PC杀毒以及安全相关的测试。 15年加入小米金融, 担任小米金融测试负责人,对自动化从0开始有比较深刻的理解, 拥有多项手机UI 专利, 以及擅长全栈测试以及敏捷开发模式下的,各种项目管理工作。
Criss@陈磊
2019-08-02
631
0
契约测试
腾讯云测试服务
uml
系统的服务化、前后端分离等等开发模式和技术 系统⼯工程中服务依赖的复杂度在成指数级增⻓长 系统的可靠性等于各个依赖服务的可靠性的乘积 也就是说:A服务的可靠性是99%,B服务的可靠性是99%,C服务 的可靠性是99%,如果⼀一个系统需要A调⽤用B,B调⽤用C,那么这个 系统的可靠性=0.99*0.99*0.99=0.9702 契约是规定得到多⽅方承认、信守的内容 契约测试是验证服务的Provider是否按照期望的⽅方式与服 务的Consumer进⾏行行交互,简单的说是Consumer与Provider两者之
Criss@陈磊
2019-08-02
877
0
BDD测试框架之Cucumber使用入门
uml
NLP 服务
maven
cucumber早在ruby环境下应用广泛,作为BDD框架的先驱,cucumber后来被移植到了多平台,简单来说cucumber是一个测试框架,就像是juint或是rspec一样,不过cucumber遵循的是BDD的原则。
Criss@陈磊
2019-08-02
2.5K
0
HttpRunner项目中使用
uml
api
单片机
介绍如何在项目中使用 HttpRunner 框架,从搭建框架目录,介绍 每个文件的功能,API,变量引用,提取token,断言方法
Criss@陈磊
2019-08-02
2.2K
0
HttpRunner使用
json
安全
uml
今天介绍 HttpRunner 这个开源工具的使用 官网地址 https://cn.httprunner.org
Criss@陈磊
2019-08-02
2.1K
1
使用Maven -test自动完成测试用例执行
jenkins
maven
uml
用Junit或者TestNG的时候,都会涉及到如何运行测试用例集的问题,在没有Maven之前,需要配置Ant或者别的方式来完成对单元测试。一旦使用了Maven,包括与Jenkins的集成都会瞬间变得简单。
Criss@陈磊
2019-08-02
3.5K
0
您认为敏捷下到底要不要详细的测试用例的存在?
uml
腾讯云测试服务
自动化
以上三个问题,无论在哪种开发模式下,是我们都逃不掉的实际问题,所以case需要在任何开发模式下存在,其次,就是要以什么形式存在,个人建议:根据团队的规模、公司的流程、以及测试资源的多少、敏捷应用的程度等方面综合考虑,是否采用哪种形式来呈现我们的TC不是非常重要,重要的是能用20%的TC测试出80%的问题,最终保证产品的质量。
Criss@陈磊
2019-08-02
818
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档