十年测试经验之谈:如何做好测试开发的工作?
从业近十年,从开始的功能测试到后来的自动化测试、测试开发、测试专家、高级测开...这段经历并不算太坎坷,也没什么太多故事,我只想从个人视角来给大家分享一下我的看法:如何做好测试开发的工作?测试开发(TestDevelopment)指的是将测试的…
从业近十年,从开始的功能测试到后来的自动化测试、测试开发、测试专家、高级测开...这段经历并不算太坎坷,也没什么太多故事,我只想从个人视角来给大家分享一下我的看法:如何做好测试开发的工作?测试开发(TestDevelopment)指的是将测试的…
云原生架构(Cloud-NativeArchitecture)是一种以云计算为基础的软件架构范式,旨在利用云计算的优势,如弹性、可扩展性和灵活性,以构建高效、可维护、可扩展的应用程序。在云原生架构中,"可观测性"(Observability)是一个关键概念,它指的是…
这是我之前在某个群里划水看到一位小伙伴提出过的问题,当时我并没有回答,不过这个主题我倒是记在了草稿里,因为我自己就是这样的经历,留着后面有时间写一些内容分享一下。今天是周末,依旧是烈日炎炎,既然宅在家里,那么就来聊聊我从互联网转…
从去年决定跳出舒适区,应聘大厂,截止到目前已经将近一年,值此之际,总结下自己近一年在大厂的经历。希望通过我的感触,能够帮助你们进一步了解大厂的测试工作。1、维护上下游合作关系在大厂,人际关系非常重要!为什么要把它放在第一位,…
自动化测试是指运行软件程序后,自动执行测试用例并在没有任何人为干预的情况下产生测试结果。它比手动测试更优越的地方在于,很大程度上节省了人力和时间,并且在测试中没有或者少有犯错。此外,还可以多次测试相同的应用程序,从而最大限度地减…
今年是我进入测试行业的第十五个年头了,突然冒出个念头,希望把过往经历和想法想写下来。故事的开始2008年,广州大约3、4月份开始和舍友们一起去参加各种招聘会。虽然读的是所谓集应用数学和计算机技术与一体的信息与计算科学专业,考…
在实际的性能测试工作中,我们面临的往往是复杂的业务场景、技术架构以及突增的用户访问量,在这种情况下单纯的压测已经无法很好的解决问题。要想很好的保障在这种复杂情况下的系统性能和稳定性,我们需要在性能测试的基础上更进一步,做好容量保…
最近刚接手一个新项目,在最开始的时候要求对这个项目做性能测试,产品经理也给不出性能需求,只因为这个项目是电商项目,可能会有高并发,秒杀的场景,所以产品经理要求我们对这个项目必须做性能测试,又因为这个项目是一个新项目,所以大家都没有…
知名公司的混沌工程实践有:谷歌的DiRT计划(灾难恢复测试,已经进行了数千次),Slack的灾难剧场,微软云平台混沌工程等。很多公司把混沌工程实验做成“GameDay”,用游戏比赛的有趣竞争状态来进行混沌实验,而不是制造如临大敌的气氛。混沌工…
分层测试分了个寂寞?分层测试这个风吹了好多年,不分层都不好意思说自己是专业测试。各互联网公司更是对此乐此不疲,测试架构、测试平台,搞了一套又一套,然而。。。理想总是丰满,现实总是骨干,投入了大量的人力物力在单元测试和服务端测…
什么是契约测试?契约测试是一种用于独立检验每个应用程序之间集成问题的测试技术,验证系统发送或接收的格式化数据,是否匹配“契约”文档。对于通过HTTP协议进行通信的程序,这些“消息”将是HTTP的请求和响应,而对于使用队列的程序,则是队…
本人4年测试经验,211本科计算机专业,由于互联网裁员,最近在bosss上投了些简历,测试开发岗,看看目前市场情况。虽然都在说大环境不好,失业的人很多,我最近约面试的还是比较多的,说说最近的体会吧,希望能给大家提供价值。1、20K…
日常测试工作中,开发提到的网关到底什么意思?本篇文章就分享一下所谓的网关究竟是什么技术、有什么好处,以及常见的网关组件有那些。网关概述如果没有网关?1、前后端分离,页面会对接很多域(微服务),客户端处理的复杂性很高;2、存在…
当前微服务架构下,每个服务都是至少2台服务器集群部署,一个功能可能需要大量的后端服务协作完成,大家是不是会遇到以下几个问题?如何快速发现有问题的服务?如何判断故障影响范围?如何梳理服务间依赖关系?如何分析链路性能问题?…
混沌测试是一种可试验的、基于系统的方法来处理大规模分布式系统中的混乱问题。通过不断试验,了解系统的实际能承受的韧性边界并建立信心,通过不同的试验方法和目的,观察分布式系统的行为和反应。一句话——以试验的方法尽早揭露系统弱点。混沌…