自动化测试
文章平均质量分 81
自动化测试 老司机
这个作者很懒,什么都没留下…
展开
-
能不能做好性能测试,要看你有没有性能测试思维!
获取性能需求01、用户数信息1、调查系统当前和未来使用的用户数系统用户数 = 本系统目前注册的用户数,注册用户数并不代表他会每天并且无时无刻的使用着。在线用户数 = 同时在线对系统进行操作的用户数量(相当于混合场景)并发用户数 = 同时在线并且同时操作同一个功能(单场景添加集合点)估算未来一到五年使用此用户的数量,可以根据一些日志数据估算出来的。2、调查系统当前和未来的每日、月活跃用户数当前活跃用户数,即某天大概有多少用户使用本系统:那么这部分数据一说来也就是当前真正对系统构成压力的数量。02、业务数据量1原创 2024-07-02 21:35:51 · 521 阅读 · 0 评论 -
Python自动化单元测试详解!
说实话,除了测试要求,我实在不知道写单元测试有什么意义,一个函数50行代码,有多种参数组合,为了测试这些条件,需要编写测试用例,写完的测试用例比需要测试的函数还长。也就是说,除了写函数,还要写测试用例,增加的工作量不是一点点。特别是,需求经常变化,维护功能性代码本身就需要很大的工作量,还怎么记得要同步更新测试用例呢?很多程序员连基本的注释都做不好,还谈什么单元测试。原创 2024-07-02 21:34:11 · 432 阅读 · 0 评论 -
Python 自动化测试入门有哪些内容?
自动化测试是软件测试领域中的一个重要技术,它利用脚本和工具来执行测试任务,减少了人工操作的工作量和时间消耗。Python 是一种功能强大且易于学习的编程语言,被广泛应用于自动化测试领域。本文将从0到1讲解如何使用 Python 进行自动化测试,覆盖了以下内容:原创 2024-07-02 14:04:02 · 195 阅读 · 0 评论 -
复盘|接口自动化测试框架建设的经验与教训
上文说了,相比过程,老板更看重结果。如何体现结果,那就是要有数据统计与度量。记得被开发挑战过,你们搞得自动化发现了多少缺陷、节约了多少时间等问题。这块当时做的不好。1是框架本身还没有平台化,当时实现的功能是测试用例开发模块的实现,统计数据没有落DB,这块需要靠人工统计比较费时间(当时为了统计自动化用例运行结果数据,在Jenkins服务器上捞日志,简直是痛苦)。2是当时没有明确的度量目标,像节约了多少时间这类,确实难以衡量。原创 2024-07-02 14:02:43 · 445 阅读 · 0 评论 -
开发转测试,需要哪些必备测试技能?
背景唠嗑完,我们来说说面试题,由于是开发转测试,首先开发的进阶基础知识是必须要掌握的,面试官也肯定会问(说不定直接是开发组的人面的),接着会问一些功能测试的知识点,但是一般不会多,然后是比较重要的自动化测试部分,做自动化测试框架有很多,每个公司用的也不一样,如果没用过面试官说的,就说自己用过那套的逻辑就好。如果没有在工作中实践过,非常有必要的告诉大家,在面试之前也一定要多百度熟悉多动手写demo,不要让面试官问的工具和术语你都没听说过,那么还没开始就结束了的面试只会剩下尬聊(哭晕)。原创 2024-07-01 20:34:17 · 359 阅读 · 0 评论 -
一种基于JMeter的接口自动化测试方法!
JMeter作为一款著名的软件测试工具,在DevOps模式下有着广泛的应用。本文重点介绍现有技术方案存在的问题,提出了一种基于JMeter的接口自动化测试方法,提供标准的脚本框架并进行了技术实践。原创 2024-07-01 20:29:09 · 543 阅读 · 0 评论 -
8年经验之谈!如何保证接口测试的覆盖率?
接口测试是软件开发过程中非常重要的一环,它能够帮助我们确保系统能够正常地与其他系统进行交互,并且在各种情况下都能够正确地处理请求和返回结果。为了保证接口测试的覆盖率,我们需要制定一个全面的测试计划,并利用一系列的测试技术和工具来验证接口的各种功能和特性。本文将从0到1详细介绍如何确保接口测试的全面覆盖。原创 2024-07-01 15:44:01 · 259 阅读 · 0 评论 -
App自动化测试,弹窗的元素为什么无法定位?
在进行App自动化测试的过程中,有时会遇到无法定位弹窗元素的情况,这给测试工作带来了一定的挑战。本文将从0到1详细且规范地探讨这个问题的原因,并给出解决方案。原创 2024-07-01 15:42:27 · 128 阅读 · 0 评论 -
API接口测试规范总结!
一、参数校验、数据类型校验:确保传入参数的数据类型与接口文档中定义的类型一致。校验参数类型,如字符串、整数、浮点数等,是否满足要求。数据长度校验:对于字符串类型的参数,检查其长度是否在允许的范围内,避免数据溢出或截断。、数据格式校验:对于特定格式的参数,如日期、邮箱地址、手机号码等,检查其格式是否正确。必填参数校验:验证接口文档要求的必填字段是否都已提供,并且参数值不为空、不越界、类型正确。原创 2024-06-29 14:20:32 · 828 阅读 · 0 评论 -
【软件测试面试题】WEB功能测试(持续更新)
Hi,大家好,我是自动化测试老司机。最近很多朋友都在说今年的互联网行情不好,面试很难,不知道怎么复习,我最近总结了一份在软件测试面试中比较常见的WEB功能测试面试面试题合集,希望对大家有帮助。原创 2024-06-29 14:18:02 · 657 阅读 · 0 评论 -
浅谈Web性能测试(原创)
说到性能测试,很多工作时间较短的新同事或者应届生就很害怕。为什么害怕,因为感觉无从下手,不知道该做什么、怎么做、做到什么程度?一听性能测试首先想到的是各种专业的性能测试工具、各种图表的报告不知道如何整理梳理、不知道按什么标准去测试、参数值设置多少合适......这样的心态会让人一开始就抱着抵触的情绪去工作,也会让人心烦意乱心态变了,这是软件测试人员工作中的大忌这会直接影响到测试的效果和产品的质量其实只要理清了思路,然后一步步的去做就好了,到了哪一步卡住,可以去查资料、可以去找同事、找开发去慢慢解决。首先是要原创 2024-06-28 14:20:19 · 833 阅读 · 0 评论 -
软件性能测试的步骤详细介绍!
要解决性能测试这个问题,我们可以分为三大步:第一步:了解性能测试第二步:熟悉性能测试流程、第三步:从性能测试原理分析性能测试流程和相关的技术知识下面我们详细介绍原创 2024-06-28 14:16:02 · 782 阅读 · 0 评论 -
接口测试流程及测试点!
什么时候开展接口测试1.项目处于开发阶段,前后端联调接口是否请求的通?(对应数据库增删改查)--开发自测2.有接口需求文档,开发已完成联调(可以转测),功能测试展开之前3.专项测试:如测流量大小,查看图片压缩大小,测试接口请求响应时间4.版本上线前,进行整体回归测试,查看接口是否有异常(如404等)。对准备上线的版本进行抓包,查看服务器地址都是正确的5.版本功能稳定后,接口自动化原创 2024-06-27 21:54:18 · 357 阅读 · 0 评论 -
2024自动化测试常见面试题整理!
1、你会封装自动化测试框架吗?这个问得最多,甚至有很多公司直接写在招聘要求中!当然可以,自动化框架主要的核心框架就是分层+PO模式:分别为:基础封装层BasePage,PO页面对象层,TestCase测试用例层。然后再加上日志处理模块,ini配置文件读取模块,unittest+ddt数据驱动模块,jenkins持续集成模式组成。原创 2024-06-27 21:51:27 · 777 阅读 · 0 评论 -
selenium自动化测试框架之PO设计模式!
面向对象的特性:封装、继承、多态。在自动化中一样适用,Selenium自动化测试中有一个名字常常被提及PageObject(思想与面向对象的特性相同),通过PO模式可以大大提高测试用例的维护效率。原创 2024-06-27 14:38:31 · 778 阅读 · 0 评论 -
2024接口自动化测试入门基础知识【建议收藏】
接口自动化测试是指通过编写测试脚本和使用相关工具,对软件系统的接口进行自动化测试的过程。今天本文从4个方面来介绍接口自动化测试入门基础知识原创 2024-06-27 14:35:53 · 690 阅读 · 0 评论 -
从写下第1个脚本到年薪40W,我的测试开发心路历程!
对于任何职业来说,薪资始终都会是众多追求的重要部分。前几年测试行业还是风口,但是随着不断新鲜血液的加入,再加上就业大环境不好,企业也都在“降本增效”。目前内卷也是越来越激烈。不得不承认当下的现状,已经不仅仅是通过累积工作年限去获取就业机会,更多还需要提高自己的技术能力,才能在接下来的内卷之势有自己的一席之地。原创 2024-06-26 21:13:37 · 805 阅读 · 0 评论 -
接口测试面试必问题:在Http协议中应用Get和Post接口测试的区别是什么?
在进行接口测试时,我们常常会遇到两种常见的HTTP请求方法:GET和POST。虽然它们都是用来向服务器发送请求,但在使用和测试时有一些区别。本文将从0到1详细介绍GET和POST接口测试的区别,以便在面试时能够回答相关问题。原创 2024-06-26 21:12:11 · 289 阅读 · 0 评论 -
接口测试基础 --- 什么是接口测试及其测试流程?
接口测试是软件测试中的一个重要部分,它主要用于验证和评估不同软件组件之间的通信和交互。接口测试的目标是确保不同的系统、模块或组件能够相互连接并正常工作。原创 2024-06-26 14:12:37 · 382 阅读 · 0 评论 -
接口自动化之参数快递的几种方式!
1. 直接在代码中硬编码、这是最简单直接的方式,直接在测试脚本中写入具体的参数值。但这种方法不灵活,难以维护,也不利于数据的复用。原创 2024-06-25 14:09:20 · 226 阅读 · 0 评论 -
【Playwright+Python】—— 环境搭建及脚本录制!
Playwright是什么?微软开源自动化测试工具Playwright,支持主流浏览器,包括:Chrome、Firefox、Safari 等,同时支持以无头模式、有头模式运行,并提供了同步、异步的 API,可以结合 主流测试框架使用,并且支持浏览器端的自动化脚本录制等功能。原创 2024-06-25 14:07:44 · 501 阅读 · 0 评论 -
自动化测试,HTML报告进阶之路,简直不要太漂亮~
测试报告从unittest默认执行器产生的结果文本,到html初级、再到高级,最后兼容UI截图报告展示。已经算是无线美化了;但是最为一个有追求的测试,这样是不够的,为了再多一点点花里胡哨的效果,下面接着推荐!原创 2024-06-24 21:24:30 · 249 阅读 · 0 评论 -
回归测试优先接口的自动化测试!
回归测试策略的选择和实施是保证软件产品质量的关键环节。我们需要根据项目的实际情况,灵活运用多种测试方法,并注重测试的效率和风险控制。原创 2024-06-24 21:23:07 · 672 阅读 · 0 评论 -
电商项目的性能测试流程,看完就懂!
今天给大家带来一套完整的性能测试实操流程,就以大家耳熟能详的电商项目来进行示例。现在就花个5分钟,认真看一下吧!原创 2024-06-24 14:24:54 · 264 阅读 · 0 评论 -
Selenium怎么进行自动化测试?8年老鸟的我是这样做的...
自动化测试是软件测试过程中的重要一环,它可以帮助我们提高测试效率、减少重复工作,同时还可以提升测试的准确性。Selenium是一个广泛使用的自动化测试工具,它可以模拟用户在网页上的操作,比如点击、输入、检查元素等。原创 2024-06-24 14:23:03 · 522 阅读 · 0 评论 -
自动化测试岗位的标准化求职指南(0到1)
自动化测试是软件开发过程中的关键环节,对于企业来说,招聘一名合适的自动化测试工程师非常重要。本文将从零开始,为想要从事自动化测试工作的求职者提供一份详细且规范的求职指南,帮助他们在自动化测试领域找到理想的工作。原创 2024-06-22 14:32:33 · 360 阅读 · 0 评论 -
关于web自动化过程中滑块解锁问题以及页面滚动的问题的研究
滑块解锁、该问题主要源于各个平台的登录验证或者针对爬虫或selenium的一种防范手段。由于各个网站的防爬技术的提高,常规selenium似乎无法通过滑块验证,以下提供普遍的滑块验证思路,以供参考:原创 2024-06-22 14:30:27 · 401 阅读 · 0 评论 -
Mock 工具使用:弱网测试!
在当今移动互联网的时代,网络的形态非常多变,不光有 2G, 3G,4G,不同的制式、不同的速率,让我们移动应用运行的场景更加丰富。而且移动产品使用场景非常多变,如近地铁,上公交,进电梯,进山区等是的弱网测试显得尤为重要。原创 2024-06-21 15:39:35 · 257 阅读 · 0 评论 -
性能测试常见的内存溢出问题: JVM 内存溢出如何调优?
针对java项目做性能测试的时候,很多同学都见过一个报错,就是OOM【Out Of MemoryError】;那出现这种报错就是项目发生了内存溢出的问题,这是比较严重的性能问题。所以,作为一个性能测试工程师,我们要能够分析JVM内存的问题以及理解其中的原理,才能更好的给JVM内存出现的性能瓶颈问题进行调优。原创 2024-06-21 15:35:43 · 821 阅读 · 0 评论 -
Python 自动化测试入门有哪些内容?
自动化测试是软件测试领域中的一个重要技术,它利用脚本和工具来执行测试任务,减少了人工操作的工作量和时间消耗。Python 是一种功能强大且易于学习的编程语言,被广泛应用于自动化测试领域。本文将从0到1讲解如何使用 Python 进行自动化测试,覆盖了以下内容:原创 2024-06-20 14:18:38 · 405 阅读 · 0 评论 -
月薪2W的软件测试工程师,到底是做什么的?
在生活中,我们常常会遇到以下几种窘迫时刻:准备骑共享单车出行,却发现扫码开锁半天,车子都没有反应;手机导航打车,却发现地图定位偏差很大,司机总是跑错地方;买个水,却遭遇自动售货机吐币,或者不找零钱;好不容易休息打个游戏,却一直出现卡顿、闪退,用起来特别不方便.......原创 2024-06-20 14:17:01 · 810 阅读 · 0 评论 -
移动web性能测试工具有哪些呢?
摘要:本文将介绍一系列移动Web性能测试工具,以帮助开发人员评估和优化移动网站和应用程序的性能。我们将从基本概念开始,逐步深入,详细介绍每种工具的特点、用途和使用方法。原创 2024-06-19 14:22:58 · 675 阅读 · 0 评论 -
性能测试中如何设计真实的负载呢?
性能测试是一项关键的软件开发活动,它可以帮助我们评估系统在不同负载下的响应能力,并找出系统的瓶颈。然而,要确保我们的性能测试结果真实可靠,我们需要设计一个真实的负载。本文将从零开始,详细介绍如何设计真实负载的性能测试方法,并提供一些规范要求,以确保测试结果的准确性和可靠性。原创 2024-06-19 14:21:10 · 823 阅读 · 0 评论 -
手工测试转型 web 自动化测试需要懂得什么技能?
在软件开发过程中,测试是必不可少的环节,它用于验证系统的功能完整性、稳定性和质量。手工测试虽然能够发现一部分问题,但效率较低,且难以覆盖全面。因此,许多企业正逐渐转向自动化测试,以提高测试效率和准确性。本文将详细讨论手工测试转型为Web自动化测试需要掌握的技能。原创 2024-06-18 15:08:22 · 593 阅读 · 0 评论 -
新手小白怎么学习接口自动化测试?
接口自动化测试是一种重要的测试技术,对于新手小白来说,学习这个技术需要一定的时间和耐心。在本文中,我将从零开始,详细而规范地介绍如何学习接口自动化测试。原创 2024-06-18 15:06:39 · 298 阅读 · 0 评论 -
性能测试怎么样写需求?在字节待了8年的我是这样做的...
性能测试需求是一个关键文档,用于明确系统或应用程序在特定条件下的性能要求和测试目标。下面是一个从零开始详细且规范的性能测试需求书写指南:原创 2024-06-17 14:15:47 · 234 阅读 · 0 评论 -
app UI自动化测试框架都包含哪些内容?
UI自动化测试框架是指用于自动化执行用户界面(UI)相关测试的工具和库。它们可以帮助开发团队提高测试效率、发现和解决应用程序中的问题,并确保应用程序的正确性和稳定性。下面将详细介绍一个完整的UI自动化测试框架应该具备的内容。原创 2024-06-15 15:06:38 · 514 阅读 · 0 评论 -
大型公司都使用哪些web自动化测试框架?
大型公司在进行Web自动化测试时,通常会选择一些成熟且功能强大的测试框架。下面是一篇从0到1的详细文章,介绍了一些大型公司常用的Web自动化测试框架。原创 2024-06-15 15:04:38 · 612 阅读 · 0 评论 -
从0到1:手动测试迈向自动化——手机web应用的自动化测试工具
引言: 在当今移动互联网时代,手机web应用已经成为人们生活中不可或缺的一部分。为了保证手机web应用的质量和稳定性,自动化测试工具变得十分重要。本文将介绍手机web应用自动化测试工具的选择和使用,提供一份超详细且规范的指南,帮助您从0到1完成手机web应用的自动化测试。原创 2024-06-14 14:58:17 · 1062 阅读 · 0 评论 -
大型公司都使用哪些web自动化测试框架?
在大型公司中,Web自动化测试是确保软件质量和稳定性的重要环节之一。通过自动化测试,可以提高测试效率、减少人力成本,并确保在不同平台和浏览器中的一致性。选择Web自动化测试框架时,大型公司通常会考虑以下几个因素:1. 功能丰富:框架应该提供丰富的功能,包括元素定位、表单填写、页面跳转、断言、截图等。2. 支持广泛:框架应该支持各种主流浏览器和操作系统,以确保测试覆盖范围。3. 易于使用和维护:框架应该提供简洁明了的API和良好的文档,以便测试团队能够快速上手并进行维护。原创 2024-06-14 14:53:30 · 317 阅读 · 0 评论