敏捷软件开发是目前十分流行,并在业界逐步推广的软件开发模式。不同与传统的软件开发模式,敏捷开发模式有着自己鲜明的价值和方法。其中,敏捷测试部分也同以往的软件测试流..
接口测试:是测试系统组件间接口的一种测试。主要用于检测外部系统于系统之间以及系统内部各个子系统之间的交互点。重点测试的时数据的交换,传递和控制管理过程,以及系统间..
当前容器技术不断发展,越来越多的应用部署到容器上,改变了软件部署的方式。因此我们考虑利用Docker容器技术并且结合Selenium Grid来搭建一套Web分布式测试集群。..
这是百度之前质量大部门的晋级标准, 目前大质量部已经被拆分. 所以早就过期也不算什么秘密了. 本来是只供内参的. 考虑到好多人最近跳槽. 索性转出来给大家参考下. 可以自己评估下..
自动化测试是实现软件持续交付的重要一环,当团队日积月累要维护大量旧系统时候或者要升级一个旧系统时候,测试工作如何进行更加需要方法,本文介绍 Google 测试工程师如何处理上..
现在业界流行的测试金字塔和测试象限只是两种高度抽象和简化的测试策略模型,不具备实际可操作性,只具备高层次的指导性和参考性。直接根据这两个模型来工作是低效的,甚至可..
回归测试自动化工具已经彻底改变了我们执行回归测试的固有方式。..
质量是软件评估、度量和评价中最重要却也最容易被忽视的一个领域。在所有开发项目的早期规划阶段通常不会仔细考虑它,甚至都不会提到它,但产品准备上线或部署时通常又会把它..
作为NetflixSDK工作团队的一员,我们的职责是确保Netflix应用新版本都经过了彻底的测试,在部署到游戏终端上或是作为一个SDK分发到(可作为一个参考样例程序)Netflix设备的合作伙伴之..
今年遇到了几个问题,与接口的功能和性能相关,恰巧最近公司也在组织以冒烟测试为主题的活动,于是乎突发奇想,寻思着能否将接口测试与冒烟测试结合起来,发掘一些新的接口测..
A/B 测试是一种对比试验,在试验过程中,我们从总体中抽取一些样本进行数据统计,进而得出对总体参数的一个评估。我们能从试验数据中得出有效结论的科学基础是基于统计学原理。..
随着软件部署的越来越成熟,敏捷、DevOps和CI/CD,Docker等词语慢慢出现在工程师的视野中。对于持续集成,业界也没有一个通用的模式,每个团队可能习惯的方式和关注点都不一样。而持..
大多数软件质量从业者认为,软件质量衡量的直观标准就是软件存在 bug 的多少,是否具有高性能,以及是否具有高安全性。但实际上并不全面,更准确地说,软件质量的高低是由软件产..
现在,很多软件组织都在走CMMI之路,这是以软件工程过程的标准化来保证软件质量的一种规范性行为。那么,软件测试在CMMI中是如何定义和实施的呢?作为一名资深软件测试人员,今天..
一直想写一系列的笔记,记录整个小米六年的研发工作中实际遇到的困难,以及这一大群人如何不可避免的走向大公司氛围,又如何慢慢打破定势,苦于自己拖延症影响,现在才开始总..
很久没写blog了,之前的测试三年,测试六年都写了blog来记录自己的测试生涯和思考,这次测试10年肯定不会错过了,当然了,YY比较多,干货也不多,反正纪念下,或许我很难写测试1..
本文作者 James Whittaker, 前微软架构师,是“ How to Break Software ”系列图书中好几部书的作者,现任Google测试工程主管,最近他写了一系列的关于谷歌如何测试软件的文章,本文为其系列的..
让我们先由2个问题引出今天的话题,第一,为什么选择做测试?第二,做测试的发展又如何?..
关于软件或代码,其实之前我已经写过一篇写代码的四个境界。虽然说能写出什么样的代码这是需要长久的训练和琢磨的,但是今天讲的,是写代码人该有的心态以及一些可能是必须的..
随着当今技术和市场环境的变化,越来越多的企业选择将软件项目外包,同时也有更多成熟的大型软件企业加入到软件项目的承包队伍中。外包的软件项目越来越多,如何对这些外包的..