![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Test
文章平均质量分 69
Test
做人,最重要的就是开心嘛
你努力的程度,远没有达到要拼天赋的地步。
展开
-
SonarQube基础知识
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击。原创 2023-09-05 13:17:56 · 646 阅读 · 0 评论 -
JsonPath参考文档
本文翻译自官方文档,JsonPath表达式通常是用来路径检索或设置Json的。其表达式可以接受“dot–notation”和“bracket–notation”格式,例如.store.book[0].title、[‘store’][‘book’][0][‘title’]原创 2022-09-16 14:10:37 · 1586 阅读 · 1 评论 -
JMeter-The server selected protocol version TLS10 is not accepted by client preferences [TLS13]
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击http://www.captainbed.net解决方法:找到安装Java的这个目录:C:\Program Files\Java\jdk1.8.0_291\jre\lib\security\,编辑 java.security 文件,在文件中找到 jdk.tls.disabledAlgorithms 配置项,将 TLSv1、TLSv1.1、3DES_EDE_CBC 删除即可。...原创 2022-04-15 19:17:46 · 1248 阅读 · 1 评论 -
Selenium-WebDriver的运行原理
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击http://www.captainbed.net当测试脚本启动Chrome的时候,WebDriver会首先在新线程中启动Chrome浏览器。启动后WebDriver会将Chrome绑定到特定的端口,绑定完成后该Chrome实例便作为WebDriver的Remote Server存在;客户端(也就是测试代码)创建1个会话,在该Session中通过HTTP请求向Remote Server发送请求,Remote原创 2022-03-31 19:12:08 · 3378 阅读 · 0 评论 -
有赞分层自动化测试实践
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击http://www.captainbed.net1. 背景先理一下自动化测试的概念,从广义上来说,一切通过工具(程序)的方式来代替或者辅助手工测试的行为都可以成为自动化。从狭义上来说,通过编写脚本的方式,模拟手工测试的过程,从而替代人工对系统的功能进行验证。有赞是一家互联网行业的创业公司,测试起步较晚,发布非常频繁,就算每次只回归核心功能,对人数极少的几个测试人员来说工作量巨大,且基本是重复劳动,极原创 2022-03-30 21:55:47 · 539 阅读 · 0 评论 -
流量回放框架jvm-sandbox-repeater的实践
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击http://www.captainbed.net一. 前言你是否和我一样遇到过以下的问题?1)服务重构,一堆接口需要回归,让人头疼2)每次迭代,都要花很多精力来进行回归测试3)线上bug,线下复现不了4)接口自动化用例写辛苦,维护更辛苦… …或者许你正在被这些问题困扰。你可能和我一样也尝试过一些流量回放工具来解决上述问题,但最终经历了从入门到放弃的无奈。现有大部分流量回放工具中都原创 2022-03-30 21:51:20 · 5743 阅读 · 2 评论 -
Lego-美团接口自动化测试实践
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击http://www.captainbed.net一、概述1.1 接口自动化概述众所周知,接口自动化测试有着如下特点:低投入,高产出。 比较容易实现自动化。 和UI自动化测试相比更加稳定。如何做好一个接口自动化测试项目呢?我认为,一个“好的”自动化测试项目,需要从“时间”、“人力”、“收益”这三个方面出发,做好“取舍”。不能由于被测系统发生一些变更,就导致花费了几个小时的自动化脚本无原创 2022-03-30 21:49:01 · 1103 阅读 · 0 评论 -
异步系统的测试方法
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击http://www.captainbed.net一般的,对于那些实时性要求不高,但却计算密集或者需要处理大数据量的耗时较长的任务,或是有较慢 I/O 的任务,选择异步化是一个不错的选择。在系统层面,像引入消息中间件来解耦系统,将耗时长的任务放在中间件后异步执行。在方法层面,像把耗时较长的任务放到其他线程中去异步执行。异步任务的两种类型:异步任务执行后对任务发起方或调用方有感知,比如发出一个事件或..原创 2022-03-25 10:59:29 · 1185 阅读 · 0 评论 -
对HTTP异步接口进行性能测试
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击http://www.captainbed.net按照常规接口的测试方式:就是从1个线程数开始,每次压测5分钟左右,压测过程中监控服务器CPU及内存占用情况,记录TPS及响应时间。不断增加并发数,找到TPS随并发数增大的拐点,即得出接口最大处理能力。但是以上方式并不适用于异步接口,那么如何处理呢?可以通过查询数据库。当所有请求全部完毕了,查询数据库的发送信息表,检查请求时间字段和发送时间字段,请求时间原创 2022-03-25 09:45:51 · 6967 阅读 · 1 评论 -
UI自动化中的分层设计
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击http://www.captainbed.net以前的设计在过去 UI 自动化测试领域有一个规范的设计模式是 page object 模式。 意思是测试用例不会直接定位页面元素, 而是把每一个页面封装成一个类,在这个类中封装页面元素。 然后测试用例调用 page 类来操作页面元素完成测试用例。如下图:但这个模式已经诞生了差不多 20 年了,它是以当时的前端开发模式为基础进行规定的。 而 20 年..原创 2022-02-24 14:41:18 · 1325 阅读 · 1 评论 -
项目质量度量的六个维度及测试用例评价的质量维度
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击http://www.captainbed.net 本文主要是从测试工作的角度,对几个测试相关的维度进行分析,说明它们是如何影响项目质量的。这6个维度也只是和功能测试有关。 首先,我们要明确一个概念,就是“严重bug”。这6个维度,有很多都和严重bug有关。严重bug指的是项目中,严重性是1级和2级的bug。注意,并不是优先级,而是严重性。严重性1级是“block”,指程序无法正常运行或者是测试无法正常原创 2022-01-11 22:21:29 · 3368 阅读 · 0 评论 -
性能测试平台构思
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击http://www.captainbed.net原创 2022-01-10 12:24:22 · 201 阅读 · 0 评论 -
SFDIPOT测试方法
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netS-structure结构或者说组成,从软件的构成入手,架构入手,比如代码单元、功能模块,客户端是怎么样的,服务端怎么样的。F-function从产品的业务功能或者系统功能角度出发。D-Data数据,从输入输出的数据角度。可以从界面显示、内存、文件、数据库、物理属性角度检查数据的流转过程,还可以从格式、排序、临时性、持久性、精度等方面检查数原创 2022-01-05 19:07:01 · 706 阅读 · 0 评论 -
软件质量模型
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netISO/IEC 9126(1991年发布)是一个软件质量的评估标准,后来被最新的软件质量标准ISO/IEC 25010:2011(2011年发布)取代。ISO/IEC 9126 软件质量模型ISO9126包含了质量模型的六大特性和27个子特性。ISO/IEC9126软件质量模型是一种评价软件质量的通用模型,包括3个层次:质量特性质量子特性度原创 2019-03-04 14:14:41 · 34827 阅读 · 0 评论 -
JMeter-响应数据中字段值为空的问题
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net现象最近做测试接口,使用同样的请求方式、地址、参数和Request Header,在Postman中能正常响应,返回各数据字段也正常;但在JMeter中,虽然响应正常,但是响应数据中有的字段值却为空J eter接口数据如图:解决方法在JMeter的内容编码中添加utf-8即可解决问题!...原创 2019-03-19 20:39:50 · 41145 阅读 · 2 评论 -
JaCoCo代码覆盖率统计实战
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net演练环境被测应用:git cloneGitHub - spring-io/start.spring.io: https://start.spring.io配置环境变量: %JACOCO_HOME%:D:\PreciseTest\jacoco-0.8.9 %$TARGET_HOME%:D:\PreciseTest\start.spring原创 2021-11-08 10:55:58 · 982 阅读 · 0 评论 -
Python接口自动化测试框架对比
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net1、Python+HttpRunnerHttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。1.1、主要特征l继承Requests的所有强大功能。l以YAML或JSON格式定义测试用例,并使用PyTest以简洁优雅的方..原创 2021-11-08 10:51:24 · 1782 阅读 · 0 评论 -
软件测试实例-购物车的测试用例
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net1.界面测试•界面布局、排版是否合理;文字是否显示清晰;不同卖家的商品是否区分明显。2.功能测试未登录时:•将商品加入购物车,页面跳转到登录页面,登录成功后购物车数量增加;•点击购物车菜单,页面跳转到登录页面。登录后:•所有链接是否跳转正确;•商品是否可以成功加入购物车;•购物...原创 2019-03-23 17:17:51 · 35687 阅读 · 1 评论 -
软件测试实例-如何测试一个杯子
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net1.功能(1)水倒水杯容量的一半(2)水倒规定的安全线(4)水杯容量刻度与其他水杯一致(5)盖子拧紧水倒不出来(6)烫手验证2.性能(1)使用最大次数或时间(2)掉地上不易损坏(3)盖子拧到什么程度水倒不出来(4)保温时间长(5)杯子的耐热性(6)杯子的耐寒性(7)长时间放置水不会漏(8)杯子上放置重物达原创 2019-03-23 17:20:56 · 35028 阅读 · 0 评论 -
软件测试实例-如何测试用户界面登陆过程
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net一、功能测试1.输入正确的用户名和密码,点击提交按钮,验证是否能正确登录。2.输入错误的用户名或者密码,验证登录会失败,并且提示相应的错误信息。3.登录成功后能否能否跳转到正确的页面4.用户名和密码,如果太短或者太长,应该怎么处理5.用户名和密码,中有特殊字符(比如空格),和其他非英文的情况6.记住用户名的功能7.登陆失败后,不能记原创 2019-03-23 17:19:09 · 35897 阅读 · 1 评论 -
软件测试基础知识-Bug的生命周期,以及不同类型的Bug
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net1、New:(新的)当某个“bug”被第一次发现的时候,测试人员需要与项目负责人沟通以确认发现的的确是一个bug,如果被确认是一个bug,就将其记录下来,并将bug的状态设为New2、Assigned(已指派的)当一个bug被指认为New之后,将其反馈给开发人员,开发人员将确认这是否是一个bug,如果是,开发组的负责人就将这个bug指定给某位开发人原创 2021-11-06 14:51:54 · 515 阅读 · 0 评论 -
软件测试基础知识-测试用例设计方法
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net黑盒测试:1.等价类划分等价类划分是将系统的输入域划分为若干部分,然后从每个部分选取少量代表性数据进行测试。等价类可以划分为有效等价类和无效等价类,设计测试用例的时候要考虑这两种等价类。2.边界值分析法边界值分析法是对等价类划分的一种补充,因为大多数错误都在输入输出的边界上。边界值分析就是假定大多数错误出现在输入条件的边界上,如果边界附件取值不原创 2019-03-23 17:23:47 · 34897 阅读 · 0 评论 -
软件测试基础知识-测试和开发需要怎么结合才能使软件的质量得到更好的保障
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net测试和开发应该按照W模型的方式进行结合,测试和开发同步进行,能够尽早发现软件缺陷,降低软件开发的成本。在V模型中,测试过程被加在开发过程的后半部分,单元测试所检测代码的开发是否符合详细设计的要求。集成测试所检测此前测试过的各组成部分是否能完好地结合到一起。系统测试所检测已集成在一起的产品是否符合系统规格说明书的要求。而验收测试则检测产品是否符合最终用户原创 2019-03-23 16:35:47 · 35068 阅读 · 0 评论 -
如何设计测试用例
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net原创 2021-06-08 16:15:51 · 552 阅读 · 3 评论 -
软件测试基础知识 - 说一下手动测试与自动化测试的优缺点
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netDefinitionEncapsulate a request as an object, thereby letting you parameterize clients with different requests, queue or l...原创 2019-02-11 15:59:07 · 64483 阅读 · 0 评论 -
软件测试基础知识 - 说一说黑盒与白盒的测试方法
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netDefinitionProvide a surrogate or placeholder for another object to control access to it.ParticipantsThe classes an...原创 2019-02-11 11:48:37 · 66065 阅读 · 0 评论 -
软件测试基础知识 - 测试开发需要哪些知识,需要具备什么能力
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netDefinitionAttach additional responsibilities to an object dynamically. Decorators provide a flexible alternative to subcla...原创 2019-02-03 15:37:37 · 66029 阅读 · 0 评论 -
软件测试基础知识 - 集成测试和系统测试的区别,以及它们的应用场景
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netDefinitionConvert the interface of a class into another interface clients expect. Adapter lets classes work together that ...原创 2019-01-23 20:25:13 · 68792 阅读 · 0 评论 -
软件测试基础知识 - 单元测试、集成测试、系统测试、回归测试、验收测试这几步中最重要的是哪一步
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netDefinitionDecouple an abstraction from its implementation so that the two can vary independently.ParticipantsThe c...原创 2019-02-03 10:51:07 · 66903 阅读 · 0 评论 -
软件测试基础知识 - 介绍一下单元测试、集成测试、系统测试、回归测试、验收测试
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netDefinitionProvide a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface that ...原创 2019-02-11 11:00:02 · 66451 阅读 · 0 评论 -
什么是测试左移和测试右移,如何落地?
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net作者:maninhill链接:https://www.zhihu.com/question/429065123/answer/1561846714来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。测试左移和测试右移模型对软件产品而言,传统的质量模式通过测试左移和测试右移被赋予更多的内涵,也承担起更多的职责。.原创 2021-07-28 15:13:36 · 1942 阅读 · 0 评论 -
接口测试的意义是什么?
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net1、更早的发现问题我们都知道测试工作要尽早的介入到项目开发周期中,因为越早的发现 bug,修复的成本就越低。然而功能测试一般都要等到系统提供可测试的 UI 界面后才能进行,单元测试又要求较高的专业性和人力成本,所以选择接口测试来更早的介入测试。接口测试可以在功能界面未开发出来之前对系统的接口进行测试,从而更早的发现总是并以更低的成本修复问题。2、原创 2021-07-15 19:35:10 · 2017 阅读 · 2 评论 -
软件测试基础知识-如何评测Bug
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netBug的Priority()和Severity()是两个重要属性,通常人员在提交Bug的时候,只定义Severity,而将Priority交给Leader定义。通常Bug管理中,Severity分为四个等级Blocker、Critical、Major、Minor/Trivial,而Priority分为五个等级Immediate、Urgent、High、Norm原创 2021-06-11 14:20:15 · 551 阅读 · 1 评论 -
Software Testing - 如何测试机器学习算法正确性
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net原创 2021-05-30 21:38:09 · 836 阅读 · 0 评论 -
Software Testing - 如何保障机器学习模型质量
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net原创 2021-05-30 21:23:49 · 294 阅读 · 0 评论 -
Software Testing - 如何测试机器学习算法
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net原创 2021-05-30 21:07:41 · 2241 阅读 · 0 评论 -
Software Testing - 如何定位微服务线上问题
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net 微服务架构下的程序一般有多个节点提供服务,用户请求不一定落在哪一个节点,如果节点存在问题,一般利用日志监控系统来确认问题。 日志监控系统提供实时日志,以及全文检索日志,并且日志实时查询以及全文检索查询都要以倒叙查询。 中间件系统或业务系统对于日志生成的级别,debug、info、error等级别,以及error日志要打印详细日志栈信原创 2021-05-30 20:52:16 · 188 阅读 · 0 评论 -
Software Testing - 软件质量保障体系建设
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net原创 2021-05-30 19:11:49 · 783 阅读 · 0 评论 -
Software Testing - 测试效能平台实践:解决用户痛点
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net原创 2021-05-30 19:02:22 · 295 阅读 · 0 评论 -
Software Testing - 代码覆盖率基础知识
在做单元测试时,代码覆盖率常常被拿来作为衡量测试好坏的指标,甚至,用代码覆盖率来考核测试任务完成情况,比如,代码覆盖率必须达到80%或 90%。于是乎,测试人员费尽心思设计案例覆盖代码。用代码覆盖率来衡量,有利也有有弊。本文我们就代码覆盖率展开讨论,也欢迎同学们踊跃评论。首先,让我们先来了解一下所谓的“代码覆盖率”。我找来了所谓的定义:代码覆盖率 = 代码的覆盖程度,一种度量方式。上面简短精悍的文字非常准确的描述了代码覆盖率的含义。而代码覆盖程度的度量方式是有很多种的,这里介绍一下最常用的...原创 2021-05-30 14:45:03 · 546 阅读 · 0 评论