软件测试
文章平均质量分 91
自动化测试分享
这个作者很懒,什么都没留下…
展开
-
Smart-doc赋能JMeter性能压测实践
在软件开发的生命周期中,API文档的自动生成以及接口的性能测试是提升开发效率和确保产品质量的关键步骤。随着smart-doc工具在3.0.1版本后新增了生成JMeter性能压测脚本的能力,开发者可以更加便捷地完成这两项任务。本文将介绍如何利用smart-doc和JMeter进行有效的性能压测。原创 2024-05-20 16:54:53 · 485 阅读 · 0 评论 -
说到单元测试,你会怎么做?
在本文中,我们将介绍如何编写和执行JUnit单元测试,分享一些实用的技巧和实践原创 2024-05-20 16:51:04 · 373 阅读 · 0 评论 -
JMeter WebSocket 接口测试详解
JMeter 本身并不内置支持 WebSocket 协议,因此,我们首先需要对其进行扩展。下面是如何安装必要插件的步骤:原创 2024-05-20 16:38:48 · 595 阅读 · 0 评论 -
如何管理测试用例?测试用例有什么管理工具?YesDev
测试用例(Test Case) 是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果等。简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。原创 2024-05-20 16:33:39 · 402 阅读 · 0 评论 -
测试之路 - 精准而优雅
这几年业内一直在做精准测试,大都使用工具 diff 代码改动、分析代码覆盖率这些平台集成的能力。业务测试中,我们在技术设计和代码实现的基础上也做了一些精减和精准的测试实践,通过深入测试有针对的设计 case,发现隐藏问题,保证质量。接下来我将通过以下几个场景,介绍一下在 toB 业务中应用精减和精准的思路和实践。原创 2024-05-20 16:30:28 · 460 阅读 · 0 评论 -
AI-Jmeter实战
新接到一个需求,插件下的工具创建数量限制上限 25 个,且支持高并发请求下的限制。有如下两个想法;1、直接使用 python 代码实现单接口的并发性请求。2、使用 Jmeter 实现接口的高并发请求原创 2024-05-20 16:23:50 · 491 阅读 · 0 评论 -
前端-端到端自动化测试工具CodeceptJS介绍及使用
CodeceptJS是一个基于Node.js的测试框架,用于进行端到端测试(End-to-End Testing)。它将浏览器交互抽象为简单直观的步骤,并可以在执行时通过传入--step参数输出它们,下面是一个简单的步骤示例。原创 2024-05-20 16:20:56 · 705 阅读 · 0 评论 -
一种极简单的SpringBoot单元测试方法
本文主要提供了一种单元测试方法,力求0基础人员可以从本文中受到启发,可以搭建一套好用的单元测试环境,并能切实的提高交付代码的质量。极简体现在除了POM依赖和单元测试类之外,其他什么都不需要引入,只需要一个本地能启动的springboot项目。原创 2024-05-20 15:49:40 · 408 阅读 · 0 评论 -
序章 iOS自动化测试 - 使用 `@testable`在 Swift 中进行单元测试
在进行 Swift 应用程序开发时,编写高质量的单元测试是确保代码正确性和可靠性的重要步骤。Swift 提供了一种强大的机制,通过使用 @testable 属性来允许测试用例访问应用程序或框架内部的代码。本篇文章将介绍如何使用 @testable 属性来提高单元测试的灵活性和覆盖率。原创 2024-05-20 15:47:04 · 665 阅读 · 0 评论 -
序章 iOS自动化测试 - 为什么不推荐在自动化测试中使用单例模式
尽管在国内大量的代码中使用单例这种简单的方式,但在自动化测试过程中会导致很多问题。因此,在自动化测试中,不推荐使用单例模式。原创 2024-05-20 15:44:57 · 817 阅读 · 0 评论 -
APP弱网测试怎么做?一文安排得明明白白
APP弱网测试怎么做?当前APP网络环境比较复杂,网络制式有2G、3G、4G网络,还有越来越多的公共Wi-Fi。不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响。另外,当前app使用场景多变,如进地铁、上公交、进电梯等,使得弱网测试显得尤为重要。原创 2024-05-14 20:30:40 · 529 阅读 · 0 评论 -
常用的自动化测试框架对比
在软件测试领域,多种自动化测试框架被广泛应用于不同场景和需求,以下是一些常用的自动化测试框架的对比概览:原创 2024-05-14 20:17:47 · 769 阅读 · 0 评论 -
Python和Java哪个更适合做自动化测试?
一个PK的话题:万物皆可测试,自动化测试,是这几年行业内的热词,Python和Java哪个更适合做自动化测试开发?!原创 2024-05-14 20:13:01 · 749 阅读 · 0 评论 -
从零开始:使用 Playwright 脚本录制实现自动化测试
通过本文的介绍,我们学习了如何使用 Playwright 脚本录制功能来创建自动化测试脚本。Playwright 提供了一个简单而强大的录制器工具,帮助开发人员轻松构建和维护测试用例。希望本文能够对你有所帮助,让你更好地掌握 Playwright 的使用技巧!原创 2024-05-14 20:05:46 · 715 阅读 · 0 评论 -
模拟手机设备:使用 Playwright 实现移动端自动化测试
通过本文,我们了解了如何使用 Python 和 Playwright 模拟手机设备,并进行移动端自动化测试。Playwright 提供了强大的 API,使得模拟移动设备变得非常简单。原创 2024-05-14 20:00:34 · 922 阅读 · 0 评论 -
一图掌握软件测试全流程
1、需求阶段阅读和理解需求:测试人员首先需要对业务进行深入学习,理解需求文档中的各项功能和目标,确保对产品有一个全面的认识。原创 2024-05-14 19:55:32 · 868 阅读 · 0 评论 -
一步步教你写一份优秀的软件测试简历
软件测试/测试开发的简历到底该怎么写,才能让面试官看了你的简历以后眼前一亮,看到你自己的闪光点,拒绝"培训味",拒绝平平无奇,那么这篇文章你一定要仔细阅读了原创 2024-05-14 19:43:02 · 905 阅读 · 0 评论 -
2024年:自动化测试领域中,Playwright是否已成为必备技能?
在众多自动化测试工具中,Microsoft的Playwright自发布以来,凭借其跨浏览器的支持、强大的API以及与现代Web技术的高度兼容性,迅速获得了广泛的关注和应用。那么,到了2024年,作为一名自动化测试工程师或开发者,如果还未掌握Playwright,是否会显得落伍呢?原创 2024-05-14 19:30:54 · 796 阅读 · 0 评论 -
超实用:一个优质软件测试工程师简历的范文(答应我一定要收藏哦)
很多刚转行软件测试的小伙伴是不是不知道怎么写好一份优质的软件测试工程师的简历。今天呢,就给大家分享一下一个优质软件测试工程师简历的范文。记得收藏起来哦。原创 2024-05-14 17:32:51 · 618 阅读 · 0 评论 -
软件测试找工作简历怎么写?手把手教你一步步优化简历!
最近在苦恼软件测试找工作的宝子是真的很多,有大龄新手转行的姐姐,也有4.5年经验的大专老手......不管你属于哪一类——打铁还需自身硬,大环境不理想,那就打磨自身,一层层去精进提升自己的命中概率,别无他法。原创 2024-05-14 17:30:13 · 996 阅读 · 0 评论 -
自动化测试的分层模型
传统的软件架构设计讲究分层模型,而自动化测试也有一套自己的分层模型。原创 2024-05-13 16:28:07 · 918 阅读 · 0 评论 -
Functionize与Selenium:AI自动化测试工具的新旧之争与优势解析
随着自动化测试技术的发展,AI自动化测试工具逐渐受到关注。其中,Functionize和Selenium是两大热门工具。本文将深入探讨它们之间的区别以及各自的优势,并通过具体案例来展示它们在实际应用中的表现。原创 2024-05-13 16:24:12 · 535 阅读 · 0 评论 -
技术分享 | 大数据自动化测试之工具链平台
提到自动化测试,人们往往会首先想到UI和接口自动化测试。然而,在大数据测试领域,我们的自动化测试又是怎么开展的呢?除了UI和接口自动化测试,是否还有其他的自动化方法呢?接下来,本文将向您介绍数据平台测试团队在大数据自动化测试领域取得的工作成果——自动化工具链平台。原创 2024-05-13 16:21:23 · 846 阅读 · 1 评论 -
QT Squish-GUI 自动化测试
QT Squish是一款专注于GUI自动化测试的工具,特别适用于对使用QT框架开发的应用程序进行测试。以下是对QT Squish的详细介绍:原创 2024-05-13 16:20:08 · 845 阅读 · 0 评论 -
Java+playwright+testNG实现UI自动化测试
今天来讲讲使用Java结合最新的playwright来做UI自动化测试目前网上大部分都是关于使用Python做自动化的教程,Java的比较少一些,但是我认为使用Java做自动化还是有优点的,性能就好一点,当然大家根据实际需求来。原创 2024-05-13 16:16:37 · 926 阅读 · 0 评论 -
爆笑学习!接口自动化测试框架,你也能轻松搞定!
大家好,今天给大家带来一门神秘而强大的课程——接口自动化测试框架全攻略!🎉 没错,你没听错,就是让你在轻松愉快中掌握接口测试的神器!原创 2024-05-13 16:14:23 · 519 阅读 · 1 评论 -
一个自动化测试框架 vearne/autotest
萌叔手上的API服务不少,核心的项目都有CI和单元测试。但是毕竟在单元测试中,对外部数据库、微服务的调用都是mock的,缺乏对整个链路的自动化测试这段时间开发了一个自动化测试框架 https://github.com/vearne/autotest初步实现了对HTTP协议API服务的支持,后期应该还会支持gRPC协议的API服务原创 2024-05-13 16:11:35 · 872 阅读 · 0 评论 -
论持续集成、持续部署、自动化测试等在微服务环境下的实践与挑战
在微服务架构下,持续集成(CI)、持续部署(CD)和自动化测试成为了软件开发生命周期中不可或缺的实践。它们共同构成了现代敏捷开发和快速迭代的基础。然而,随着服务数量的增加和系统复杂性的上升,这些实践也面临着新的挑战。本文将探讨CI/CD和自动化测试在微服务环境下的实践方法和所面临的挑战。原创 2024-05-13 16:02:56 · 521 阅读 · 1 评论 -
推荐一个自动化测试练习网站
给大家分享一个群里大佬斥巨资自己部署的网站,用来做自动化测试练习用的,地址是:http://自动化测试.com/域名是中文的哈,这个域名也比较好记。原创 2024-05-13 15:57:57 · 944 阅读 · 0 评论 -
Python软件测试自动化
在当今软件开发的快速发展中,软件测试起着至关重要的作用。而随着软件规模的增大和迭代的频率加快,传统的手动测试方法已经无法满足需求,因此自动化测试成为了一种不可或缺的选择。Python作为一种简单易学、功能强大的编程语言,被广泛应用于软件测试领域,为软件测试自动化提供了强大的支持。原创 2024-05-13 15:44:11 · 689 阅读 · 0 评论 -
软件测试工程师的分支有哪些?
web/h5,都需要考虑兼容性以及各种系统的要求。为确保app与web能够完美运行,必须考虑安卓、鸿蒙和iOS这些系统的版本兼容性,并做出相应调整。对于web应用,常见浏览器如IE、Chrome和Safari等更是必须考虑,根据具体业务场景确定兼容的浏览器和版本。原创 2024-05-13 15:42:35 · 674 阅读 · 0 评论 -
Playwright框架的优缺点
Playwright框架的优点主要包括:跨浏览器支持:Playwright能够支持所有现代浏览器,包括基于Chromium的浏览器、Firefox和WebKit(Safari),这意味着你可以在不同的浏览器上执行自动化测试,而无需更改测试代码。原创 2024-05-13 13:43:34 · 801 阅读 · 0 评论 -
如何使用Ansible在远程服务器上安装Docker
本文主要介绍如何使用 Ansible Playbook 安装 Docker配置在此之前需要安装 Ansible。Ansible 安装 请参考官网docs.ansible.com/ansible/lat…安装后,创建名为 ansible-docker的目录。原创 2024-05-11 21:18:47 · 789 阅读 · 0 评论 -
Go 单元测试之Mysql数据库集成测试
sqlmock 是一个用于测试数据库交互的 Go 模拟库。它可以模拟 SQL 查询、插入、更新等操作,并且可以验证 SQL 语句的执行情况,非常适合用于单元测试中。原创 2024-05-11 21:14:47 · 803 阅读 · 0 评论 -
技术实践:人工智能领域最著名的 4 大测试
本篇和大家一起来探究这些知名测试的背后,包括设计原理、实施方法、评估标准等,在这些指标的启示下,将进一步了解人工智能领域 AI 智体的进展与潜力~~闲话少叙,冲!原创 2024-05-09 22:23:51 · 998 阅读 · 0 评论 -
python 处理表格petl高端库
petl 是一个 Python 库,全称 "Python ETL"(Extract, Transform, Load 的缩写),用于轻松地进行数据处理任务。它设计的目的是为了让数据的提取、转换和加载过程变得简单直观,类似于使用电子表格。petl 提供了一套丰富的函数集来操作表格数据,无论是从 CSV 文件、Excel 文件、数据库还是其他数据源中读取数据,都可以方便地进行筛选、排序、合并、转换等操作,并能将结果输出到不同的格式。原创 2024-05-09 22:14:30 · 685 阅读 · 0 评论 -
一个安心的 Python 库,让你一键连接远程服务器
Paramiko 是一个 Python 库,用于通过 SSH 进行远程服务器管理和执行任务。它提供了一个易于使用的接口,让开发者可以执行如上传和下载文件、执行远程命令等操作。原创 2024-05-09 22:09:39 · 954 阅读 · 1 评论 -
Go语言的单元测试与基准测试详解
以一个加法函数为例,对其进行单元测试。首先编写add.go文件:其次编写add_test.go文件,在go语言中,测试文件均已_test结尾,这里只需要在被测试的文件后加上_test即可。并且测试文件与要被测试的文件需要放在同一个包中,并不像Java那样需要将所有的测试文件放在一个专门的测试文件夹里面,例如我将这两个文件都放在main包下:原创 2024-05-09 17:30:21 · 854 阅读 · 0 评论 -
深入JUnit:Java测试的全面指南
今天我们就来使用 Junit 来进行代码测试以及 Mock。单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。这是基础,所以围绕着单元测试,我从网上搜集和总结了相关的概念,以助你完善体系原创 2024-05-09 17:20:00 · 879 阅读 · 0 评论 -
开眼了,自动化测试还能这样用?
持续集成的自动化测试通常需要将代码、测试用例与持续集成工具进行绑定,以实现自动运行。然而,Apipost的自动化测试功能需要手动操作,并且需要手动查看测试结果。为了解决这个问题,Apipost推出了持续集成功能,方便同学们将Apipost中配置的自动化测试脚本有效地融入到DevOps体系中。原创 2024-05-06 20:50:26 · 580 阅读 · 0 评论