测试知识
鲁小瓜
这个作者很懒,什么都没留下…
展开
-
为什么测试用例需要评审
无论是初级测试工程师,还是高级的,专家级的,设计出来的测试用例都需要经过评审。 原因一:设计完成的测试用例要分配给每个人来设计具体数据,并实现自动测试。设计用例和实现用例、执行用例并非一人完成。设计用例的人并不知道用例在具体执行的时候是否有问题,或者哪些步骤不能实现自动测试。再者“测试是无穷尽的”,谁又能保证自己设计的用例能覆盖完全? 原因二:测试人员总是抱怨测试出来Bug后与开发扯皮转载 2012-06-12 17:27:24 · 9029 阅读 · 0 评论 -
google是如何做测试的?(一、二)
在所有我被问及的问题中,最多的就是关于谷歌是如何测试的。尽管在博客中(google testing blog)中有过零碎的解释说明,但还是需要更多的系统阐述。虽然谷歌的技术路线在执行的过程中不断地进化,但公司的测试策略却从来没有变化过。谷歌现在 是一家拥有搜索、应用、广告、移动、操作系统等产品的公司,我们在这些涉及到的产品领域里发挥着非常有意义的作用。当我们涉及到一些新的领域或者在旧领域 里快速成转载 2012-07-09 10:27:44 · 985 阅读 · 0 评论 -
google是如何做测试?(三、四)
前言:经过前两篇的介绍之后,评论里留下许多问题。并没有逐一回复,当然不是想把这些评论置之不理,而是希望在这里和后面的文章中做详细介绍和解释这些问题。从这一篇开始,我将开始讲谷歌是如何测试软件的了。在谷歌,质量不等于测试,是的,我确定在其他所有的公司也都是这样。“质量不是被测出来的”,这句陈词滥调是再正确不过的了。不管汽车制造还是 软件开发,如果在最初的设计建造的时候就有问题,那它永远都会有问题转载 2012-07-09 10:51:09 · 606 阅读 · 0 评论 -
google是如何做测试的?(五)
对于测试范围的形式,谷歌并没有使用通用的代码测试、集成测试、系统测试这些常用术语来做区分,而是使用小规模测试、中等规模测试、大规模测试这样的称呼(译者注:代码测试(code testing), 通常指单元测试和API级别的测试,一般使用XUnit、Gtest框架,但谷歌并没有使用代码级别测试这种说法)。小规模测试就是针对小量代码的测试,中等规模测试、大规模测试以此类推。所有的三种工程师角色(译者注转载 2012-07-09 10:59:02 · 1123 阅读 · 0 评论 -
十个免费的Web压力测试工具
本文列举了是十个免费工具,可以用来进行Web的负载/压力测试的。这样你就可以知道你的服务器以及你的WEB应用能够扛得住多少的并发量,以及网站性能。0. Grinder – Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利。 支持用于执行测试脚本的Jython脚本引擎HTTP测试可通过HTTP代理进行管理。根据项目网站的说法,Grinder的 主要转载 2012-07-09 11:34:41 · 841 阅读 · 0 评论 -
QTP-描述性编程
不把对象存储到对象库中,而是在测试脚本中告诉QTP要操作对象的属性,然后QTP根据这些信息到真实的系统中去寻找对象,然后把操作施加在该对象上。描述性编程和传统QTP脚本的区别:描述性编程把需要识别的对象属性从对象库转移到脚本里面,通过脚本里面的特殊格式,告诉QTP识别对象的方法。描述性编程的语法:micClass(“property1:=value1”,“property2:=valu转载 2012-07-19 16:16:34 · 1254 阅读 · 0 评论 -
软件测试用例设计心得
1、了解软件的原始需求(测试目的) 在编写一个软件或者模块的测试用例时候,一定要明白这个功能的原始需求,也就是软件的使用者(客户)的需求。理解原始需求后,编写的测试用例才更有目的性。 2、熟悉软件的功能需求(测试点) 这个功能需求是指软件的细化需求点,这个一般在需求文档里面都会体现。这里要做的是把 “粗略”的需求,细化成一个个小需求点。熟悉功能需求后,要知道软件是怎么使用的,这也转载 2012-06-12 17:10:18 · 4667 阅读 · 0 评论