本期导读:本期原创专栏收录了三篇内部原创文章,第一篇由我们的测试总监结合项目中的实例UAT 组织,来为我们讲讲如何突破测试的墨菲定律,一篇从工具的角度讲讲如何获取 Redmine 的缺陷管理数据,进行可视化数据分析,另一篇从个人的角度讲讲基础测试管理的主要工作模型。测试方法技巧,自动化,专项测试专栏收录了来自51testing、Wetest、 今日头条等各大互联网公司及社区先进的测试工具以及自动化实施案例。测试杂谈部分简单介绍了如何做质量保证。
一、原创专栏
作者:平安金融壹账通测试总监 刘慧众
摘要:测试人员是一定要建立主动防御体系的,这不是一个技术问题,而是几个基于技术和流程管控的工程意识。测试人员一定要能做到对风险有预知能力,有预先防范的能力,不然处在整个项目流程的最后一环,将永远摆脱不了被左右的局面。不要管业内喊什么测试左移、测试前置巴拉巴拉一堆,其实精髓就是作为测试请你尝试管理将要出现的问题和风险。
作者:平安金融壹账通 张美苑
摘要:本文主要内容是将如何利用 Python 对 Redmine缺陷进行缺陷数据获取操作。目前统计缺陷数据时基本是根据项目手动去redmine获取缺陷数据,需要输出产品质量数据(总BUG数,每日新建bug数,每日关闭bug数,bug修复周期,bug提交者统计、bug严重程度比等),至少要花费一个工作日去完成,目标是通过python脚本通过 Redmine-API快速去获取各个维度的缺陷数据。
作者:平安金融壹账通 谭莉
摘要:在跟团队成员进行面谈时,成员问我,怎样才能做测试管理。先看看百科的定义:测试管理,即是组建和管理一个测试团队,制定和落实一个有效的测试流程,计划、设计、执行并跟踪输出项目的测试报告,为项目质量提供有效保障。所以结合我的理解,梳理了下我对测试管理的定义,以及我认为目前一个最基层的测试管理所做的事情。把测试管理的模型分为六个部分。
二、测试方法与技巧
作者:互金大师兄 @今日头条
摘要:清结算是支付场景中的重要环节,此文中从业务、账务、帐户、清结算等多个角度,详细为读者介绍了银行的多个系统复杂的关系,与大家一起讨论关于核心系统中的账务基础知识及其在支付场景中的实际应用与实现,对大家的工作有一定的帮助,尤其对于对账测试的同学,理清银行系统之间的关系,才能知道对账测试的重点。
作者: wufawei @cocoachina
摘要:今天要分析的场景是你拿到用户的.crash文件之后,如何符合化crash文件(Symbolicating crash logs)的3种方法。帮助尽快找到crash原因。
作者: Jamie @TencentWeTest
摘要:众所周知,苹果应用商店是苹果公司提供给开发者发布和用户下载应用软件的地方,苹果为了给开发者和用户创造一个良性、公平、健康、安全的应用商店环境,制定了一系列的应用商店审核条款,所有应用必须遵循这些条款,才能获得发布上架。不可否认,应用审核在一定程度上保证了应用商店的品质,但对众多开发者来说,应用上架苹果商店,往往是一段忐忑甚至是悲壮的旅程,经常被苹果的各种理由拒之门外,让开发者苦不堪言,而测试同学作为最后一环,不断的被拒,意味着测试同学要不断的重复测试版本。本文将介绍腾讯预审团队一系列的预审策略和方法,让大家了解腾讯是怎样保障提审通过率的。
三、自动化与专项实施
作者:抓兔子的猫 @51Testing
摘要: Selenium 2.0 最主要的一个新特性就是集成了 WebDriver API。WebDriver 提供更精简的编程几口,以解决 Selenium-RC API 中的一些限制。WebDriver 为那些页面元素可以不通过页面重新加载来更新的动态网页提供了更好的支持。WebDriver 的目标是提供一套精心设计的面向对象的 API 来更好的支持现代高级 web 应用的测试工作。
作者:刘晓佳rachel @51Testing
摘要:当你想做性能测试的时候,你会选择什么样的测试工具呢?是会选择wrk?jmeter?locust?还是loadrunner呢?笔者根据自己使用经验,针对jmeter、locust、wrk和loadrunner常用的性能测试工具进行简单介绍和对比。
作者:光荣之路 @微信
摘要:介绍了性能测试的一些经验, 对交易处理能力下降、 LoadRunner响应时间和用户体验时间不一致、系统负载总是很高、 线程池占满等十二种常见性能问题场景进行分析,并且给出了一些解决方法。
四、测试杂谈
作者: 土豆特别想爬山 @简书
摘要:本文从需求、缺陷跟踪、测试分层、多维度测试和质量评估五个方面,谈到如何保证测试质量。