加载中
写给精明 Java 开发者的顶级测试技巧

我们经常为我们的业务代码写测试用例,对吧?毫无疑问,大多数答案会落在“不错,但是你知道怎样避免它么?”和“当然,我喜欢测试”之间的某种状态。这里我将介绍一些小窍门,让你明白写好测...

发布于 2015/01/27 09:33
单元测试和测试驱动开发 TDD 是怎么回事?

对于测试驱动开发和单元测试,我总有一种既爱又恨的感情在里面。 我一直都是这些“最佳实践”的热心支持者,但是我对它们的使用也一直持有怀疑态度。 软件开发中最大的问题之一是开发者或管理...

发布于 2017/02/12 13:51
那些可节省调试时间的 CSS 命名规范

我已经听许多的开发者说过他们讨厌 CSS,而根据我得经验,他们这样说根本是因为没有花时间去好好学习学习 CSS。 CSS 并非最好的“语言”,但是它确实已经成功驱动着网页的样式呈现超过 20 年...

发布于 2018/01/17 15:39
12 款 JS 代码测试必备工具

每天都会产生新的代码、用户测试工具和框架。下面的列表列出了可以完成各种测试需求的代码工具。你应该调查研究一下,看这些工具是否适用于你的技术栈和技术需求。 01. Jasmine Jasmine 是一...

发布于 2016/12/07 14:51
分析 JMeter 应用性能测试结果

JMeter是一款非常流行的开源负载测试工具,得益于基于Java的扩展点,它有着强大灵活性。但分析结果的数据不能与其他程序衔接。关于这点,最近 PerfBytes 的博客也有所提到,因为JMeter自身并...

发布于 2016/10/31 14:14
探索 Hashes 在 Ruby 中的运行方式

在Ruby的语言中,可以说哈希是最有用的数据类型。利用结构本身以及现实世界的问题,结合快速查找,它通常是脚本、网页和复杂的业务逻辑。它甚至可以在Ruby中存储所工作方式有功能、变量与常量...

发布于 2016/10/13 15:22
如何使用 Jest 测试 React 组件

Jest是一个由Facebook维护的测试框架,在这篇文章中我们将学习一下如何使用Jest来测试我们的ReactJS组件。在学习它提供的使测试React apps更容易的新特性之前,我们先了解一下如何用Jest测试...

发布于 2016/10/09 11:29
消息队列的延迟基准测试

在一年半以前,我发表了一篇叫剖析消息队列的博客,里面分析了一些不同的消息系统,并且做了一些性能测试。这篇文章现在看起来有些天真,并且存在很多问题,但是这却是我第一次做这样的系统测...

发布于 2016/02/14 09:50
测试是一件浪费时间的事吗?

让我们详细地说明 作为开发人员,我们都知道我们应该测试我们的代码。我们应该写单元测试,但这也通常是我们发现没时间时跳过的第一步。 作为团队的领导者或者管理者我们都知道测试是必要的,...

发布于 2016/01/19 14:42
测试异步代码

如果说异步代码不好写是共识的话,那么写异步代码测试用例就更难了。最近我刚刚完成了一个 Flaky 测试,所以想和大家分享一些关于写异步测试用例的想法。 这篇文章里,我们会探索一个关于异步...

发布于 2015/10/08 18:30
QA =金钱+时间,那它到底值多少呢?

你需要QA,但是需要投入多少?在软件世界有两类风险:死于“凌迟”和死于重大事故 QA是规避风险的好办法,两种风险都很严重,所以大部分人做投资的时候两种风险都规避。我们在后续的博客中会...

发布于 2015/05/19 10:40
12 个单元测试秘籍和实践

摘要:这篇文章介绍了对单元测试的最常见的误解,并给出误解所对应的事实的相关信息。 如今,单元测试虽然得到广泛地应用,但是仍然存在某些误解。对于仍然看不到单元测试优点的开发人员,以...

发布于 2015/01/31 07:30
为 Web 开发者准备的 10 款 Bug 报告和跟踪工具

软件开发生命周期中最重要的技能就是开发者如何快速和高效的跟踪代码中的错误并解决它们,这就是所谓的“调试”。 这一过程最常发生在实现、测试和质量管控阶段。无论是一个小问题还是错误,...

发布于 2015/01/14 10:08
谎言,特么的谎言和基准测试

基准测试的统计数据可能有令人难以置信的误导性如果其仅仅靠明显的详细分析。最近Apache的HTTPCore项目发布了一些基准测试的结果,它的标题为: Jetty HttpCore Linux BIO 35,342 56,185 Lin...

发布于 2014/09/23 16:52
构建一个可测试的 Go Web 应用

几乎每一个程序员都赞同测试是重要的,但测试以多种方式让写测试的人员打退堂鼓。它们可能运行慢,可能使用重复的代码,可能一次测试得太多导致难以定位测试失败的根源。 这篇文章中,我们将...

发布于 2014/10/06 06:28
使用 Groovy 实现自动化的 SoapUI

介绍 我曾需要捕获来自至少100次对web服务调用的响应. 这是为了能让非IT职务成员对响应进行人工检查,它们需要Excel文件格式的响应记录. 使用一些groovy脚本,我得以利用 SoapUI 4.6.4 的免费...

发布于 2014/09/19 07:38
使用 sysbench 0.5 测试 MySQL 的性能

鉴于最近对OpenStack的兴趣和激情,我想要确保我可以做恰当的系统性能评估。我主要开始转向sysbench,是因为它带来一系列丰富的针对不同层面的测试(通过 -test=option 来获知) ,包括有: ...

发布于 2014/09/03 10:22
使用 Coded UI 进行 UI 的自动化测试

介绍 曾经有一段时间,人们习惯于在MS Excel里面编写单元测试用例,然后开发人员就按照单元测试用例一步一步的来实现用例。这通常是很耗时的漫长的过程,尤其是如果应用很大或者UI很复杂的话...

发布于 2014/07/14 10:51
FuncUnit 和 Cucumber —— 前端测试的最佳搭档

这周我花了些时间研究FuncUnit 和Cucumber. 本文中我将说明为啥要联合使用这两个框架及使用它们进行前端测试. Cucumber 这是 Cucumber wiki: Cucumber 可以执行基于文本描述的功能自动化测试...

发布于 2014/07/23 08:11
使用 Vagrant 和 Fabric 用于集成测试

在cloudshare中,我们的服务是由许多部件组成的。当我们更改一个给定组件的代码后我们总需要测试它。我们小心地尝试着平衡单元测试和集成测试(或系统测试)的总量,以便能够实现合理的代码覆...

发布于 2014/06/30 07:00

没有更多内容

加载失败,请刷新页面

推荐优秀英文原文
取消
确定
返回顶部
顶部