深圳幻海软件技术有限公司 欢迎您!

  • 蓝绿部署、A/B 测试和云雀发布

    近些年,“DevOps”非常热门,最近,我们团队讨论了部署最佳实践、热部署、回滚等,当提到蓝绿部署时,大家表现出浓烈的兴趣。蓝绿部署已经在像亚马逊这样的地方实践了 10 多年。它们是一种安全、经过验证的方法。现在,蓝绿部署不是灵丹妙药,但它们有一定的用处。其实还有A/B&nbsp

  • 一篇文章带给你DevOps如何管理API?

    引言随着DevOps理念在中国企业当中的普及和发展,中国企业DevOps落地成熟度不断提升,根据中国信通院的数据已有近6成企业向全生命周期管理迈进。而在研发全生命周期管理之中,API管理的地位愈发显得重要。随着API数量的大幅增长,也带来了新的API管理需求。如何在DevOps工作流中进行API全生

  • iOS 16.3 续航测试出炉,提升了

    上周二,苹果发布了iOS16.3正式版更新,带来了对新HomePod的支持、SOS紧急联络优化和AppleID安全密钥等功能。相信不少小伙伴都已经更新了,但有不少用户反馈更新后iPhone耗电更明显、也有反馈续航更好了。近日,国外博主iAppleBytes就针对iOS16.3的续航进行了跑分测试,老

  • 利用HOOK实现响应速度秒级测试

    作者|金剑超、杨琛,单位:中国移动智慧家庭运营中心Labs导读随着移动互联网技术的飞速发展,移动应用的用户量和使用量与日俱增,用户对移动应用的性能提出更高的要求,当前性能测试技术跟不上移动应用的发展速度,测试效率偏低,测试结果不能反馈真实用户感受。本文利用Hook技术实现安卓应用响应速度秒级测试,旨

  • Android APP性能测试--GPU、耗电、流量、crash、 lint警告

    本篇我们来介绍GPU渲染、耗电量、网络流量消耗、crash崩溃检测、lint警告这5个模块。1.GPU渲染GPU渲染是指在一个像素点上绘制多次(超过一次):显示一个什么都没有做的activity界面算作画了1层,给activity加一个背景是第2层,在上面放了一个TextView(有背景的TextV

  • 要解决的最常见的 Web 可访问性问题

    人们对www(万维网)的体验并不相同。Web可访问性确实变得比以前高度相关。对于有特殊能力或身体残疾的人来说,访问网站并不总是没有问题的。根据目前提交给世界银行的报告,全球15%的人口身患残疾,其中2%至4%面临功能障碍。事实上,世界卫生组织目前的研究还提到,有10亿人患有几种形式的残疾。简而言之,

  • 前端需要了解的自动化测试

    前言:前端领域的自动化测试一直以来对于前端同学来说,自动化测试都是一个比较特殊的命题。一方面,大家其实都知道自动化测试的好处,做了什么改动只要跑一遍测试用例就知道有没有改挂了之前的逻辑,进行修改时也更有底气。而另一方面,前端本身就具有特殊性,活动页从需求评审到正式上线可能在一周内就完成了,这种迭代速

  • 汽车软件开发者的内功心法:V模型

    做开发除了需要高效的编码能力,同样也离不开编程思维的指导。作为刚刚进入汽车电子行业的开发小白,本篇博文将总结最近学习到的汽车软件行业开发思维:V模型。1、V模型概述汽车软件开发过程中的V模型对行业内开发者早已是司空见惯的模型,是由瀑布模型演变而来的,也是目前汽车行业运用最广的软件开发模型。由于该模型

  • 自动化测试的未来趋势

    作者 | 汪阳背景自动化测试从最早期的录制回放技术开始,逐步发展成DOM对象识别与分层自动化,以及基于POM(PageObjectModel)来提高用例复用,到当前火热的基于AI技术的自动化,体现了自动化测试的发展趋势是更加智能,更加精准,更加高效。在这里我们给大家介绍两种在业界

  • 如何使用k6做性能测试

    作者| 瞿勋和涂佳瑶背景项目的目标是为客户交付一个ToC的APP,其后端是基于RESTful的微服务架构,同时后端还采用了Protobuf协议来提高传输效率。在最终上线之前,我们需要执行性能测试以确定系统在正常和预期峰值负载条件下的表现,从而识别应用程序的最大运行容量以及存在的瓶颈,并针对

  • 测试是一场竞争,而数据每次都会获得胜利

    本文首先将讨论sprint测试和开发中的一些长期障碍,然后寻找一个可行的办法,以在短时间内交付经过严格测试的系统。这种方法的两大因素是数据和自动化,它们协同工作,将有关需要测试的见解转化为严格的自动化测试。但首先,让我们来思考一下为什么在sprint中设计、开发和测试仍然如此具有挑战性。20年后,独

  • 高效编写测试用例的技巧

    本话题暂不探讨是否有必要编写详细的测试用例,在确定要交付详细的测试用例这个前提下,分享如何更高效地完成测试用例的编写。对齐测试用例需求首先、明确要完成的测试用例文档目标要求,模板、范围、粒度等。用例文档使用者:测试人员用例文档范围:覆盖产品所有需求用例模板内容:编号、模块、子模块、测试功能点、预置条

  • Sentry 开发者贡献指南 - 测试技巧

    作为CI流程的一部分,我们在Sentry运行了多种测试。本节旨在记录一些sentry特定的帮助程序,并提供有关在构建新功能时应考虑包括哪些类型的测试的指南。获取设置验收和python测试需要一组有效的devservices。建议使用devservices来确保所需要的服务正在运行。如果您还使用本地环

  • 盘点十大最新Web UI测试工具

    【51CTO.com快译】在过去的几年中,业界至少出现了十二种全新的UI测试自动化工具。虽然每一种工具都有各自的侧重点,但是它们普遍将出色的可用性和良好的用户体验放在了首位。在此,我将为您盘点目前十大最新WebUI测试工具的各自优缺点,以方便您根据实际情况进行选择。1.ParasoftSelenic

  • 所有你想知道的DevOps实践都在这里

    【51CTO.com原创稿件】随着互联网产业的飞速发展,IT研发的工作方式也越发的灵活多变。从应用的角度来说,由原来的单服务应用,到现在的微服务应用,处理的数据量和类型也在不断增长。 图片来自Pexels从团队的角度来说,不仅包括开发,测试人员,还引入了运维,安全,系统,网络等各个专业的人

  • 让线程按顺序执行8种方法

    一.前言本文使用了8种方法实现在多线程中让线程按顺序运行的方法,涉及到多线程中许多常用的方法,不止为了知道如何让线程按顺序运行,更是让读者对多线程的使用有更深刻的了解。使用的方法如下:[1]使用线程的join方法[2]使用主线程的join方法[3]使用线程的wait方法[4]使用线程的线程池方法[5

  • 2019软件测试工程师要掌握哪些技能?

    课程是指学校学生所应学习的学科总和及其进程与安排。大家都说,软件测试学习的精髓就是教学大纲。毕竟,再好的老师如果没有真正优质的教学大纲,也是“巧妇难为无米之炊”啊。要成为软件测试工程师,我们应该掌握哪些技能?1.描述问题的能力程序是人写的难免会出Bug,但是也是因为是某个程序员写的,他对于内在的逻辑

  • 用Python和Conu测试容器

    越来越多的开发人员使用容器开发和部署他们的应用。这意味着可以轻松地测试容器也变得很重要。Conu(containerutilities的简写)是一个Python库,让你编写容器测试变得简单。本文向你介绍如何使用它测试容器。开始吧首先,你需要一个容器程序来测试。为此,以下命令创建一个包含一个容器的Do

  • 小白也能玩转开源项目,你与大神只差这几步!

    【51CTO.com原创稿件】作为开发者,如果能充分利用好开源项目中的资源,不仅能提高实践能力,专业知识水平,还能从中学到优秀的架构思想。本文将提供一些学习开源项目的思路,相信看了这篇文章,小白也可学习读懂开源项目,不必再对着高大上的开源项目望而生畏,浅尝辄止。学习的价值总结起来,学习开源项目的价值

  • 数字化时代的软件测试

    数字经济高速推动着一个无情的市场,所有利益相关者通过设备和应用网络进行交互,一个微观时刻足以让市场***摆脱优雅。这种对速度的痴迷能否淡化质量定性方法?这份《WorldQualityReport2017-1028》带你来一探究竟。一、现代QA和测试部门重点关注的领域敏捷和DevOps已经成为数字化转

推荐阅读