如何管理软件测试环境?坑点和方案
如何管理测试环境?这是软件开发过程中的一个痛点,按理似乎该交给测试人员管理?但往往是开发管理,当开发不想管时又推给了运维。往往的后果是:测试环境维护困难、混乱不堪。这时,一套合理的环境管理流程在软件发布过程尤为重要。如何让环境为…
如何管理测试环境?这是软件开发过程中的一个痛点,按理似乎该交给测试人员管理?但往往是开发管理,当开发不想管时又推给了运维。往往的后果是:测试环境维护困难、混乱不堪。这时,一套合理的环境管理流程在软件发布过程尤为重要。如何让环境为…
在大多数情况下,由于GUI恰好是应用最直观的部分,因此各测试经理以及开发团队成员对GUI的重视程度最高。但是,同样重要的是验证可被视为应用核心的信息(即数据库)。让我们考虑一个通过银行进行交易的应用程序。现在,从数据库测试的角度来看…
我们在进行服务器性能测试的同时也需要关注服务器的架构和容灾需求,这样才可以保证服务器能够既满足性能需求的同时又保证服务器能够稳定运行和保障数据安全。本篇文章记录一下容灾测试相关的知识点。1、容灾指标一个好的服务器架…
之前也有写过一些关于codereview的总结,今天又捋了一遍想了想,还是再整理下做个简单的总结。先抛几个问题1、codereview的目标是什么?提升代码质量。2、为什么要做好codereview?codereview有利于了解代码内部结构的实现,加…
之前参与的项目都有设计评审这个环节,每次评审中或多或少都会带着一些问题,零零散散的也记了不少,做个总结,避免后续踩坑。为什么要有设计评审?设计评审也可称为技术评审,在测试前期,QA需要了解技术设计方案,并根据对应的技术方案选择合…
一、前言游戏服务器性能测试中会遇到很多的知识点,我也是在努力学习中,在这里把工作中学习到的知识进行一下总结。本篇介绍一下服务器性能测试过程中的一些阀值问题。后续的文章中将持续介绍服务器架构相关,压测工具相关的内容。二、网络层…
小程序是微信开发不需要下载安装就可以使用的一种应用,它的架构包含View视图层(使用WebView渲染页面结构)、AppService逻辑层(使用JSCore运行,逻辑处理、数据请求、接口调用),View视图层和AppService逻辑层这2个层在不同的线程中运行,通过系…
市面上流行的压力/负载/性能测试工具多是来自国外,近年来国内的性能测试工具也如雨后春笋般崛起,但大部分产品是基于Jmeter开源内核包装起来的性能测试工具,其中也不乏佼佼者,如:kylinTOP测试与监控平台,它是一款集性能测试、自动化测试、业务…
市面上流行的压力/负载/性能测试工具多是来自国外,近年来国内的性能测试工具也如雨后春笋崛起。同时由于开发的目的和侧重点不同,其功能也有很大差异,下面就为您简单介绍10款目前最常见的测试产品。1、kylinTOP测试与监控平台(商用版)kyl…
有没有老板一提到“单元测试”就胆颤心惊,谈虎色变?单元测试位于测试金字塔的最底层,而越向上反馈的时间越长,实现的成本也越高;且素有“单元测试能发现约80%的缺陷”的业界说法。然而,在国内大部分的公司都不要求,或者难以要求,以至…
对于运维工程师来说,需要对自己维护的服务器性能瓶颈了如指掌,比如我当前的架构每秒并发是多少,我服务器最大能接受的并发是多少,是什么导致我的性能有问题;如果当前架构快达到性能瓶颈了,是横向扩容性能提升大,还是纵向扩容性能提升大。如…
每年双十一,对买家来说是一场买买买的剁手之旅,但对于电商公司的技术人员来说,却是一次严峻的技术期末考。如何保证系统在预估的流量洪峰来临时,既能保证用户的买买买不受影响,促进业务及营销活动的目标达成,又能用尽可能少的成本投入保障系…
说之前由于业务应用bug(本身或引入第三方库)、环境原因、硬件问题等原因,线上服务出现故障/问题几乎不可避免。例如,常见的现象包括请求超时、用户明显感受到系统发生卡顿等等。作为一个合格的研发人员(技术人员),不仅要能写得一手好…
本文只谈"骗局",不谈其他,绝不引战,如有错误,希望指出我会及时改正。实际也有大量做得好的、值得肯定的培训机构,这里需要大家仔细鉴别。导语为什么要写这篇文章呢,近些年培训这个话题也比较火,很多在看这篇文章的朋友身边也应该有从培…
最近在论坛上或是其他渠道有同学给我发消息,问测试开发的发展是不是会遇到瓶颈?有在测试行业工作多年的同学,也有刚刚毕业的同学,想进入测试行业,对未来有点儿犹豫的同学。以我的工作中的经历,以及对测试行业有限的了解,本着对大家负责的态度…