- 博客(1062)
- 收藏
- 关注
原创 app稳定性测试之Monkey工具!
Monkey是一款针对Android应用程序的自动化测试工具,它的名字寓意着像猴子一样在软件上随机乱敲按键,以此来模拟用户的随机操作。通过向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、滑动Trackball、手势输入等操作),Monkey可以对设备上的程序进行测试,检测程序在长时间运行下的稳定性,并观察程序在何种情况下会出现异常。
2024-05-24 14:09:10 319
原创 怎么系统学习接口自动化测试?在字节待了8年的我是这样做的...
接口自动化测试是软件开发过程中必不可少的一环,它能够提高测试效率、减少人为错误,并确保系统的稳定性和质量。本文将系统介绍接口自动化测试的基本概念、技术工具以及最佳实践方法,帮助读者从零开始学习接口自动化测试,并规范书写测试脚本。一、了解接口自动化测试的基本概念
2024-05-24 14:06:29 634
原创 Python + selenium如何做接口自动化测试?
在本文中,我们将学习如何使用Python和Selenium进行接口自动化测试。我们将从头开始创建一个规范化的项目,并演示如何编写测试用例和执行测试。
2024-05-23 13:50:16 695
原创 App自动化测试工具有哪些?
自动化测试工具是用于执行和管理测试流程的软件工具,它们可以帮助开发团队加快测试过程,提高测试质量,并降低人力成本。现在,市场上有许多优秀的自动化测试工具,以下是一些常用的工具:
2024-05-23 13:47:56 423
原创 App UI自动化测试框架都包含哪些内容?
随着移动应用的快速发展,对于App UI自动化测试的需求也越来越高。一个好的自动化测试框架能够提高测试效率、减少测试成本,并且能够准确地对App的用户界面进行测试。本文将从零开始,详细介绍构建一个完整的App UI自动化测试框架所需要的内容和步骤。
2024-05-22 13:47:04 934
原创 接口测试中是不是每天要写好几百个接口测试用例? ?
在接口测试中,每天是否需要编写几百个接口测试用例取决于项目的规模和需求。并非每个项目都需要编写如此多的测试用例,但对于大型复杂的系统来说,可能需要编写大量的接口测试用例以确保系统的稳定性和功能的完整性。
2024-05-22 13:45:43 542
原创 求推荐几款http接口自动化测试工具?
在进行HTTP接口自动化测试时,选择适合的工具是非常重要的。下面将从零开始,向你介绍几款常用的HTTP接口自动化测试工具。
2024-05-21 13:55:47 996
原创 接口测试用例设计,接口测试用例具体怎么设计?
接口测试是软件测试中的一项重要工作,通过接口测试可以验证系统各个组件之间的通信和数据交互是否正常。设计好的接口测试用例能够全面覆盖接口的各种情况,保证系统的稳定性和可靠性。下面将详细介绍接口测试用例的设计过程。
2024-05-21 13:54:39 598
原创 怎么样测试一个接口?8年测试经验的我是这样做的...
测试一个接口是软件开发中非常重要的一步,它可以帮助开发者确保接口的功能符合预期,bug尽可能少,并且提供正确而有效的应答。本文将从零开始介绍如何测试一个接口,并为您提供详细和规范的步骤。
2024-05-20 14:00:24 733
原创 自动化测试可以代替手工测试吗?
引言: 随着软件开发行业的快速发展,自动化测试在不断发展壮大,并被许多组织广泛应用。然而,尽管自动化测试在提高效率、减少人力和消除人为误差方面具有明显优势,但它并不能完全代替手工测试。本文将从零到一详细介绍自动化测试的定义、优势、局限性以及合理运用自动化测试的建议
2024-05-20 13:58:23 644
原创 软件测试怎么去介绍一个项目的测试流程?
软件测试是确保软件质量的关键过程之一。一个项目的测试流程是为了发现软件中的缺陷和问题,并确保软件能够满足用户的需求和预期。在本篇文章中,我将详细介绍一个项目的测试流程,从0到1,涵盖了所有必要的步骤和规范。
2024-05-17 13:52:17 851
原创 接口测试有哪些面试题是可以拿出来分析学习的?
接口测试是软件测试中的一种重要测试方法,用于验证不同模块或组件之间的通信和数据交互是否正确。在接口测试的面试中,面试官通常会问一些与接口测试相关的面试题,以下是一些常见的面试题,可以帮助你分析学习接口测试的知识。
2024-05-17 13:49:07 955
原创 如何用pytest进行Python自动化测试?
在现代软件开发中,自动化测试是一个不可或缺的环节,它可以帮助我们提高代码质量、减少错误,并提供持续集成和持续交付的支持。Python 作为一种广泛使用的编程语言,具有强大的测试框架 Pytest,本文将从零开始,详细描述如何使用 Pytest 进行 Python 的自动化测试。
2024-05-16 13:54:12 392
原创 字节8年经验之谈!好用移动APP自动化测试框架有哪些?
移动App自动化测试框架是为了提高测试效率、降低测试成本而开发的一套工具和方法。好用的移动App自动化测试框架有很多,下面将介绍一些常用的框架,并提供一篇超详细和规范的文章,从零开始帮助你搭建一个移动App自动化测试框架。
2024-05-16 13:52:56 931
原创 App自动化测试入门:APP测试的定义及环境搭建处理!
随着移动应用的快速发展,App测试变得越来越重要。而自动化测试成为了提高测试效率和质量的关键手段之一。本文将从零开始,详细介绍App自动化测试的定义,并指导你如何搭建测试环境。
2024-05-15 14:03:27 878
原创 Selenium可以编写自动化测试脚本吗?
当然可以!Selenium 是一个用于自动化浏览器操作的工具,它允许开发人员编写脚本来模拟用户在网页上的操作。在这篇文章中,我将逐步介绍如何从零开始编写一个详细且规范的 Selenium 自动化测试脚本。
2024-05-15 14:01:51 965
原创 Web自动化测试入门 : selenium原理,UI自动化的核心含义!
随着互联网的快速发展,Web应用程序的数量与复杂性也在不断增加。为了保证Web应用程序的质量与稳定性,自动化测试成为了必不可少的一环。而Web自动化测试工具Selenium的出现,为我们提供了强大且灵活的测试能力。本文将从零开始,详细且规范地介绍Selenium的原理和UI自动化的核心含义,帮助读者快速入门Web自动化测试。
2024-05-14 13:50:15 536
原创 Web自动化测试入门:selenium中的环境搭建详解!
随着互联网技术的迅猛发展,Web应用的测试需求越来越大。而自动化测试已成为提高效率和质量的必备工具。本文将详细介绍如何搭建Selenium环境,帮助初学者从零开始进行Web自动化测试。
2024-05-14 13:47:59 808
原创 为什么开发人员不愿意写单元测试?
单元测试是软件开发过程中至关重要的一环,它确保代码的正确性和稳定性。然而,许多开发人员却对编写单元测试不感兴趣,甚至避之不及。本文将深入探讨开发人员不愿意写单元测试的原因,并提供解决方法,帮助开发人员理解单元测试的重要性,从而提高代码质量和开发效率。
2024-05-13 13:40:49 424
原创 Web自动化测试入门:javascript操作Dom元素详解!
Web自动化测试是一种可以模拟用户在浏览器上的行为和操作的测试方法。它可以帮助开发人员和测试人员快速验证系统的功能和稳定性,并且可以提高项目的整体质量。在本文中,我们将介绍如何使用JavaScript来操作DOM元素进行自动化测试。
2024-05-13 13:39:48 237
原创 Web自动化测试入门:前端页面的组成分析详解!
随着互联网技术的飞速发展,Web应用的重要性愈发凸显。而在开发Web应用的过程中,除了保证功能的正确性外,用户界面的稳定性和易用性也是至关重要的。因此,在开发过程中,我们需要进行各种测试,其中自动化测试是一种高效且可靠的测试方法。本文将从零开始,详细解析前端页面的组成分析,并规范地书写自动化测试脚本,以帮助读者入门Web自动化测试。
2024-05-11 14:51:39 387
原创 学会python+unittest框架打造高效自动化测试!
在软件开发领域,测试是确保软件质量、稳定性和用户满意度的重要环节。随着软件项目的日益复杂,传统的手动测试方法已难以满足快速迭代和持续交付的需求。因此,自动化测试框架成为了现代软件开发不可或缺的工具。本文将为您详细介绍Python与Unittest这一强大组合,带您领略自动化测试框架的魅力。
2024-05-11 14:50:26 825
原创 Appium + mitmProxy 实现APP接口稳定性测试!
为了保障 App 的稳定性,我们现在有 XMoney 智能遍历测试(崩溃、界面错乱、加载异常等)、UI 自动化(崩溃和业务逻辑验证)、Top1000 小程序遍历(崩溃和业务逻辑报错)、接口稳定性建设(崩溃和业务逻辑验证)。 今天要给大家介绍的是接口稳定性建设,就是在后端返回数据如果不可靠的情况下,App 是否依然可以稳定运行。
2024-05-10 13:41:15 760
原创 你还不知道的APP安全测试项总结!
安装包测试1.1、关于反编译、目的是为了保护公司的知识产权和安全方面的考虑等,一些程序开发人员会在源码中硬编码一些敏感信息,如密码。而且若程序内部一些设计欠佳的逻辑,也可能隐含漏洞,一旦源码泄漏,安全隐患巨大。为了避免这些问题,除了代码审核外,通常开发的做法是对代码进行混淆,混淆后源代码通过反软件生成的源代码是很难读懂的,测试中,我们可以直接使用反编译工具(dex2jar和jd-gui工具)查看源代码,判断是否进行了代码混淆,包括显而易见的敏感信息。
2024-05-10 13:39:48 618
原创 纯纯干货,赶紧收藏:性能测试中指标有哪些?
假期结束了,休息完毕是时候回到正轨了。今天文章干货满满,一起来了解一下性能测试里的指标有哪些?01、性能指标、TPS:启动一个压测任务,我们最开始看到的监控数据是性能指标。如下tps曲线图,绘制出来的是不同并发下tps数据,这里主要看的就是增加并发后tps能否平缓增加,如按一定比例上升,服务处理能力还未到瓶颈,如未到性能指标,可继续增压。如果是增加并发量tps不增或者下降,可能服务已经过载。
2024-05-09 14:00:01 227
原创 如何优雅地使用Appium元素定位工具进行移动端测试?
元素定位工具是在软件开发和自动化测试中精确定位和操作用户界面元素的工具。元素定位工具可以提供辅助定位元素、编写代码、录制用例、调试代码等功能。在移动端应用的自动化测试中,一款灵活的元素定位工具是必不可缺的,本节推荐两种定位工具,分别为官网提供的 Appium Inspetor 工具和 weditor。
2024-05-09 13:58:58 281
原创 接口自动化框架篇:接口签名Sign封装!
接口自动化测试是现代软件开发中一个重要的环节,它能够有效地降低测试工作的工作量和人力成本。一个好的接口自动化测试框架能够提高测试效率和准确性。其中,接口签名(Sign)封装是接口自动化测试框架中的一个重要组成部分。
2024-05-08 13:46:08 359
原创 接口自动化框架篇:接口自动化框架的测试报告生成!
接口自动化测试框架的测试报告生成是一个重要的步骤,它能提供有关接口测试结果和测试覆盖率的详细信息,https://img-home.csdnimg.cn/images/20230308044013.png以便开发人员和测试人员可以了解测试的结果和问题。在本文中,将详细介绍如何规范地编写接口自动化测试框架的测试报告。
2024-05-08 13:44:52 910
原创 (Android)安卓性能测试详解!
App本身性能数据获取(cpu 内存 帧率 启动时间 流量 电量)Monkey随机压力测试(android手机压测)
2024-05-07 13:44:36 685
原创 性能测试 —— 前端性能监控与优化方案!
前端性能监控(Real User Monitoring, RUM)是一种用于实时监控前端用户行为和响应时间数据的技术。它主要关注Web、小程序等场景的用户页面性能(如页面测速、接口测速、CDN测速等)和质量(如JS错误、Ajax错误等),并且可以与后端监控相结合,实现前后端一体化监控。
2024-05-07 13:41:46 481
原创 安全测试必备工具 —— SQLMap 安装及基本应用!
检测SQL注入漏洞的专用工具是安全人士工具箱的必备品。Sqlmap是由python开发的用来检测与利用SQL注入漏洞的免费开源工具。它可以确定哪些参数、标头或数据元素容易受到SQL注入的影响,以及哪些类型的攻击是可能的。本文详细讲解这款神器的安装及使用。
2024-05-06 20:05:13 774
原创 (Android)安卓性能测试详解!
App本身性能数据获取(cpu 内存 帧率 启动时间 流量 电量)Monkey随机压力测试(android手机压测)
2024-05-06 20:04:00 510
原创 接口自动化框架篇:自定义异常日志封装!
在接口自动化测试中,异常日志是非常重要的一部分。通过记录和封装异常日志,我们可以更好地定位和解决接口问题,提高测试效率和可维护性。本文将介绍如何从零开始,详细规范地编写自定义异常日志封装的接口自动化框架。
2024-05-06 13:46:11 220
原创 接口自动化框架篇:自定义断言封装逻辑!
在接口自动化测试中,断言是非常重要的一环,用于验证接口返回结果是否符合预期。在编写自动化测试脚本时,通常会使用一些断言库来进行断言操作,比如assert库、unittest库等。但是,有些情况下这些库提供的断言方法可能不够灵活,无法满足我们的需求,这时就需要我们自定义断言封装逻辑。
2024-05-06 13:44:37 397
原创 游戏测试 —— 超越QA的常规:我们如何自动化回归测试!
以下为作者观点:QA测试工作并不单调乏味,它是一项创造性的工作,蕴含着丰富的机会。公平地说,它也有枯燥乏味的一面--回归(regression)。因此,我们决定将回归测试自动化,具体方法如下。在IT行业,有一种偏见,认为测试人员的工作既乏味又单调。我们不敢苟同,我们认为,质量保证既是一项创造性工作,也是一项技术性工作,它提供了全方位的研究机会。此外,要做好这项工作,需要沉浸在任务中,了解其所有的微妙之处和复杂性,并具备管理任何潜在陷阱的意识和能力。
2024-04-30 13:55:01 434
原创 字节面试官:Rocketmq如何测试?这个回答能拿几分
字节面试:RocketMQ是怎么测试的呢?答:首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性;推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨)
2024-04-30 13:53:37 407
原创 安全测试 —— 服务器安全加固方法!
在数字化时代,服务器主机安全是任何组织都必须高度重视的问题。无论是大型企业还是小型企业,无论是政府机构还是个人用户,都需要确保其服务器主机的安全,以防止数据泄露、网络攻击和系统瘫痪等严重后果。
2024-04-29 20:30:29 517
原创 如何选择最佳的自动化测试定位策略?
定位策略是用于在自动化测试中定位移动应用界面元素的方法和策略。通过选择合适的定位策略,测试人员可以定位和操作应用程序的各种控件,如按钮、文本框、下拉列表等。常见的定位策略包括 ID 定位、XPath 定位、Class Name 定位、AccessibilityID 定位、Name 定位、XPath 模糊定位、Android UI Automator 定位以及 iOS Predicate 定位。通过灵活运用不同的定位策略,可以提高自动化测试的稳定性和可靠性。
2024-04-29 20:29:21 381
原创 性能测试 —— Nginx中间件监控与调优!
软件性能测试是指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。在测试过程中,对被测系统的响应时间、事务处理速率、吞吐量、资源利用率、系统稳定性等多项指标进行测试和评估。性能测试的目标是评估软件系统在给定负载下的性能表现,确保软件能够在实际运行环境中满足性能需求。
2024-04-29 14:04:54 317
原创 Python + requests实现接口自动化测试!
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
2024-04-29 14:03:30 270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人