分类测试方法下的文章

Eva 发布于 06月12, 2014

简说功能测试之事务回滚测试

前些天有个朋友问测试事务的回滚有什么建议,当时结合自己的实际工作经验简单说了一下,之后就开始思量着写点什么作为经验总结和沉淀,于是就有了这篇博文。

相信你对事务这个概念不会陌生,它是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。由于计算机可能会因停电、网络中断等而出现故障,因此有可能更新了一个表中的行,但没有更新另一个表中的行。如果事务中的某个点发生故障,则所有更新都可以回滚到事务开始之前的状态。如果没有发生故障,则通过以完成状态提交事务来完成更新。我们测试的目的就是为了确保在事务中某个点发生故障时,所有更新都可以回滚到事务开始之前的状态。

阅读全文 »

onlyanyz 发布于 03月27, 2014

测试感想之新人篇

从13年9月份到现在,做测试工作已经有半年多了,也接触了不同类型的业务,其实最开始我对测试并没有太多了解,只是在某次软件工程课上,听到了一些关于诸如白盒、黑盒的测试理论,仅此而已。后来,当我找工作之前,也看过些诸如怎样测试一个杯子的问题。当时我就想,一个杯子嘛,还要怎么测试啊,看它是啥样的呗,能不能装水啊,装热水还是冷水啊,会不会漏啊,容不容易倒啊,会不会摔坏啊,拿着会不会烫啊,想了几条,实在是没想法了,打开网页一看傻眼了,着实吓我一跳,一个简简单单的杯子,能有这么多测试?当时那作者把一个杯子的测试分了好几类,例如什么功能测试、性能测试、界面测试、安全测试,还有什么更奇怪的可用性测试,听都没听过,我看了下他的测试内容,从能不能装水或者其他液体,能装多少,刻度表,泡茶、咖啡,放冰块,材质,到外观的各种角度,放到国外会不会有种族歧视的语言,到装特定温度的水、涂料、颜色,到是否有毒、容易爆炸、摔打是否破碎,到内壁材料,长不长细菌,水好不好喝到,有没有防滑措施,有没有缺口会划破嘴(我当时想,这是人才啊,想的真够多)等等等等,看了半天,发现虽然是各种诡异的测试,但貌似个个都合情合理啊,唯有无尽的佩服,佩服,人家一不小心,就写30多个所谓的test case,而我绞尽脑汁,也只写了不到10个,再写下去自己都感觉在无理取闹了。

阅读全文 »

听海 发布于 03月20, 2014

复现BUG的一些思路

作为测试人员,经常会被要求复现BUG,比如用户反馈的BUG或者是在测试过程中在一定概率下出现的BUG。对于这类问题,有时会让我们觉得难以着手。下面我就谈一谈我的一些思路吧。
我认为一个BUG是由三个要素构成的:环境、数据、操作步骤。那么如何从这三点入手,总结了以下思路:

阅读全文 »