标签: 测试

资深程序员:给Python软件开发测试的25个忠告!

资深程序员:给Python软件开发测试的25个忠告!

更小,更严格的单位测试在失败时提供更有价值的信息。通常,运行超过0.1秒的测试不是单元测试。单元测试可以提供更具体的错误信息,关于单元测试实践一本不错的书是Gary Bernhardt的Fast Test, Slow Test。

为什么我反对追求测试覆盖率

为什么我反对追求测试覆盖率

我们已经有了一个极端的经验:开发有0个单元测试的项目,我们知道这样做所带来的痛苦。通常我们缺乏的是另一个极端的经验:开发100%代码覆盖率和一切都是TDD的项目。单元测试(特别是第一种方法)是一个非常好的做法,但我们应该分辨哪些测试是有用的,哪些是适得其反的。

谈一谈程序员不愿意写测试的问题

谈一谈程序员不愿意写测试的问题

你会发现自己多年来以前从来没练过写测试的能力,或者仅仅是写过3年代码,只做过1年测试。或是写过7年代码,做过4年测试。

程序员文史综合素质测试题,下跪吧

程序员文史综合素质测试题,下跪吧

“不积跬步,无以至千里——《荀子·劝学》”。与该句思想最接近的一个算法是:
a. 穷举
b. 递归
c. 动态规划
d. 贪心

为什么说让程序员自己做测试等于白测

为什么说让程序员自己做测试等于白测

当询问开发人员关于他们自己编写的代码时,会发生类似的 “盲点”现象。我们往往会忽视我们自己创建的物品或事物中存在的缺点,而且没法看到特征不够明显的场景,然而当这件事发生在其他人的工作或孩子身上时,我 们却能够正确的识别到。

没有代码审查和测试驱动的经济成本和时间成本

没有代码审查和测试驱动的经济成本和时间成本

近些年来,越来越多的人开始向我咨询测试驱动开发(TDD)的好处。所谓TDD,就是在将代码进行部署之前,利用各种自动化测试来确保代码能够正常工作。在进行测试的时候,你需要寻找测试失败的地方,然后不断修改,必要的时候还需要对代码进行重写。实践证明,TDD是软件开发过程中必不可少的一环。而且它还能够帮助企业和员工节省大量的时间。

如何做一个成功的软件测试员

如何做一个成功的软件测试员

在 工作中经常遇到当产品上线出了bug后,第一个受到指责的是测试人员,”测试为什么当初没有发现这个问题呢”,这种情况在现实工作中数不胜数。

王垠:一些关于测试的道理

王垠:一些关于测试的道理

在长期的程序语言研究和实际工作中,我摸索出了一些关于测试的道理。然而在我工作过的每一个公司,我发现绝大多数人都不明白这些道理,很多团队集体 性的采用错误的做法而不自知。很多人把测试当成一种主义和教条,进行过度的测试,不必要的测试,不可靠的测试,并且把这些错误的做法传授给新手,造成恶性 循环。

测试代码时你会犯的11个错误

测试代码时你会犯的11个错误

我遇到的大多数开发人员都不怎么热衷于测试。有些会去做测试,但大多数都不测试,不愿意测试,或者勉而为之。我喜欢测试,并且比起编写新的代码,愉快地花更多的时间在测试中。

Mysql 压力测试工具 mysqlslap

Mysql 压力测试工具 mysqlslap

mysqlslap 是 Mysql 自带的压力测试工具,可以模拟出大量客户端同时操作数据库的情况,通过结果信息来了解数据库的性能状况。mysqlslap 的一个主要工作场景就是对数据库服务器做基准测试

测试MM希望你了解关于测试的5件事

测试MM希望你了解关于测试的5件事

质量保证成为了软件开发项目中比较重要的一个环节。随着越来越多的群体转向敏捷软件测试,QA 在程序创建中起到了一个更加重要的作用。不过,这里有几件 QA 管理人员希望利益相关者在软件测试中知道的事情:

陈皓:性能测试应该怎么做?

陈皓:性能测试应该怎么做?

关于平均值为什么不靠谱,我相信大家读新闻的时候经常可以看到,平均工资,平均房价,平均支出,等等这样的字眼,你就知道为什么平均值不靠谱了。

让测试抓狂的5种代码编写方式

让测试抓狂的5种代码编写方式

有一次,我在一个讲座上听到主持人问听众如何故意编写难于测试的代码。在场的小伙伴都惊呆了,因为没有任何人会故意写这种糟糕的代码。我记得他们甚至给不出一个好的答案。

软件质量控制技巧

软件质量控制技巧

然而,靠着程序员的良心和素质,对代码或软件质量的维系,对于上面说的软件质量会影响人生安全的情况,却又显得远远不够了。

敏捷软件测试常见的七个误区

敏捷软件测试常见的七个误区

测试策略关注的是目标和方法,即怎样在限定的时间内有效利用有限的资源达到提前制定的目标,一般制定测试策略时会首先明确测试目标,然后确定需要哪些测试类型,各种测试类型所占的大概比例,选择测试框架,最后规划一下软件发布前需要经历哪些测试阶段。

程序员的好日子来自于有保障的测试

程序员的好日子来自于有保障的测试

我曾经是一个不测试主义者,因为我看不到测试的价值。然后,我试了一段时间,变得对它深信不疑。我收集了一些经验,当然还远远不够。这篇文章总结了一些我知道的以及我认为我知道的内容。

想转行做软件测试?快来看看你适不适合

想转行做软件测试?快来看看你适不适合

那么究竟是什么样的人适合呢?软件测试到底是不是只是女生的专利?本文将为您做出合理的分析。

为什么开发与测试老掐架呢

为什么开发与测试老掐架呢

让我们思考几个常见的问题:
软件测试的目的是什么?
开发人员能否构建出没有 Bug 的完美软件?
测人人员和开发人员是什么关系?
软件测试能否保证软件质量?

  先闭目冥想五分钟吧,然后可以尝试着回答上面的问题。

优秀的Java程序测试是什么样的?

优秀的Java程序测试是什么样的?

 作为测试驱动设计和开发的忠实粉丝,我相信创造良好的测试是我们作为 Java 开发人员可以做的最重要的事情之一。

产品测试:只找五位用户就够了?为什么?

产品测试:只找五位用户就够了?为什么?

做用户测试,听起来好像是件非常高大上、专业、要花掉一大笔钱的事情。但其实并非如此。

“测试是浪费时间,我的程序肯定没问题”

“测试是浪费时间,我的程序肯定没问题”

写一个测试程序,重现这个bug。即使你没有时间来立即修正这个bug或者这不是个致命的bug,你也应该有个能够让它重现的测试程序,当日后你回来解决这个问题时,你就能知道该做什么了。

2016年:软件测试趋势前瞻

2016年:软件测试趋势前瞻

本文就从新趋势来分析一下给软件测试带来了哪些影响。

我的六年软件测试感悟

我的六年软件测试感悟

不知不觉已经从事软件测试六年了,2006毕业到进入外包公司外包给微软做软件测试, 到现在加入著名的外企。六年的时间过得真快。 长期的测试工作也让我对软件测试有了比较深入的认识。但是我至今还是一个底层的测试人员,我的看法都比较狭隘,如有错误还请批评改正。

开发者:恐怖游戏开始不要找乐趣

开发者:恐怖游戏开始不要找乐趣

 对于一个把我吓的六神无主的恐怖游戏的开发者,Thomas Grip 其实看起来非常的和善,与他做的游戏风格完全不同。Grip 是瑞典独立工作室 Frictional 的创意总监,曾经研发过恐怖冒险游戏《Penumbra》系列以及 Gamelook 最近几天报道过的《失忆症:黑暗后裔》。

今天你写了自动化测试吗

今天你写了自动化测试吗

一艘货轮满载着货物从港口启航,向浩瀚的大海深处破水而去。海面平静,微微皱起波浪,从容而显得宽容。然而,货轮的步履却有些蹒跚,发动机“轰轰轰”地嘶吼着,不堪重负,却无法让船只游得更快,倒像是海水咬住了船底往下在拖曳。