软件测试
文章平均质量分 83
优测云服务平台
这个作者很懒,什么都没留下…
展开
-
常用压力测试工具锦集
随着互联网的快速发展,越来越多的企业和组织开始依赖于网络应用程序,这些应用程序需要具备高性能和高可用性。为了确保应用程序在高负载和高并发的情况下能够稳定运行,需要进行压力测试压力测试是一种测试方法,用于模拟实际场景下的用户流量和数据交互,并在系统的所有组件(例如服务器、数据库、网络、负载均衡器等)上施加压力,以检测系统的瓶颈和性能问题。压力测试可以帮助开发人员和运维人员发现系统的性能问题,并提供优化方案。它可以在系统上线前进行,以确保系统在实际使用中能够稳定运行。原创 2023-11-10 16:13:29 · 101 阅读 · 0 评论 -
测试小白必掌握软件测试十大原则
对于测试用例来说,预期结果就是最重要的。大家可以思考下,如果某个测试用例的预期结果没有定义,由于 “所见即所想” 现象的存在,某个似是而非、实际上是错误的结果可能会被解释成正确的。换句话说,尽管 “软件测试是破坏性” 的定义是合理的,但人们在潜意识中仍然渴望看到正确的结果。在设计测试用例时如何定义用例的预期结果?避免出现模棱两可的词汇避免将预期结果描述为是或否尽可能详细描述预期结果第一个用例设计准则的原因上文阐述过了,我这里说明下后面两个准则。原创 2023-10-09 11:35:51 · 177 阅读 · 0 评论 -
【优测云服务平台】教你玩转小程序压测
要上线新系统/新功能,需要探知小程序的负载能力,防止出现“宕机”事故要开展促销活动,需要提前优化小程序性能问题,避免系统崩溃影响体验要做系统容量规划,需要采集服务器性能数据,探索瓶颈估算系统容量与WEB接口压测类似,我们需要先获取小程序的接口信息,如果有详细的接口文档可以直接使用平台/工具开始压测;若无文档,则需要抓包获取。本文将以某微信小程序为例,使用开源软件Fiddler作为抓包工具,介绍整个小程序的压测过程。一、前言二、抓包获取小程序接口信息1.获取小程序鉴权信息。原创 2023-09-20 18:06:48 · 320 阅读 · 0 评论 -
【压力测试指南】没有任何文档,小白也可以做的压力测试
本实践将以**Web应用**为例(某新闻网页),对该页面包含的所有HTTP(s) 接口进行压力测试。在没有任何文档前提下,我们可以通过浏览器的调试模式(F12),获取与网络相关的接口请求和响应信息,从而设计出压测脚本并执行。原创 2023-09-06 18:19:03 · 133 阅读 · 0 评论 -
性能专家深度解读:常见的压测模型
优测压力测试是一款云原生性能测试工具,可模拟百万用户发压,支持单接口、全链路及JMeter压测。提供多维度性能测试报告,帮助业务快速定位产品性能瓶颈、准确验证系统能力,全面提升稳定性。优测压力测试。原创 2023-08-28 14:12:22 · 186 阅读 · 0 评论 -
优测云服务平台|【压力测试功能升级】轻松完成压测任务
1.多份报告对比查看测试结果2.报告新增多种下载格式3.新增多种编排复杂场景的控制器4.新增概览页面,包含多种统计维度。原创 2023-08-14 11:35:58 · 1284 阅读 · 0 评论 -
JMeter源码解析之结果收集器
JMeter是在压力领域中最常见的性能测试工具,由于其开源的特点,受到广大测试和开发同学的青睐。但是,在实际应用过程中,JMeter存在的一些性能瓶颈也凸显出来,经常会遇到大并发下压不上去的情况。笔者通过深入分析其源码实现,找到JMeter存在的瓶颈问题及根本原因,为以后更好地使用工具提供一些思路。原创 2023-08-07 15:09:38 · 155 阅读 · 0 评论 -
3 分钟全面了解 API Moke
云原生、微服务为服务研发及运维工作带来了很多便捷,同时也带来了诸多挑战。本文从密闭服务概念开始讲起,通过构建 Mock Server 能力解决服务之间依赖问题,提升前端和后台开发者效率。通过优测接口管理和 Mock 的能力构建基础 Mock 能力解决研发、测试过程中环境的 “不可控” 问题。原创 2023-08-01 16:39:04 · 255 阅读 · 0 评论 -
鲸云效访问自动化测试小白的测试心得,给新人一些建议
鲸云效分享自动化测试小白的工作心得对于测试人员来说,不管进行功能测试还是自动化测试还是性能测试都是需要编写测试用例,所以我们必须先要了解清楚手工测试用例与自动化测试用例的一些特点,才能更好的开展自动化测试工作第一篇——自动化测试用例设计1.1手工测试用例和自动化测试用例手工测试用例是针对功能测试人员的,而自动化测试用例是针对自动化测试用例框架或工具的。(1)手工测试用例特点较好的异常处理能力,能通过人为的逻辑判断校验当前步骤是否正确实现;人工执行用例具有一定步骤跳跃性;人工测试步步跟踪,能够原创 2021-03-01 17:45:48 · 179 阅读 · 0 评论 -
鲸云效解读软件测试只是找BUG 吗
鲸云效是腾讯优测推出的为企业制定软件质量全景解决方案的平台,其基于腾讯软件质量管理体系,以质量体系标准为准绳,以工程效能提升为宗旨,致力于以科学化和体系化的理论和实践,赋能传统行业实现数字化转型。很多人认为测试就是运行软件、检查功能点、找 bug、提交 bug,这严重低估了测试的重要性。随着软件系统越来越复杂,软件迭代越来越快,软件开发潜在 bug 的可能性也会越来越高,软件测试作为软件研发流程中保障质量的最后一关,也显得越来越不可或缺。找 bug、提交 bug 只是软件测试工作中的一小段过程,测试脚转载 2021-02-25 15:36:57 · 229 阅读 · 0 评论 -
鲸云效为企业思考如何突破企业自动化顶级瓶颈
鲸云效是腾讯优测推出的为企业制定软件质量全景解决方案的平台,其基于腾讯软件质量管理体系,以质量体系标准为准绳,以工程效能提升为宗旨,致力于以科学化和体系化的理论和实践,赋能传统行业实现数字化转型。企业测试自动化如何突破顶级障碍?具有复杂系统的成熟公司如何才能达到现代交付计划和流程所要求的测试自动化水平?鲸云效小编整理了能够帮助企业突破测试自动化的策略,同大家分享。策略一:简化整个技术体系的自动化测试自动化的传统方法依赖基于脚本的技术。在开始自动化之前,必须先开发一个测试自动化框架。一旦最终实现,测试原创 2021-02-22 14:45:54 · 177 阅读 · 0 评论 -
鲸云效解读A/B测试,get这一篇就够了
鲸云效解读A/B测试,get这一篇就够了很多人总是说A/B测试,但是真正做对的人却少之又少,为何?鲸云效总结这篇文章给你答案,精彩内容不容错过哦!A/B测试背后的数学——假设检验假设检验是常用的A/B测试结果分析方法。网上有许多介绍假设检验的文章,这里我再概况一下:假设检验有原假设H0和备择假设H1。假设检验是反证法,通过计算p值来证明备择假设H1是小概率事件(p<α),而小概率事件很难发生,以此来接受或拒绝H1。我们一般把要证明的假设作为H1。这样的话,如果p值落在拒绝域,说明小概率事件发生转载 2021-02-20 10:32:55 · 241 阅读 · 0 评论 -
鲸云效解析自动化测试优缺点
鲸云效解析自动化测试优缺点鲸云效是腾讯优测推出的为企业制定软件质量全景解决方案的平台,其基于腾讯软件质量管理体系,以质量体系标准为准绳,以工程效能提升为宗旨,致力于以科学化和体系化的理论和实践,赋能传统行业实现数字化转型。自动化测试的优点:a) 节省人力,只要代码维护的好,不需要那么多人就可完成测试b) 节省时间,测试脚本可以晚上或者是周末跑测试脚本c) 优化资源分配,在运行测试脚本的同时,QA可以做其他事,比如设计新测试用例d) 方便regression,极大提高效率e) 增加软件的可原创 2021-02-04 10:23:17 · 291 阅读 · 0 评论 -
鲸云效解读如何判断一个软件开发的技术人员的技术做的好
鲸云效解读如何判断一个软件开发的技术人员的技术做的好鲸云效是腾讯优测推出的为企业制定软件质量全景解决方案的平台,其基于腾讯软件质量管理体系,以质量体系标准为准绳,以工程效能提升为宗旨,致力于以科学化和体系化的理论和实践,赋能传统行业实现数字化转型。在软件开发行业中,一般方法比较简单。下面介绍2种方法,供大家参考。比如类似于信息论描述清楚了信息的数学定义和量化分析,并能推演压缩,纠错等算法可以达到的极限;高频交易让交易延迟低到了极限,逼近了光纤的物理极限你做的东西有人用,你从中间接或者直接的获得了收益。原创 2021-02-02 17:10:53 · 152 阅读 · 0 评论 -
鲸云效的兼容性测试保证NOW直播的顺利上线
鲸云效的兼容性测试保证NOW直播的顺利上线,NOW直播是腾讯旗下全民高清视频直播平台,通过微信、QQ帐户登录后,即可开始直播互动,展示此时此刻最真实的自己,分享生活。兼容性+稳定性测试双管齐下,紧急任务全部解决NOW直播总团队测试资源有限,测试进度难以把控,准确定位问题难度较大,团队内测试资源无法满足需求, 需扩大测试人力。但人力成本较高,而且能力要求高,招聘、管理成本大,耗资耗时解决方案兼容性测试+稳定性测试双管齐下,紧急任务全解决1.兼容性测试 :针对核心用例、附近功能、群视频功能等测试需求,鲸原创 2021-01-27 11:01:01 · 300 阅读 · 0 评论 -
优测小程序测试专家解读小程序测试项目痛点
科技飞速发展,小程序&小游戏线上应用层出不穷,基于手Q社交软件开发的小程序上线前均要进行兼容性测试及功能审核。这些应用用户需求量大,产品发布节奏快,版本迭代快,对于审核团队具有一定的挑战。优测针对小程序测试成立专属11人审核团队,365天全年无休,采取周末留守制度,解决积压问题,紧急任务优先对应,为小程序顺利上线保驾护航。小程序测试存在很多痛点,而这些痛点如何解决是优测的小程序测试团队针对小程序制定了全面的解决方案。项目痛点一小程序用户群体广泛,设备资源需求量大,要兼容到android和iO原创 2021-01-25 15:32:30 · 454 阅读 · 4 评论 -
优测免费开放自动化测试工具-鲸鸿,为低门槛软件测试技术解燃眉之急
还在为如何编写自动化测试脚本而抓头发么?还在每次开启自动化测试项目之前,耗费十天半个月拆用例做脚本么?还在为自动化测试投入大,而始终进展缓慢而烦恼么?腾讯优测,作为腾讯旗下一站式云测试平台,沉淀十余年的测试经验,推出免费自动化测试脚本录制工具“鲸鸿”,将研发测试团队从繁琐复杂的测试项目中解脱出来,快速启动自动化测试,压缩项目周期。鲸鸿融合了目前测试领域流行的文本识别、图标识别技术,支持本地调试和云真机多机联调,大幅度提高脚本编写效率,将脚本的维护成本降低了一倍,全面提升了测试产品的易用性和自动化效率。原创 2021-01-20 14:45:37 · 608 阅读 · 2 评论 -
腾讯优测推荐软件开发&程序员必备的工具集
正所谓“工欲善其事必先利其器”程序员也是一样,选择一个好工具可以大大提升开发效率,下面是我使用的一些并且觉得很不错的软件,和大家分享下。最后还会给大家介绍一款我最近在测试全流程一站式的测试神器。一、办公类:1.1OneNote:微软office自带的一款类似笔记本的软件,我一般所有的学习笔记都是放在上面的,跟有道云笔记类似,推荐使用,许多研发人员大多都是用这个,谁用谁知道1.2Teamviewer:这是一款非常好用的多人回忆演示等集一体的软件,类似于华为内部使用的Espace软件1.3腾讯文档1.原创 2021-01-13 16:34:40 · 250 阅读 · 1 评论 -
软件测试之兼容性测试的分类
优测兼容性测试的分类与权衡优测的兼容性测试服务主要分为三类:机型适配测试、ROM 适配测试、自动化测试。机型适配测试可以理解为对产品功能逻辑的兼容性测试,整个优测技术团队在实践中,会分析产品需要适配的功能点,通过机型来智能选取获取需要适配的测试机型,配合测试专家针对产品功能点制定的测试方案进行测试,达到全面覆盖功能、深入挖掘 Bug 的效果。ROM 适配测试是针对手机厂商或谷歌系统差异特性可能对产品造成影响的功能进行测试,会有专项开发调研系统的变更特性,分析功能影响范围,测试专家输出测试方案对相关功原创 2020-12-21 14:48:33 · 546 阅读 · 0 评论 -
腾讯优测解读AB测试价值所在
AB测试可以很好的指导产品迭代,为产品迭代提供科学的数据支撑。 具体来说,AB测试的价值主要体现在如下四个方面。1 .为评估产品优化效果提供科学的证据前面说过,AB测试是基于概率论与统计学原理之上构建的科学的测试技术,有很强的理论依据。AB测试也经历过多年实践的检验,被证明是有效的方法。前面提到过AB测试是药物测试的最高标准,在药品制造业得到了很好的使用和验证。同时,各大互联网公司都大量使用AB测试技术,为整个互联网的发展提供了很好的榜样和示范作用。2 .借助AB测试可以提升决策的说服力因为AB测原创 2020-12-15 09:45:58 · 428 阅读 · 0 评论 -
优测云服务平台总结程序员在报错时的30种常见反应
软件开发工作充满了挑战性。人无完人,对于程序员来说,写出有 bug 的代码是在所难免的。有些人很淡定,也有一些人会感到生气、沮丧、不安或气馁。在修复 bug 的过程中我们都经历了什么?这个值得我们一探究竟。本文列出了程序员在修复 bug 时可能会说的一些话或者想法。我敢说很多程序员都曾经历过编程的艰辛,但在事后都会一笑而过。“我不知道该把它删掉还是该重写”看着旧代码,你总有一种想要重写它们的冲动。丑陋的逻辑语句和啰嗦的语法极大降低了代码可读性!但是,如果代码跑得好好的,为什么要去修改它们呢?我经常转载 2020-12-11 11:47:54 · 107 阅读 · 0 评论 -
优测云服务平台分享性能测试的理论基础
优测云服务平台分享性能测试的理论基础1.1 性能测试基本理论在介绍性能压测概念与背景之前,首先需要知道为什么要做性能压测。从09年的淘宝双十一大促导致多家合作银行后台系统接连宕机,到春运期间12306购票难,再到聚美优品促销活动刚开始就遭秒杀。根据Amazon统计,每慢100毫秒,交易额下降1%。这些事件和统计数据为大家敲响了警钟,也客观说明了性能压测对于企业应用的重要性。从具体的作用上讲,性能压测可以用于新系统上线支持、技术升级验证、业务峰值稳定性保障、站点容量规划以及性能瓶颈探测。性能压测伴随着系统转载 2020-12-10 09:03:14 · 86 阅读 · 0 评论 -
优测云服务平台告诉你软件测试的工作内容主要有哪些?
优测云服务平台告诉你软件测试的工作内容主要有哪些?测试人员的首要职责在我们平常人看来就是找Bug,他们需要使用各种测试技术和工具来测试和发现软件中存在的缺陷,从而让开发者更好的优化产品,让用户更加安全顺畅的使用。具体点包括:1、 根据软件设计需求制定测试计划,测试数据和测试用例通过测试计划来确定测试产品所需资源,确定测试策略、测试系统、测试任务,评估和确定测试工作量。测试数据和用例是对产品进行任务描述,通过测试需求分析、业务流程分析、测试用例设计、测试用例评审以及测试用例更新及完善这几个步骤完成测试用原创 2020-12-04 09:19:54 · 169 阅读 · 0 评论 -
优测总结API测试
什么是API?API是用于构建软件应用程序的一组例程,协议和工具。API指定一个软件程序应如何与其他软件程序进行交互。例行程序:执行特定任务的程序。例程也称为过程,函数或子例程。协议:在两个系统之间传输数据的格式。让我们以更平易近人的方式查看一些API示例。假定API是餐厅的服务员。在餐厅,您可以根据菜单上的可用商品下订单。餐厅的服务员写下您的订单,然后将其交付给准备餐点的厨房。饭食准备好后,服务员从厨房拿起您的食物,并在您的餐桌旁将其提供给您。在这种情况下,服务员的角色类似于API。作为服务转载 2020-12-03 11:22:33 · 164 阅读 · 0 评论 -
腾讯优测软件测试平台分享软件质量管理特点
腾讯优测软件测试平台分享软件质量管理特点1.软件质量管理应该贯穿软件开发的全过程,而不仅仅是软件本身软件质量不仅仅是一些测试数据、统计数据、客户满意度调查回函等等,衡量一个软件质量的好坏,应该首先考虑完成该软件生产的整个过程是否达到了一定质量要求在软件开发实践中,软件质量控制可以依靠流程管理(如缺陷处理过程、开发文档控制管理、发布过程等),严格按软件工程执行,来保证质量例如:·通过从"用户功能确认书"到"软件详细设计"过程的过程定义、控制和不断改善,确保软件的"功用性";·通过测试部门的"系统测转载 2020-11-30 17:17:29 · 319 阅读 · 0 评论 -
什么是软件测试的四象限?腾讯优测来总结
关于软件测试工作的发展四象限,腾讯优测有话说哦【象限一】开发能力:开发测试工具、构建测试框架、质量监控体系。·开发测试实施所需要的各种工具·研究开源工具,构建测试框架平台·从技术运营层面构建系统性的质量高监控体系·精通 Java / Python 任意一种编程语言,具有快速学习和使用新的编程语言的能力·解决测试过程中的复杂技术问题【象限二】测试能力:自动化测试、性能测试、白盒测试等。·进行接口和 UI 层面的自动化测试·性能测试设计以及服务端开发性能调优经验·具备问题定位和分析能力转载 2020-11-26 16:28:58 · 187 阅读 · 0 评论 -
构建AB测试平台需要关注的重要问题
构建AB测试平台需要关注的重要问题在设计AB测试平台中,我们需要关注如下几点,才能让AB测试能力得到正确的运用,更好的发挥应有的价值。1 .灵活的分组/分桶AB测试一般需要根据各种维度对用户来分组,因此需要设计灵活(方便快速迭代)、有效(效果评估置信度高)的分组方案。具体可能会根据随机、用户版本、用户地域、时间、渠道、年龄、性别、收入、行为等各种维度来对用户分组。AB测试平台要具备多维度分组的能力。2 .AB测试一定要具备统计学意义上“显著”的置信度AB测试是有成本的,AB测试的目的是得出正确的原创 2020-11-13 10:51:10 · 170 阅读 · 0 评论 -
软件开发比软件测试更有前景,是真的吗?
软件开发比软件测试更有前景,是真的吗?腾讯优测为您解读零几年时,国内很多软件企业普遍都存在着“重开发,请测试”的现象,甚至在很多互联网公司里,根本就没有软件测试岗,上线纯靠开发和非专业人员的内部测试。虽然这样能节约一定的人力成本,一些普通的功能性问题也能够被测试出来并得到改正,但这种测试方式仍然有一定风险。15年时,有一款叫足迹的产品,在刚上线的3天内就自动吸引了大量的用户注册与使用,结果用户多使用几次后就会变得有问题,部分功能不能正常运行,导致用户来得快去得也快,后期产品优化再上线后,用户已经失去原创 2020-11-05 14:34:45 · 329 阅读 · 0 评论 -
腾讯优测分享HTTP接口测试还可以这么玩
现在市面上能支持HTTP接口测试的开源工具已经有很多,使用体验都算不错,但大多数的工具都是基于桌面客户端的,测试资源共享不方便也不够及时,这对于测试人员的协作来讲可是致命的。而且,对于测试自动化来讲,定时执行调度、科学的测试用例管理也相当重要,这些目前很多市面的开源工具都没有办法做到。我们可以将基于接口的数据逻辑校验与数据正确性校验,以及部分业务逻辑校验,演化为接口测试用例,通过一个统一的入口来控制接口自动化的运行,通过日志或者报告的形式来展现。以此来实现最大限度的减轻功能测试在这部分任务上的工作量,转载 2020-11-04 16:28:30 · 228 阅读 · 0 评论 -
优测云服务平台总结兼容性测试的分类与权衡
优测兼容性测试的分类与权衡优测的兼容性测试服务主要分为三类:机型适配测试、ROM 适配测试、自动化测试。机型适配测试可以理解为对产品功能逻辑的兼容性测试,整个优测技术团队在实践中,会分析产品需要适配的功能点,通过机型来智能选取获取需要适配的测试机型,配合测试专家针对产品功能点制定的测试方案进行测试,达到全面覆盖功能、深入挖掘 Bug 的效果。ROM 适配测试是针对手机厂商或谷歌系统差异特性可能对产品造成影响的功能进行测试,会有专项开发调研系统的变更特性,分析功能影响范围,测试专家输出测试方案对相关功能进原创 2020-11-02 17:25:50 · 370 阅读 · 0 评论 -
优测云服务平台分享开源自动化测试框架,快快get起来
自动化测试框架构建很复杂?时间会很长,可能会出现错误?那就来了解一些开源的框架吧,让自动化测试框架构建不再难!优测云服务平台分享开源自动化测试框架,快快get起来!虽然技术团队可以构建复杂的自动化测试框架,但是当可以选择现有的开源工具,库和测试框架获时,则可以选择适合自己的框架,来节省开发成本和时间。在选择开源的自动化测试框架时,务必关注这些关键要素,比如可重用、易于维护、最少的人工干预、稳定性、可扩展等。如何选择测试自动化框架?由于不同的业务有不同的需求,因此很难在自动化测试框架中匹配所有的因素。但转载 2020-10-27 10:42:25 · 280 阅读 · 2 评论