已有 854 人访问
大头 ID.12504
阅读(57)
博客(0)
大头的阅读

[译文]用汽车来解释软件开发
比为客户构建软件更困难的是向客户解释软件是如何构建的。所以我们坐下来通过我们所知唯一的方法—图片,并通过汽车来解释这个令人难以置信的复杂概念。我们最大的,且一直存在的问题之一就是客户如何看待软件开发与实际软件开发之间的差距。该问题最明显的症状也许就是对于预算无止尽的谈判,但问题不止于此。敏捷开发-客户参与到什么程度?瀑布模型,即开发过程从确定需求到交付及维护按线性方式进行,最近已经几乎消失了。除非
283°/ 2016-03-02/2834 人阅读 / 0 人点赞 / 0 条评论

[译文]Selenium系列教程(11)
使用CSS选择器作为定位器:CSS选择器是一个元素选择器和用于标示网页内网络元素的选择器值的组合。元素选择器和选择器值被统称为选择器模式。选择器模式是使用HTML标签,属性及其值构成的。创建CSS选择器的过程和创建XPath的过程背后的主旨非常相似,唯一的区别在于其构建协议。像Xpath一样,CSS选择器也可以找到那些没有ID,类名或名称的网络元素。现在做好准备,下面我们就开始讨论CSS选择器的几
276°/ 2016-01-27/2760 人阅读 / 5 人点赞 / 0 条评论

[译文]男女在学习编程时的9大差异
科技工作是男性占大多数的领域。虽然在过去几年里一直在促进妇女进入科技行业,但业界似乎仍存在着一个鸿沟,在所有主要的科技公司,男性数量远超女性—通常接近或低于七三开。这是否意味着女性对于学习例如编程之类的科技技术根本不感兴趣呢?作为一个帮助人们自学编程技术网站的创建者,作为一名女性,我决定更深入的了解一下我的读者们。根据我最近在LearntoCodeWithMe上进行的一项调查,我很高兴地看到一个不
286°/ 2016-01-18/2868 人阅读 / 0 人点赞 / 0 条评论

[译文]这次,雅虎真的撤销QA团队了
在一个软件开发过程中取消了质量保证团队会发生什么?更少,而不是更多的错误,以及一个大大加快的开发周期。至少,根据雅虎的经验,确实如此。该公司的首席设计师AmotzMaimon,以及科学与技术高级副总裁JayRossiter介绍道。经过2013年发展过程中一些小变化,以及从2014年中期到2015年第一季度期间的大力推动,雅虎的软件工程经历了翻天覆地的变化。这项努力是雅虎一个计划中的一部分:他们称之
305°/ 2015-12-16/3055 人阅读 / 40 人点赞 / 0 条评论

[译文]Selenium系列教程(10)
(接上文)使用名称作为定位器使用名称查找Web元素非常类似前两个定位器类型。唯一的区别在于语法。在此示例中,我们将使用gmail.com登录页面所显示的“Password”文本框。语法:name=该元素的名称在我们的例子中,即为“passwd”。验证定位器值第1步:在目标框中输入“name=Passwd”,并点击查找按钮。注意,“Password”文本框将被高亮显示。使用链接文本作为定位器所有网页
285°/ 2015-11-30/2858 人阅读 / 23 人点赞 / 0 条评论

[译文]Selenium系列教程(9)
如何使用SeleniumXPath及其他定位器识别网页元素什么是定位器?定位器可以被称为是唯一标识网页中网页元件的地址。定位器是网页元素的一个HTML属性,用来告诉Selenium它需要执行操作的网页元素。网络元素多种多样。其中最常见的有:文字框按钮下拉超链接复选框单选按钮定位器的类型识别这些元素一直是一个非常棘手的问题,因此我们需要一个准确而有效的方法。我们可以断言,定位器越是有效,自动化脚本稳
281°/ 2015-11-23/2812 人阅读 / 57 人点赞 / 0 条评论

[译文]12款最佳移动应用测试框架(2)
(接上文)6.TestingwithFrankkFrankk允许您编写结构化文本测试/验收测试/需求分析(使用Cucumber),并让他们针对你的iOS应用程序来执行,Frankk还包括一个强大的“应用程序检测员”(名为Symbiote),你可以通过它来获得你应用程序运行的详细信息。7.SwitchboardSwitchboard——为您的移动iPhone或Android应用程序提供方便,超轻量级
303°/ 2015-11-11/3030 人阅读 / 10 人点赞 / 0 条评论

[译文]12款最佳移动应用测试框架(1)
本地移动应用程序通常运行起来更快,更顺畅,这就带来了更好的用户体验。网页设计师/开发者总是在寻找新的方法通过网络技术来达到这样的性能。即使是能够开发出令人惊诧的应用程序的移动应用开发者,也受制于本地浏览器有限的功能。手机浏览器甚至缺乏计算机浏览器很多基本的功能。在开发网站时,开发者期待能有查看源代码,调试JavaScript,甚至从控制台执行一个JavaScript命令的功能。综上所述,我们为移动
293°/ 2015-11-04/2930 人阅读 / 20 人点赞 / 0 条评论

[译文]Uber意外泄漏个人资料,涉及数百名司机
昨晚Uber意外泄露了数百名司机的个人资料,内容涉及社会安全号码,驾驶执照,车牌号码以及其他信息的照片。周二晚上,在此共乘公司注册的司机们首先发现信息泄露,并将消息发布到Reddit,以及Uber留言板。一名司机告诉Motherboard,当他试图上传自己的文件时,软件还显示了数以千计的来自其他司机的机密文件,他说他看到了“很多出租车认证表格和出租车驾驶证”以及“W-9表格和出租车公司的社会安全号
283°/ 2015-10-14/2837 人阅读 / 32 人点赞 / 0 条评论

微服务架构的测试策略(3)
前文所述两种风格的单元测试都在微服务中发挥着重要作用服务通常是一个由管道和协调代码包围富领域。域逻辑往往表现为复杂的计算和状态转换的集合。由于这些类型的逻辑是高度基于状态的存在,试图隔离这些单位的意义不大。这意味着尽可能,真正的域对象应该用于所有需要测试的单元。至于管道代码,则既难以将其与外部模块隔离,又难以根据状态变化进行测试。正因为如此,使用测试替代(testdoubles)更为有效的。这一级
347°/ 2015-08-21/3479 人阅读 / 1 人点赞 / 0 条评论