![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试
文章平均质量分 82
程序员小 濠
这个作者很懒,什么都没留下…
展开
-
如何分析软件测试中发现的Bug!
假如你是一名软件测试工程师,每天面对的就是那些“刁钻”的Bug,它们像是隐藏在黑暗中的敌人,时不时跳出来给你一个“惊喜”。那么,如何才能有效地分析和处理这些Bug,让你的测试工作变得高效且有趣呢?今天我们就来聊聊这个话题。原创 2024-07-15 13:47:36 · 609 阅读 · 0 评论 -
一文搞懂Python自动化测试框架!
如果你选用python做自动化测试,那么python测试框架的相关知识你必须要了解下。首先我们先学习一下框架的基本知识。框架( Framwork )是构成一类特定软件可复用设计的一组相互协作的类。框架规定了你的应用的体系结构。它定义了整体结构,类和对象的分割,各部分的主要责任,类和对象怎么协作,以及控制流程。框架预定义了这些设计参数,以便于应用设计者或实现者能集中精力于应用本身的特定细节。自动化测试框架是一个工具脚本集合,用于组织和管理自动化基础功能(打开浏览器、鼠标点击、登录等)自动化测试用例、提供测试结原创 2024-07-15 13:46:29 · 431 阅读 · 0 评论 -
python (必看)10个提升接口自动化编写效率的脚本!
亲爱的开发者们,👋 在快速迭代的软件开发周期中,接口自动化测试扮演着至关重要的角色。今天,我们将分享10个实用的Python小脚本,它们能够显著提升你编写接口自动化测试的效率。无论是初学者还是资深工程师,这些技巧都将帮助你更高效、更优雅地完成工作。🌟原创 2024-07-13 13:52:34 · 220 阅读 · 0 评论 -
自动化测试高级控件交互方法:TouchAction、触屏操作、点按,双击,滑动,手势解锁!
在自动化测试领域中,TouchAction是一种非常强大的工具,它允许我们模拟用户在设备屏幕上的各种触摸事件。这种模拟不仅限于简单的点击操作,还包括滑动、长按、多点触控等复杂的手势。原创 2024-07-13 13:51:35 · 269 阅读 · 0 评论 -
如何在web页面下做自动化测试?
自动化测试是在软件开发中非常重要的一环,它可以提高测试效率并减少错误率。在web页面下进行自动化测试,可以帮助我们验证网页的功能和交互,并确保它们在不同浏览器和平台上的一致性。本文将从零开始,详细介绍如何在web页面下进行自动化测试。原创 2024-07-11 15:50:01 · 276 阅读 · 0 评论 -
性能测试:行业流行性能剖析工具介绍!
性能剖析的介绍、性能剖析是指对应用程序或系统进行分析和测量,以确定其性能瓶颈和优化潜力的过程。它可以帮助开发人员识别和解决应用程序中的性能问题,提高应用程序的响应时间、吞吐量和资源利用率。原创 2024-07-11 15:49:02 · 723 阅读 · 0 评论 -
测开日常积累 —— 自动化测试里的数据驱动和关键字驱动思路的理解!
前言: 本文章主要是给大家分享一下理解,会泛写一些,后续会慢慢分享更多的实操内容~初次接触自动化测试时,对数据驱动和关键字驱动不甚理解,觉得有点故弄玄须,不就是参数和函数其嘛!其实其也体现了测试所不同与开发的一些特点(主要指系统测试),以及和对技术发展的脉络的展现。原创 2024-07-10 20:37:17 · 719 阅读 · 0 评论 -
新手小白必读:接口自动化测试,JMeter vs Python,如何抉择?
亲爱的小伙伴们,欢迎再次来到我们的技术分享空间!今天,我们将聚焦于一个热门话题——接口自动化测试。对于刚刚踏入测试领域的新人小白而言,是选择成熟稳定的JMeter工具,还是直接拥抱Python编程?这是一个值得深思的问题。下面,就让我们一起来探索一下吧!原创 2024-07-10 20:35:05 · 452 阅读 · 0 评论 -
Web自动化测试:UI自动化框架结构以及思路!
在学会使用unittest后,实际上UI自动化的基础骨架已经搭建起来了,剩下的就是利于这套框架,增添一些我们需要的功能,目前看来,我们已经可以使用此框架来批量运行用例,欠缺的是整体的思路以及一些其他功能细节,比如日志记录、封装webdriver、读取数据库等功能的实现。原创 2024-07-10 13:52:25 · 372 阅读 · 0 评论 -
移动端APP 如何进行自动化和探索性测试?
在测试设计时最主要依据的就是测试金字塔的测试结构。如果在项目临近发布才开始测试并发现缺陷,这样修复缺陷的成本就会很高,项目的进度也会很不确定。所以,就开发阶段来说,如果把测试分层,在不同的开发阶段都进行测试,能很大程度上缓解这些问题。原创 2024-07-10 13:50:36 · 507 阅读 · 0 评论 -
50万次测试工作,APP自动化测试、性能测试、稳定性测试经验分享
几年的测试工作下来,除了日常的功能特性的测试,还完成了自己负责APP相关测试体系从零到一的建设,今天借由这个机会,做一个简单的梳理,将在这个过程中自己的一些思考,踩过的坑等做一个整理,分享给各位供参考。原创 2024-07-09 13:47:28 · 546 阅读 · 0 评论 -
8年经验之谈 —— 分享一些小程序的测试点!
归纳了一些小程序的测试点,并附上思维导图。一、UI测试、内容测试、图形测试页面标签分页不少于2个,不多于5个、设计风格是否服务UI设计图原创 2024-07-09 13:46:05 · 351 阅读 · 0 评论 -
自动化测试的意义是什么?什么时候需要自动化测试?
自动化测试的成本高,效果差,是一个相对的,而针对某些具体项目,是必须要接入自动化测试的。首先说一些什么时候会需要自动化测试。首先咱们讨论这个问题之前要带着一个疑问:决定要不要做自动化测试的因素有哪些?应该说时间才是一个衡量比重比较大的因素。原创 2024-07-08 20:13:12 · 776 阅读 · 0 评论 -
Python性能测试框架:Locust实战教程!
Locust是一个比较容易上手的分布式用户负载测试工具。它旨在对网站(或其他系统)进行负载测试,并确定系统可以处理多少个并发用户,Locust 在英文中是 蝗虫 的意思:作者的想法是在测试期间,放一大群 蝗虫 攻击您的网站。当然事先是可以用 Locust 定义每个蝗虫(或测试用户)的行为,并且通过 Web UI 实时监视围攻过程。原创 2024-07-08 13:45:08 · 694 阅读 · 0 评论 -
核心实验:基于Web前端的性能测试分析!
本实验主要利用IE和Chrome的F12开发人员工具结合Web前端测试分析相关知识,对常见网站进行基于前端的性能测试分析,本实验将不会使用到测试开发相关技术,而是纯粹意义上的手工测试,但却是很容易找到系统前端性能及设计问题的很重要的测试手段。原创 2024-07-08 13:43:49 · 945 阅读 · 0 评论 -
【自动化测试】自动化测试框架设计要素!
今天我们交流关于设计自动化测试框架时需要考虑的要素,这在初期对整个自动化测试进行架构时非常重要,好的设计将会使得后续的维护变得更轻松。自动化测试框架类型1、数字驱动、数据驱动最适合测试业务逻辑固定不变的应用程序,只有测试数据会变化。通常测试数据会被配置在外部文件或数据库中。原创 2024-07-06 13:54:28 · 892 阅读 · 0 评论 -
Http中get与post的区别,99%的人都理解错了吧
Get和Post是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是Get把参数包含在URL中,Post通过request body传递参数。原创 2024-07-06 13:53:00 · 851 阅读 · 0 评论 -
深入理解pytest fixture:提升测试的灵活性和可维护性!
在现代软件开发中,测试是保证代码质量的重要环节。pytest作为一个强大的测试框架,以其灵活的fixture系统脱颖而出。本文将详细介绍pytest中的fixture概念,通过具体案例展示其应用,并说明如何利用fixture提高测试的灵活性和可维护性。原创 2024-07-05 13:47:03 · 799 阅读 · 0 评论 -
对于压测流程的一些思考与实践!
每个上线功能都存在压力点,但由于时间和人力的限制,无法对所有压力点进行全面压测。所以,要怎样才能在有限的时间内,提升我们的压测覆盖度呢?这是我们一直在思考和尝试解决的问题。本文分享了作者在压测方面的一些小想法,希望能对提升压测覆盖度有积极作用。原创 2024-07-05 13:45:59 · 641 阅读 · 0 评论 -
2024全网最全的性能测试介绍!
性能测试是一种测试方法,旨在评估系统、应用程序或组件在现实场景中的性能表现和可靠性。它通常用于衡量系统在不同负载条件下的响应时间、吞吐量、资源利用率、稳定性和可扩展性等关键指标。原创 2024-07-04 13:37:50 · 900 阅读 · 0 评论 -
商城自动化测试实战 —— 登录+滑块验证
hello大家好,我是你们的小编!本商城测试项目采取PO模型和数据分离式架构,采用pytest+selenium+jenkins结合的方式进行脚本编写与运行,项目架构如下:原创 2024-07-04 13:35:06 · 384 阅读 · 0 评论 -
文件上传下载测试点!
一、文件上传测试点1. 功能性测试正常文件上传、选择一个符合指定类型、大小和格式的文件进行上传,确保文件能够成功上传且内容保持完整。检查上传后文件的名称、大小、格式等信息是否显示正确,确保无乱码、多余路径等问题。原创 2024-07-03 21:03:28 · 586 阅读 · 0 评论 -
性能测试能不能做好,要看你有没有性能测试思维!
获取性能需求01、用户数信息、1、调查系统当前和未来使用的用户数、系统用户数= 本系统目前注册的用户数,注册用户数并不代表他会每天并且无时无刻的使用着。在线用户数= 同时在线对系统进行操作的用户数量(相当于混合场景)并发用户数= 同时在线并且同时操作同一个功能(单场景添加集合点)估算未来一到五年使用此用户的数量,可以根据一些日志数据估算出来的。原创 2024-07-03 21:01:47 · 848 阅读 · 0 评论 -
30个接口自动化测试面试题,看完的现在已经在办理入职了...
1. 什么是接口自动化测试?答:接口自动化测试是指使用自动化工具对接口进行测试,验证接口的正确性、稳定性和性能等方面的指标。原创 2024-07-03 13:37:46 · 838 阅读 · 0 评论 -
java接口自动化测试,怎样可以快速入门?
从0到1,快速入门Java接口自动化测试、Java接口自动化测试是一种自动化测试的方式,通过模拟用户发送HTTP请求并验证返回结果,来测试接口的正确性。它可以大大提高测试效率和覆盖率,减少人工测试的工作量。本文将从零开始,详细介绍如何快速入门Java接口自动化测试。原创 2024-07-03 13:36:22 · 416 阅读 · 0 评论 -
接口自动化测试关联token的方法?
在接口自动化测试中,有时候我们需要关联token来进行身份验证或权限管理。本文将从零开始,介绍如何详细且规范地实现接口自动化测试中token的关联。原创 2024-07-02 20:53:55 · 349 阅读 · 0 评论 -
深入了解自动化:自动化测试的流程,尊重流程避免踩坑!
自动化测试不是个简单的任务,而是个项目。作为项目就必须有他的流程与规范。一、项目启动阶段1、可行性分析评估项目当前是否合适启动自动化测试?如果项目不适合,需要找出不适合原因与上级领导沟通。自动化的启动时间的切入点很关键,切入点时间可以分散到模块,先稳定的模块先开展自动化。原创 2024-07-02 20:52:29 · 592 阅读 · 0 评论 -
Selenium的这些自动化测试技巧你知道几个?
Selenium自动化测试技巧、与以前瀑布式开发模式不同,现在软件测试人员具有使用自动化工具执行测试用例套件的优势,而以前,测试人员习惯于通过测试脚本执行来完成测试。但自动化测试的目的不是完全摆脱手动测试,而是最大程度地减少手动运行的测试。自动化测试使您可以快速测试多语言站点,还可以提高测试执行速度。原创 2024-07-02 13:45:50 · 350 阅读 · 0 评论 -
大厂内部的压测方案设计,干货分享!!
1、什么是压力测试?不断向被测对象施加压力,测试系统在压力情况下的表现。原创 2024-07-02 13:44:42 · 398 阅读 · 0 评论 -
测试开发是什么?为什么现在那么多公司都要招聘测试开发?
测试开发是一种软件开发过程中的一种角色,旨在提高软件质量并确保软件功能完善和稳定。测试开发人员负责编写和执行自动化测试脚本,创建测试工具和框架,以及与开发人员紧密合作,提供实时反馈和改进。原创 2024-07-01 20:12:01 · 864 阅读 · 0 评论 -
如何应对UI测试自动化的不稳定循环!
当我加入UI自动化团队时,我很高兴能为新功能的自动化测试用例开发做出贡献。然而,我很快意识到团队花费了大量时间来修复之前迭代中不稳定的测试。这种情况让我感到困惑,因为当自动化测试脚本已知不稳定时,将其推送到 main branch 似乎是违反直觉的。原创 2024-07-01 20:10:31 · 605 阅读 · 0 评论 -
Docker常用命令总结~
关于镜像、获取镜像、docker pull [image name] [option:tag]//获取postgres镜像(没有设置镜像版本号则默认获取最新的,使用`latest`标记)docker pull postgresordocker pull postgres:11.14列出本地镜像原创 2024-07-01 14:15:25 · 505 阅读 · 0 评论 -
预备知识:深入理解接口测试!
随着移动互联网甚至物联网的触角深入到人们生活的每个场景,每个角落,伴随而来的便是企业对其软件系统接口定义和研发,以便于进行数据传输和交换。由此导致目前企业急需大量专职接口测试工程师,因为接口测试天然具备自动化测试的可行性。所以本章内容专门就接口测试的各种存在形式给大家统一一下思路。原创 2024-07-01 14:13:14 · 431 阅读 · 0 评论 -
弱网测试问题汇总!
1、弱网测试是什么?弱网测试是在网络环境不佳(如网络带宽低、延迟高、丢包严重等)的情况下,对应用软件或系统进行的测试。其目的是验证软件或系统在这种不稳定网络环境中的性能、稳定性和可靠性,确保用户在各种网络条件下都能获得良好的使用体验。原创 2024-06-29 13:56:53 · 817 阅读 · 0 评论 -
这几种常见的性能调优方法和技巧,你掌握了吗?
性能调优是在软件开发过程中非常重要的一步,它可以提高软件的响应速度、资源利用率和整体性能。本文将介绍几种常见的性能调优方法和技巧,帮助开发人员提升软件的性能。原创 2024-06-29 13:55:38 · 279 阅读 · 0 评论 -
端到端软件测试:全面保障系统质量的关键!
在软件测试行业,经常听到“端到端测试”这个术语。那么,究竟什么是端到端测试?它该如何实施?端到端测试的重点和难点又在哪里?本文将详细解答这些问题,通过具体案例为您展示端到端测试的实施方法及其在实际项目中的应用。原创 2024-06-28 13:47:24 · 774 阅读 · 0 评论 -
App的测试,和传统软件测试有哪些区别?应该增加哪些方面的测试用例?
测试人员所测终端,App占比最高、从上图可知,测试人员所测项目占比中,App测试占比是最高的。这就意味着学习期间,我们要花最多的精力去学App的各类测试。也意味着我们找工作前,就得知道,App的测试点是什么,App功能我们得会测试,App非功能的性能,兼容,弱网这些维度的测试我们也要会。原创 2024-06-28 13:45:51 · 874 阅读 · 0 评论 -
大家一般用什么工具测试HTTP,json接口?
测试HTTP接口,同时也支持REST风格的工具有很多。根据我的十多年的测试经验,推荐几款主流的接口工具,供大家参考。原创 2024-06-27 21:24:43 · 867 阅读 · 0 评论 -
测试工作10年,还不知道如何对BUG定级和分类?
在软件开发的漫长历程中,测试工作无疑是确保软件质量的关键环节。然而,令人惊讶的是,有些测试工程师在从事测试工作多年后,仍然对bug的定级和分类感到迷茫。本文将深入探讨BUG定级与分类的重要性,以及如何对BUG进行合理的定级和分类。原创 2024-06-27 21:23:34 · 666 阅读 · 0 评论 -
Jmeter分布式压测核心要点
在使用Jmeter进行性能测试时,如果并发数比较大(比如最近项目需要支持4000并发),单台压测机的配置(CPU和内存)可能无法支持,这时可以使用Jmeter提供的分布式测试的功能原创 2024-06-27 14:13:09 · 753 阅读 · 0 评论