资讯月刊下载

第121期(18-03)

2018年03月 - 总第121期
  • Java程序员开发常用的工具
  • 3月全球数据库排名:PostgreSQL 再迎暴涨
点击下载>>

第120期(18-02)

2018年02月 - 总第120期
  • 开源巨献:2017 年 Google 开源了这些超赞的项目
  • 关于区块链,程序员需要了解什么
点击下载>>

第119期(18-01)

2018年01月 - 总第119期
  • 编写高性能Java代码的最佳实践
  • 从15000个Python开源项目中精选的Top30,Github平均star为3707,赶紧收藏!
点击下载>>

更多月刊下载

活跃编辑

资讯编辑

原创新闻 [研发管理] 测试人员职业发展之路

在我们开始尝试为大家描述软件测试工作的多种可能性之前,先来看看在现在所知最近代的开发模式中,测试人员还会继续存在吗?因为如果连测试工作本身都不存在了,我们也没必要进行后续的讨论了。 很多做测试的朋友问过这样一个问题:“现在敏捷开发模式中,自动化测试那么流行,而且连开发人员都开始做测试了,是不是以后就没有测试人员了?” 其实我在这里可以肯定的告诉大家现实并不是这样的。 首先我们需要讨论的是分工的 ...
jihong10102006 评论(0) 有8193人浏览 2017-08-11 0 0

原创新闻 [互联网] 更好的单元测试

引用 原文:Better Unit Tests 作者:Manu Pk 翻译:赖信涛 责编:仲培艺 在过去的几年间,我们向我们的产品中加入了很多单元测试,提高内部质量。在此期间,我们经常遇到选择单元测试还是一体化测试的困难。我想介绍一些我们用以优化现有系统的方法。 单元测试的核心是,隔离组件的依赖,每次测试一个单独的组件。经典的单元测试有这些原则:“快速,独立,可重复,自我验证,及时。”在Java ...
mengyidan1988 评论(0) 有6333人浏览 2016-08-10 0 1

转载新闻 [行业应用] 如何覆盖 React Native 功能测试

使用 Macaca 做前端组件测试一篇已经介绍了如何在浏览器运行时测试。本篇介绍如何对 Native 的渲染进行测试,覆盖 React Native 的功能测试等同于覆盖 Native 的测试,需要 iOS, Android 的系统运行时环境。此类端对端测试使用Macaca的Native配置即可。 示例 本示例以 React 组件autoresponsive-react为例说明,对 UI 功能进行 ...
mengyidan1988 评论(0) 有5113人浏览 2016-05-18 0 0

转载新闻 [研发管理] 测试技巧 – 你所不知道的测试黑科技

技巧一:处理实例化 在我想办法让我的Android App通过Unit Test和Integration Test的过程中,我积累了一些小的经验与技巧,可以成功的处理比较麻烦的代码。展示开始: 问题代码 我想测试这段代码 public void readDeepLink(String path) { new DeepLinkReader().readDeepLink(path); } 我只 ...
mengyidan1988 评论(0) 有6384人浏览 2016-01-27 0 0

原创新闻 [行业应用] 我眼中的开发和测试

摘要:在IT行业,开发和测试之间的关系一直是一个大家津津乐道的话题。那在周兆熊眼中,开发和测试是什么样的?他进行了细致的说明,并就两者的关系给出了一些建议。 在IT行业,开发和测试之间的关系一直是一个大家津津乐道的话题。在整个软件产品的生命周期中,开发和测试人员所做的工作分别对应不同的阶段,如图1所示。 图1 开发和测试人员的分工 工作内容 从图1可以看出,开发和测试是一个上下游的关系。 ...
cao345657340 评论(1) 有5093人浏览 2014-12-01 2 0

转载新闻 [行业应用] 软件测试人员的烦恼

软件测试人员在软件开发过程中的作用越来越重要,基本上是一个把关的地位。我们来快速浏览一下主要影响软件测试人员的工作质量的几个方面。 一、软件发布周期的不断加速 为 了应对今天需求的快速性和连续性,软件交付变得越来越快。大多人都认为软件测试在软件交付过程中是一个相当棘手的问题。妄想通过简单的加快开发过程来达到 预期的结果,而且开发过程本身存在问题,这显然是不切实际的。如果没有给软件测试分配足够 ...
cao345657340 评论(3) 有4798人浏览 2014-11-12 1 0

转载新闻 [研发管理] 2013年软件领域因缺陷导致的五大事件

时间飞逝,农历的2013年也快要跟大家说再见了。在软件领域里,2013年是个不平凡的一年,越来越多的科技产品走进了人们的生活,移动、大数据、云计算的快速发展给许多企业带来了各种机遇和挑战。作为程序员,除了要回顾自己一年所参与的项目之外,还得了解去年的业内动态、发生过哪些令人深思的互联网事件。 本文作者总结2013年软件领域因软件缺陷导致的五大事件,提醒所有的各位程序员在开发项目时,除了注重功能的实 ...
tuhaihe 评论(2) 有42332人浏览 2014-01-24 3 0

转载新闻 [非技术] 【信息图】到2020年开发者、设计师、测试员的数量将达 ...

本文作者Ben Austin在Smart Bear网站分享近些年美国科技行业的开发者、设计师、测试员人数上的巨大变化,从数据上可以看出人数的不断增加,也体现出行业的蒸蒸日上。(以下是编译内容) 根据最近的报道,2012年1月至6月间,技术(或“科技”)产业增添了近10万个就业岗位,涨幅为1.7%。此外报道还说,预计到2020年,整个计算机行业就业率将增加22%。有许多事实可以证明,为什么科技产 ...
学良3 评论(0) 有16327人浏览 2013-11-21 3 1

原创新闻 [研发管理] Fuzzino:开源的软件模糊测试库

弗劳恩霍夫研究所(德国也是欧洲最大的应用科学研究机构)研究人员近日开源了一个数据模糊测试(fuzz testing或fuzzing)库——Fuzzino。 模糊测试是一种基于缺陷注入的自动软件测试技术,它通过向系统输入大量的随机数据(称为fuzz)企图使系统崩溃,来发现编码错误和软件、操作系统和网络中的安全漏洞。 Fuzzino并不是一个全功能的模糊测试工具,而是一个数据生成器,可产生用于模糊 ...
wangguo 评论(0) 有11079人浏览 2013-05-17 0 0

原创新闻 [编程语言] 开发人员的测试悖论

  多年来,我在软件开发过程中看到了许多不同的测试方式。每一种测试都有它的独特性,一些开发人员认定他们自己有不只一种方式。在本文中,我试着列举所有不同种类的测试,并说一说它们在项目上反映出的效果。   1. “我不是QA”(I’m not QA)   我提交代码,其他人验证其是否能正常运作。我的工作就是写代码,而不是测试。因为是我写的代码,所以,我不能测试出代码什么地方出错了。我需要让其他 人看应用 ...
jobbole 评论(7) 有8503人浏览 2011-05-16 5 14

转载新闻 [操作系统] Ylmf OS 测试版ylmf_os4-20110510发布

Ylmf OS 4.0 是基于底层构建的Linux版本,在上一个测试版发布后,广大网友纷纷加入群和交流论坛协助测试和完善 Ylmf OS,从中找出了很多的bug,经过紧张开发,Ylmf OS推出了最新测试版ylmf_os4-20110510。 更新日志: 1 . 更新 软件中心,支持配置 2 . iso 预装 libreoffice 3 . 默认 chromium 浏览器 4 . 去掉 gnom ...
希·梦 评论(32) 有9162人浏览 2011-05-12 15 6

转载新闻 [互联网] Chrome 12 beta 版公开测试,移除Google Gears功能

Chrome 11 Stable发布仅一周时间,Chrome 12 beta版就跟着发布了;Chrome 12 beta版尚在开发的特色功能有:改良了硬件加速、强化个人控制、提升下载文件安全等。同时,谷歌在Chrome 12 新beta版将删掉Gears功能。   新Beta版包括2项重要安全更新:   1.基于Flash技术的本地分享:之前想删掉浏览器中分享的网站需要从Adobe官网下载特 ...
fm_2010 评论(0) 有3674人浏览 2011-05-10 2 0

转载新闻 [操作系统] Mac OS X Lion将引入iOS式软件快速删除法

上周末,苹果向开发者发放了Mac OS X Lion的最新测试版,版本号为build 11A444d。有测试者指出,新版本引入了一种极为类似iOS移动操作系统的软件删除机制。 Mac OS X Lion继承了iOS的很多设计理念,其中就包括类似iOS主屏幕的“Launchpad”启动面板,各种应用软件的图标整齐排列在屏幕上,方便用户选择使用。 而在最新版本的Mac OS X中,软件的删除机制也向 ...
希·梦 评论(0) 有3391人浏览 2011-05-04 0 0

转载新闻 [编程语言] 一些软件设计的原则

本文为大家介绍软件设计中的一些原则,都是经过长期经验总结出来的知识,每一个程序员都应该了解,相信对大家在进行软件设计的过程中会有很大帮助。 Don’t Repeat Yourself (DRY) DRY 是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样,我们需要在泛型设计上做相当的努力,这并不是一件容易的事)。它意味着,当我们在两个或多个地方的时候发现一些相似的代码 ...
小兔虎 评论(20) 有25369人浏览 2011-04-25 49 2

转载新闻 [操作系统] Ubuntu 11.04公开测试

经过多月测试,Ubuntu 11.04(Natty Narwhal)的首个Beta测试版公开发布啦。 Ubuntu 11.04 Beta 1采用全新的Linux Kernel 2.6.38,默认办公软件为LibreOffice 3.3.2,其它组件包括X.org 1.10.0、Mesa 7.10.1 GCC 4.5、Python 2.7、dpkg 1.16.0、Upstart 0.9等。 Ub ...
fm_2010 评论(4) 有4738人浏览 2011-04-01 5 0

原创新闻 [研发管理] JIRA 4.3 版本发布,问题跟踪管理软件

JIRA 4.3发布了。该版本引入了具备完整LDAP集成的身份管理系统;还包括一个通用插件管理器;一个新的数据导入功能,可以更方便地从旧系统迁移数据。此外,一些新的JQL功能极大增强了搜索体验,例如可以搜索一个问题的更改历史记录等。 JIRA是一个国际化缺陷跟踪管理的专业软件,它用于帮助公司和团队跟踪工作中的问题,管理和记录这些问题的处理过程,被组织管理人员、开发人员、分析人员、测试人员和其他 ...
fm_2010 评论(15) 有8441人浏览 2011-03-18 11 0

转载新闻 [互联网] Google推新软件挑微软:可传Office文档至网络

北京时间2月24日消息,Google最近发布一个免费工具,它剑指微软Office软件,使用该工具后,用户能将Office套件中的文档转移到网络上,并对它进行编辑和整合。   Google此举早在意料之中,它不属于核心的搜索业务,而是另辟新途径寻求增长。   新推出的免费工具可以支持文字处理、电子表格,并且可以在网络浏览器上和Google Docs协同使用。它将与微软的Office套件正面冲突,包 ...
free_free_free 评论(11) 有8853人浏览 2011-02-24 7 1

原创新闻 [编程语言] Google前女软件工程师分享的工作经历

编者按:原文作者Jean Hsu(音译,苏珍妮)曾在Intel、Google等公司任职,目前在创业公司做Web应用开发工作。就作者经历而言,她很希望能有更多的女性加入计算机科学领域,她在本文分享她在求学阶段和在业界工作期间的经历。   众所周知,在计算机科学领域中(无论是在学术界还是产业界),女性从业人员凤毛麟角。在过去的几十年中,尽管在其他男性主导的领域内,女性从业人员的 比例逐步提高 ...
jobbole 评论(85) 有34693人浏览 2011-02-24 30 15

转载新闻 [操作系统] Mac OS X 10.6.6或已准备发布

当地时间周四晚间,苹果向注册开发人员发放了Mac OS X 10.6.6的新测试版本Build 10J537。这仅仅是10.6.6的第二款测试版本,但据称它很可能就将是最终正式版本。 早在Mac OS X 10.6.5正式发布前,苹果就已经开始了10.6.6的测试工作。显然,相隔如此之近的两个版本并不会包含太多的Bug修正和升级,而是有着非常明确的目的:Mac App Store。苹果承诺将在 ...
just_cool 评论(6) 有4517人浏览 2010-12-03 4 1

原创新闻 [编程语言] 明星软件工程师的10种特质

  如今,每家公司都似乎成了科技公司。从软件创业公司到投机性投资公司、制药巨头和媒体巨头,它们都越来越多地加入到软件业务行列。   代码质量不仅成为了一个必需品,更成为了一个竞争优势。因为众多公司围绕软件而竞争,开发软件的人——软件工程师正显得越发重要。但是,你该如何发现那种百里挑一的程序员呢?在本文中,我们简明扼要地列出了明星开发人员的10种特质。 1. 热爱编程 2. 完成事情 ...
jobbole 评论(36) 有23675人浏览 2010-11-25 40 3

最近热门TAG

项目管理(163) 软件测试(94) Git(73) maven(67) 敏捷开发(54) XP(44) 单元测试(43) 配置管理(34) SVN(34) CVS(33) subversion(25) TDD(20) UML(17) Ant(15) UP(6) capistrano(3) UseCase(2) Loadrunner(2) VSS(1)

热门资讯

Global site tag (gtag.js) - Google Analytics