首页
学习
活动
专区
工具
TVP
发布

测试技术圈

测试丨技术丨面试丨DevOps 关注测试技术圈,关注测试,添加巨蜥小程序获取精品技术文章
专栏作者
277
文章
377062
阅读量
92
订阅数
LLM的测试工具:LaVague平替成国内大模型
LaVague 通过LLM将自然语言转换Selenium的代码引擎,用户或其他人工智能轻松实现自动化。 LaVague通过Llama Index实现了自然语言到python的selenium代码的编写能力,例子中提供了在线调用huggingface的LLM以及本地LLM两种方式,在线调用huggingface的Nous-Hermes-2-Mixtral-8x7B-DPO模型和BAAI/bge-small-en-v1.5的embedding模型实现了上面代码生成,但是要试用huggingface的api必须是pro付费会员,而且访问起来也不方便。 本地大模型的方式需要将模型现在到本地,并且在本地的显里面,那么开发笔记本就需要一个顶级配置的显卡,笔者也没办法解决。 想要尝鲜,怎么办?
Criss@陈磊
2024-03-20
640
技术债:千里之堤毁于蚁穴
参与调研的项目从如上几个纬度做了一些分类:系统服务年限,开发模式(敏捷、瀑布、混合),系统的规模(以MLOC为单位),团队规模具体如上图,从文章可以看出调研的覆盖范围还是很全面的。
Criss@陈磊
2024-01-26
1100
软件测试是质量需求的交付实践
在混沌初开之际,软件开发和软件测试还是一个角色独立完成的一个事情,后来伴随着软件工程的发展,开发和测试逐渐的分开,那么随着工程化的逐渐深入,研发运营一体化的高速发展,软件测试是否还需要单独存在这样的讨论时不时的就会出现在各大团队内部的会议上。软件测试是不是存在其实蕴含着两方面,一方面是测试工作的独立存在,一部分是测试工程师的存在。相信说到这里很多人第一反应就是测试工程师必须存在,为什么呢?因为出问题了要有人背锅。其实并不尽然,我们先从测试工作存在的必要性开始聊起,测试工程师存在的必然性也就顺理成章了。
Criss@陈磊
2024-01-15
1000
使用CoT 的 Prompt方式利用 LLM 设计测试用例实践
Criss@陈磊
2023-10-20
3260
挂在网盘到本地磁盘(以中移动云盘为例)
按上图信息填写内容,其中:地址后面有一个复选框不选择,用户名密码来自Alist设置-后端的菜单页面。
Criss@陈磊
2023-09-18
7690
AI模型的基准测试
在评估一个模型的时候,仅通过ROUGE、BLEU SCORE评价模型还是太单薄了,并不能全面的反馈模型的能力。在相完整评估一个模型的能力的时候,最重要的是提供一套有效的评估模型。现在常见的模型的基准测试有 GLUE、SuperGLUE、HELM、MMLU等等。
Criss@陈磊
2023-09-04
4270
持续测试是一种测试实践
持续测试是在软件交付生命周期过程中,以防控业务风险为目的,将每一个阶段都通过测试活动进行质量保障,并尽最大可能自动化测试活动,并将测试结果不断的反馈给制品过程的测试实践活动就是持续测试。通过持续测试的定义我们可以知道,尽最大可能自动化测试活动将会是持续测试是否能够落地实践的重要手段。
Criss@陈磊
2022-09-01
3220
Locust完成gRPC协议的性能测试
对于分布式系统而言,不同的服务分布在不同的节点上,一个服务要完成自己的功能经常需要调用其他服务的接口,比如典型的微服务架构。通常这种服务调用方式有两种,一种是发送HTTP请求的方式,另一种则是RPC的方式,RPC是Remote Procedure Call(远程过程调用)的简称,可以让我们像调用本地接口一样使用远程服务。gRPC是一个由 google 推出的、高性能、开源、通用的 rpc 框架。它是基于 HTTP2 协议标准设计开发,默认采用 Protocol Buffers 数据序列化协议,支持多种开发语言。ProtoBuf buffer 是一种数据表达方式,以.proto 结尾的数据文件,可以类比 json、xml 等。
Criss@陈磊
2021-06-10
1.7K0
DevOps流水线上守卫者:容器镜像的安全扫描工具
脆弱性,英文是Vulnerability,也叫漏洞。是指计算机系统安全方面的缺陷,使得系统或者其应用数据的保密性、完整性、可用性、访问控制等面临威胁。很多漏洞是程序错误导致的,因此也叫做安全缺陷,但是并不是全部的安全隐患都是程序安全缺陷导致的。在《GB/T 25069-2010 信息安全技术 术语》,将脆弱性定义为“资产中能被威胁所利用的弱点”。
Criss@陈磊
2021-01-04
1.5K0
性能测试流程指南和工具推荐​
信息系统的性能是一种指标,表明信息系统对其及时性要求的符合程度。对于一个系统而言,包含并发用户数、响应时间、吞吐量、以及资源利用率等方面的信息。
Criss@陈磊
2021-01-04
4K0
禅道:开源自动化测试解决方案之通用数据生成
开源,大家都不陌生。无论是平台、社区还是应用软件、工具,在互联网时代背景下,开源以免费为基调为互联网从业者提供很多便利。与此同时,也诞生了很多羊毛党。
Criss@陈磊
2020-12-15
9140
MySQL大表优化方案
阿里云RDS FOR MySQL(MySQL5.7版本)数据库业务表每月新增数据量超过千万,随着数据量持续增加,我们业务出现大表慢查询,在业务高峰期主业务表的慢查询需要几十秒严重影响业务
Criss@陈磊
2020-11-05
1.5K0
测试工具中的设计模式之组合模式
在笔者之前一篇介绍策略模式案例II-看DBRider如何导入数据的文章中有提到为了支持某些操作的组合,在这个策略模式中还混合使用了组合模式。 首先还是通过策略模式来看一下类图。
Criss@陈磊
2020-11-05
4750
机器学习入门(一)
很多人都在谈机器学习,无论是专业从业者还是业余爱好者都必须弄清楚一个问题:什么是机器学习?
Criss@陈磊
2020-09-25
3310
软件测试入门之用例设计
测试是以评价一个程序或者系统属性为目标的任何一种活动,是衡量软件质量的度量。什么是软件测试?软件测试种类的划分?如何进行测试用例设计?如何评价测试用例设计的好坏?这些都是测试工程师入门必知的知识点。
Criss@陈磊
2020-09-17
1.4K0
Python中的with是测试常用到的资源打开利
上面代码在读取文件过程中如果发生异常,那么close()函数就没有办法被执行到了,这也就导致了文件没有办法关闭了。因此,很多教程上都告诉大家要用try except将文件读取的异常捕获到,那么我们改造一下如下:
Criss@陈磊
2020-09-17
6560
软件测试中的服务虚拟化(Service Virtualization
最近几年虽然微服务十分火热,但是仍然有不少人不喜欢微服务,甚至抵制它。其中最主要的原因就是其成本高,难度大。就困难而言,主要是遇到了一些不易解决的问题,其中包括以下三个与测试数据和测试环境有关的问题:
Criss@陈磊
2020-09-17
1.4K0
面向AI应用的测试思考
“ 人工智能(AI)已无处不在,AI正在为各行各业赋能,并以前所未有的速度全方位地改变着我们的生活。然而,由于AI是一种新的编程范式,无论在学术界还是工业界,对于AI测试的研究和实践尚处于起步阶段。”
Criss@陈磊
2020-09-08
1.3K0
Jenkins集成必会技能——pipeline入门教程
什么是Pipeline?简单来说,就是一套运行于Jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂发布流程(实用场景:将多个Jenkins构建任务轻松集成)。
Criss@陈磊
2020-07-01
15.7K1
静态代码检查完成代码分析和SonarQuber的初探
静态测试是指不运行被测程序本身,通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。而动态测试是通过运行被测程序来检查运行结果与预期结果的差异,并分析运行效率和健壮性等指标。
Criss@陈磊
2020-07-01
1.6K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档