本期导读:本期原创专栏收录了两篇内部原创文章,第一篇由我们的测试总监亲自出马为我们介绍【再说说APP测试设计(1)】;另一篇是张美苑为大家带来的【GIT在测试过程中的基本使用】。测试方法技巧,自动化,专项测试专栏收录了来自51testing、TMQ、WeTest、TesterHome、测试窝等各大互联网公司及社区先进的测试工具以及自动化实施案例。测试杂谈部分简单介绍了 AI测试。
一、原创专栏
作者:平安金融壹账通测试总监 刘慧众
摘要:之前的测试用例规范,很多人都做过一些分享了,内容大多集中在测试用例的分析方法(如等价类划分)、书写格式以及测试类型对应的用例选取范围(如冒烟测试对应的用例如何选取)本篇也将涉及这几个方面的内容,但不做特别深层的探讨,因为这部分作为经典的内容,已经有非常成型的内容产出,且传承良久。这里将针对智能手机以及平板电脑的特性,结合在过完几年的移动端测试经验,主要讨论针对移动设备如何进行用例的组织,如何用于执行,如何结合各种测试方法手段,如何把握各种测试深度以及用例的选取。
作者:平安金融壹账通高级测试工程师 张美苑
摘要:Git 命令是部分命令行工具的集合,它可以用来跟踪,记录文件的变动。比如你可以进行保存、比对、分析,合并等。这个过程被称之为版本控制常见:比如 SVN, Mercurial, Perforce, CVS, Bitkeepe 等
二、测试方法与技巧
1)How to install a package from Github that has other github dependencies ?
作者:Leo Lee (九毫)
摘要:最近在开发ApiTestEngine时遇到一个安装包依赖的问题,耗费了不少时间寻找解决方案,考虑到还算比较有普遍性,因此总结形成这篇文章。
作者:TMQ@阿超
摘要:相信每一位测试小伙伴对于测试过程管理都有自己的独特见解。我所在的部门2017年初开始施行测试变革——“测试左移”。过程中有从技术层面的”左移“,也有从流程层面的”左移“等等,方式形态万千。今天和大家分享的是我在这个过程中,除了个人技术能力提升外,在测试过程管理上的一些感触。它让我目前作为业务测试负责人也算得心应手。希望对其他小伙伴也有一些借鉴。
3)关于支付、关于安全的一些总结 (GOOGLE, APPLE, PAYPAL)
作者: cyj86@testerhome
摘要:支付(内购)的测试一直是一个比较棘手的问题,数据加密、第三方平台都是其中的难点。即便使用了沙盒等测试方式,各种中间环节的数据依然是不可控。测试人员大多只能做一些最基本的流程测试,比如正常走通流程、流程未完成等,有一些安全意识的测试人员还会尝试修改一些请求参数。
三、自动化与专项实施
作者:水木飞雪@ 51testing
摘要:需要明确的是,单元测试分为两部分,即UI测试和逻辑测试,其两者的实现方式是有所不同的,效率也是不一样的。现在的项目中,大都使用MVP设计框架,它通过面向接口编程的方式,借助于Presenter这个中间层从而实现View层和Model层的隔离,不仅方便项目维护扩展,因其把依赖于Android环境的View层和纯Java的数据逻辑处理层分离,还方便我们进行单元测试。工欲善其事,必先利其器,在实践之前,我们要用MVP设计框架对项目进行重构,只有建立在良好的架构和明确的层次,单元测试实施起来才能事半功倍。
2)iOS 单元测试
作者:佚名@美团技术点评中心
摘要:什么是单元测试?形象版:工厂在组装一台机器之前,会对每个元件都进行测试。这,就是单元测试。官方版:单元测试是指对软件中的最小可测试单元进行检查和验证。
作者:cay@testerhome
摘要:随着微服务架构与容器虚拟化技术的发展,持续集成与持续交付的概念又重新回到了大家的视野,越来越多的公司开始使用持续集成的系统来解决频繁发布带来的质量问题;使用持续交付的工具来实现代码在不同环境上的自动部署。原本有些学院派乌托邦式的思想正被千千万万次的集成与部署证明着它应有的价值。
四、测试杂谈
作者:朱少民
摘要:一谈起互联网生态,就想起BAT,但如今百度与阿里、腾讯的差距越来越大,百度市值只有662亿美元,而阿里的市值已经达到3888亿美元,这还不包括未上市的蚂蚁金服。但百度也不甘示弱,请来原微软执行副总裁陆奇,把自己的未来赌在人工智能(Artificial Intelligence ,AI)上,今年7月5日宣布启动了名为“阿波罗计划”的自动驾驶开发计划。而从业界看,Google的自动驾驶就更加成熟,于2012年5月获得了美国首个自动驾驶车辆许可证,2015年谷歌已在加州山景城的公路上测试其自动驾驶汽车,一年之后Google的自动驾驶已行驶200万英里,目前Google自动驾驶汽车计划的目标是在2020 年前解决所有现在自动驾驶汽车尚未解决的问题。除了谷歌,苹果、特斯拉、长安汽车等都在自动驾驶领域有很大的投入,加上之前AlphaGo打败包括柯洁、李世石在内的所有人类围棋棋手,将人工智能(AI)带入浪潮的巅峰。有一个数据也能说明AI是多么的热,据英国《金融时报》报道,2016年美国斯坦福、伯克利、MIT、CMU等四所名校人工智能专业的优秀博士生第一份工作合同年薪已达到200万美元,而互联网精英人才在硅谷现在的起薪是20万美元。