已有 1154 人访问
初心 ID.13831
阅读(21)
博客(2)
初心的阅读

Android开发者从buddybuild到Jenkins
上周,专注于移动应用的托管持续集成服务buddybuild宣布它已经被苹果公司收购,因此其完整的的安卓版本以及免费的IOS用户将在今年三月份初停止使用。对于Buddybuild的Android用户来说,这是一个糟糕的2018年的开始,他们需要在不到两个月的时间里寻找Buddybuild的替代品进行移动应用的开发和测试。许多人在Twitter祝贺buddybuild被收购,并向那些需要寻找新工具进行
311°/ 2018-03-06/3113 人阅读 / 5 人点赞 / 0 条评论

5个令人费解的JavaScript缺陷
让我们一起来玩一个游戏:你需要阅读一些JavaScript代码片段,然后找出里面隐含的Bug。这些代码中有可能包含各种各样的错误,如运行时出错、包含有死代码以及一些非预期的错误行为。顺便提一下,这些代码片段并不是我凭空臆造的,他们均来自于开源项目,只是我将代码进行了简化。答案就在每一个代码片段的后面,但请不要作弊,自己先试着找一下Bug吧!代码段1答案:让我们看一下这个函数的最后一行:我们使用了f
302°/ 2018-03-01/3017 人阅读 / 0 人点赞 / 1 条评论

文如其人
Twitter、PPT、Facebook、Instagram和短信会改变我们的思考能力吗?中国有句俗语“见文如见人”,意思是当你读一篇文章的时候就好像见到了文章的作者。如果文如其人,那作为社会成员的我们变成了什么样的人呢?最近我参加了一个技术审查会议,听到其中一位审查员质问正在演讲的工程师:“为什么你选择了这样的设计?为什么服务没有得到很好的效果?有多少用户切换到了这个解决方案?”。那位工程师的回
290°/ 2018-02-27/2904 人阅读 / 0 人点赞 / 0 条评论

BaaS:允许企业测试分布式账本技术的一项服务
区块链部署仍在不断增长,云提供商已经开始将其作为企业服务来提供给用户。业内最大的IT供应商推出了BaaS服务,BaaS提供了一种测试区块链技术的方法,而无需在企业内部进行部署。BaaS产品可以为那些不想建立新的基础设施或聘用新的开发人员但又想实施区块链技术的公司提供帮助,从目前来看从事区块链技术的开发人员需求并不是很大。IDC全球区块链策略研究总监BillFearnleyJr.说:“现在我们仍然处
276°/ 2018-02-07/2762 人阅读 / 1 人点赞 / 0 条评论

亚马逊和APP不充分测试的危害
移动应用程序非常复杂,亚马逊公司发生的事故可以证明这一点。2016年10月13日,电子零售商亚马逊悄然更新了它的应用程序,并承认当用户试图在多个应用程序之间切换时,其iOS版本的购物车会被冻结。这让人想要知道,当亚马逊团队遇到这种事故时其移动应用的测试范围到底有多么的广泛。当事故发生时,应用开发者们可能会说:“谁能预测iPhone用户在购物时会在手机上切换应用程序呢?”,但显然这不是对愤怒的项目经
315°/ 2018-01-30/3156 人阅读 / 1 人点赞 / 0 条评论

为什么人工智能不会让软件测试消失
此刻在质量保障(QA)中最令人激动的事情是机器学习和人工智能给测试技术带来的潜在的影响。我们迫切地想要知道,软件如何能够做到自我测试?软件能够自动地跟踪和消除Bug吗?这并不仅仅是幻想。2016-2017世界质量报告上有这样的阐述“我们认为人工智能将是克服日益增长的质量保证和测试挑战的重要的解决方案。基于人工智能的测试方法将是继基于风险的测试策略和自动化测试技术之后的另一个测试技术的变革浪潮”。F
385°/ 2018-01-23/3855 人阅读 / 5 人点赞 / 0 条评论

AI自动化测试:AI测试机器人即将到来
或许你已经听说过人工智能(AI)。自从AllenNewell、HerbertA.Simon和CliffShaw在十九世纪五十年代写了第一个人工智能的程序“LogicTheorist”,人工智能开始逐渐被大家了解。从历史上来看,可以肯定的是,你并没有经常听说AI测试自动化。但现在事情正在发生着改变,AI自动化测试将在未来的自动化测试中发挥越来越重要的作用。对我来说,AI自动化测试仍然是一个相对新的概
536°/ 2018-01-17/5343 人阅读 / 6 人点赞 / 2 条评论

8个流行的持续集成工具
如果你很熟悉“持续集成”,一定会同意这样的观点:“使用它已经成为一种强制”。如今有很多持续集成工具,在这篇文章中,我们将介绍几款流行的持续集成工具。阅读本篇文章后,你会有对这些CI工具有一个更好的了解,知道他们能够为你提供什么功能,从而选出最适合你需求的一款持续集成工具。接下来将依次介绍8款持续集成工具(介绍的顺序没有任何含义):JenkinsJenkins是一款用Java编写的开源的CI工具。当
4268°/ 2018-01-11/42670 人阅读 / 26701 人点赞 / 1 条评论

14个适用于REST和SOAP服务的开源API测试工具
随着我们向更敏捷的左移软件开发过程(如持续集成和交付)迈进,快速向开发人员提供测试反馈的需求正在增加。UI测试的一个不足之处是它们的速度很慢,如果开发者的代码破坏了最新的构建,它们很难让开发者快速地知道。另一方面,API测试往往比UI测试更快,并且也更加可靠。在仔细研究API测试工具之前,我们需要确保我们对API有着同样的理解。什么是API?ApplicationProgrammingInterf
463°/ 2018-01-03/4590 人阅读 / 7 人点赞 / 4 条评论

Better Specs
在行为驱动开发(BDD)的开发过程中,Rspec是一个编写人类可读规范的非常有用的工具,可以指导和验证应用程序的开发。网络上有很多资源可以让你完全了解RSpec的功能,却很少有资源介绍如何编写高质量的Rspec测试套件。BetterSpecs项目过收集“最佳实践”(大多数开发人员需要通过数年才学习到的经验)来填补这个空白。感谢开源在工作和学习测试Lelylan(一种用Ruby和Node.js编写的
296°/ 2017-12-08/2966 人阅读 / 2 人点赞 / 0 条评论