博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如果喜欢拯救世界,那就选择测试吧 -《测试技术七月刊》
阅读量:7061 次
发布时间:2019-06-28

本文共 2130 字,大约阅读时间需要 7 分钟。

业界前沿

screenshot

移动应用测试是移动应用能否取得商业成功的决定性因素。独一无二并不能让你的移动应用在市场中独领风骚,这是因为用户们都很挑剔,他们会因为移动应用的功能、弱网、程序崩溃或者复杂的人机交互以及跨平台兼容性等等诸如此类的问题而卸载掉你的应用。所以,有效的移动应用测试方案是非常好的一个途径让你的移动应用可以给用户带来超赞的体验并获得商业上的成功。然后,要拟定出一份有效的测试方案,请务必关注以下7个新兴的移动应用测试趋势。

Google在3月份推出了一个项目,用来介绍Android MVP架构的各种组合,可以认为是官方在这方面的最佳实践。令人称道的是除了MVP本身之外,这些工程配备了极其完善的单元测试用例,学习价值极高。本文着重针对todo-mvp的单元测试进行解读。

Elliot Shmukler曾分别在LinkedIn、eBay、Wealthfront和Instacart担任过产品负责人,他在这些公司一直都在极力倡导和推行A/B测试法,不仅将A/B测试法不仅作为产品开发的方式,同时将它作为一种有效的产品团队管理工具。他在本文中分享了自己为何将A/B测试法作为产品开发和团队管理工具,同时列出了使用A/B测试法的益处和挑战,并分享了如何在公司里运用和快速推广A/B测试法。不管你是公司的产品负责人还是用户增长负责人,相信你都能从这篇文章里受益良多。

与时钟一样精准,苹果公司再次于WWDC上公布了即将于秋季推出的移动系统新版本。作为最吸引眼球的发布内容之一,iOS 10提供一整套更为丰富的用户界面功能。从历史角度看,苹果公司的客户往往会在新版本发布后的一到两周对系统进行升级,这意味着企业几乎没有时间对这些移动平台新版本进行测试。正因为如此,针对首套beta测试版本进行开发与测试规划就显得极为重要了。需要强调的是,目前iOS 10 Beta测试版本已经正式发布。作为开发者预览到,广大开发者与测试人员可以马上对其进行评估。下面让我们把目光转向iOS 10的新功能,探讨其将给iOS测试工作带来怎样的影响。

测码奔腾

screenshot

David Copeland 发表于《 InfoQ》
我们将学习如何充分利用端到端测试,包括对测试什么以及如何保证那些测试的可靠性和可维护性进行指导。我们还将谈及单元测试以及它们在端到端测试策略中的作用。但首先,我们要理解编写测试的根本目的。

TheTestingMap.org 发布的软件测试思维导图太全了,深受大家欢迎。我撰文指出那张Mind Map问题比较大,有些重要的东西(如测试方法、工具等)缺失了,不重要的东西(如学习资源、社会等)反而列出来了,所以答应大家七、八月出一个真正全的软件测试思维导图。

Martin Thompson是LMAX的联合创始人,在QCon圣保罗2016上做过关于性能的keynote演讲。他最初计划的演讲题目为“关于性能的神话与传说”,不过Thompson后来将演讲命名为“十大性能错误”,因为“我们都会犯错误,而且很容易就会出现错误”。

从根本上说,你的工程中包含大量产品代码,也有很多测试代码。测试代码执行产品代码,测试覆盖意味着你的产品代码有多少经过测试。自动测试和测试驱动开发(TDD)是敏捷给我们程序员提供了一些关键技术。本文的主题是使用实现这些技术的工具产生测试代码覆盖。

作为一名软件工程师,非常不幸的一件事情在于软件是看不见摸不着的。它的这一特点,使得我们很难看到它所具有的漏洞。当在生产环境发现这些漏洞的时候,如果对其打补丁或进行热修复的话,将会导致费时费力的重部署。本文将会展示一些拿来即用的技巧,这些技巧能够帮助我们减少热修复部署的需要。

测试人生

screenshot

小峰 翻译 发表于 《码农网》

我曾经是一个不测试主义者,因为我看不到测试的价值。然后,我试了一段时间,变得对它深信不疑。我收集了一些经验,当然还远远不够。这篇文章总结了一些我知道的以及我认为我知道的内容。本文的灵感主要来自于《 JavaScript Air episode 004》,但这里也有一些原创的内容。并且有的来自《TDD: Where did it all go wrong?》。

文章指出了为什么将TDD开发者与“老派的功能测试人员”结合在一起是一种不推荐的方式。在团队组成那一部分,对于在TDD团队中设置测试人员的角色持保留态度,并将其修正为在团队中应当设立一些对于测试充满热情的成员。

作者通过回顾自己所有的194个项目(从13岁开始),看看有什么经验教训是可以学习的。包括编码,测试和调试三个方面。在这13年来,作者一直在跟踪所遇到的最棘手的bug,很多事情由此而改变。
软件测试的魅力何在?您为什么选择测试一行而不做开发?
通过知乎平台,一起分享软件测试的魅力和对选择做测试而不是开发的见解。不乏有意思的见解:有的人喜欢创造世界,他们做了程序员,有的人喜欢拯救世界,他们做了测试员。

写在结尾

  • 策划编辑: 客户体验驱动和创新中心-RDC
  • 欢迎加入我们,开发、测试、产品、PD、算法、数据分析 统统都要。
  • 简历直通车: 穆海(haisu.hhs@alibaba-inc.com)
  • 职位详情,请扫码:
    screenshot

转载地址:http://rcbll.baihongyu.com/

你可能感兴趣的文章
js12---闭包,原型,继承
查看>>
JavaScript返回上一页代码区别
查看>>
EntityFramework 如何进行异步化(关键词:async·await·SaveChangesAsync·ToListAsync)
查看>>
百度编辑器ueditor每次编辑后多一个空行的解决办法
查看>>
C#扇形的绘制与Hittest交互、图种制作
查看>>
【MVC 4】5.SportsSore —— 一个真实的应用程序
查看>>
Lucene.Net:构造搜索表达式简化搜索
查看>>
Hadoop - Zeppelin 使用心得
查看>>
Android GIS开发系列-- 入门季(2) MapView与图层介绍
查看>>
爪哇国新游记之二十五----图及其遍历查找
查看>>
Windows Live Writer Technical Preview 公布下载
查看>>
iphone:使用NSFileManager取得目录下所有文件(遍历所有文件)
查看>>
IPK僵尸网络 看看其传播手法
查看>>
Visual Studio DSL 入门 14---用Wix制作安装程序
查看>>
SQL Server 各种查询语句执行返回结果
查看>>
Visual Studio 2017 针对移动开发的新特性介绍
查看>>
自定义Notification
查看>>
欧美软件外包系列 (一): 正确看待外包
查看>>
poj 1198 hdu 1401 搜索+剪枝 Solitaire
查看>>
C语言 int 转String
查看>>