摘要:
很多测试工程师强调测试的方法和思想,到底什么是测试的方法和思想?
测试的思路是一种立体的思路,物理学在说到多维空间的时候,往往会用“生活在球面上的动物”来形象地说明二维空间和三维空间的不同,在这里我也想借用多维空间的概念说一说测试。 阅读全文
摘要:
上周让几个来应聘的应届毕业生参加了我们的笔试,我答应他们在明天给他们是否能参加下轮面试的答复,结果今天突然接到了前台转来的电话,正是其中一个应聘的毕业生打过来的。说实话,接到电话的时候,我有些不那么高兴,毕竟,答应的是明天答复,今天就询问具体结果,在我看来,和不请自来一样的唐突。可是接下来,电话那头的声音让我改变了不高兴的态度。
我欣赏的是她的勇气和热诚,我相信,一个有勇气和热诚为了自己目标而行动的人,总能获得他/她想要的成功。因此,我决定给她一个下轮面试的机会,不管她最终能否进入我们公司,迈出她的第一步,我宁愿相信,因为勇气和热诚,在今后的工作和生活中,她都能够在自己人生的道路上快乐和幸福的前进。 阅读全文
摘要:
摘要: 目前,不少网站在用户登录、用户提交信息等登录和输入的页面上使用了验证码技术。验证码技术可以有效防止恶意用户对网站的滥用,使得网站可以有效避免用户信息失窃、广告SPAM等问题。但与此同时,验证码技术的使用却使得WEB自动化测试面临了较大的困难——由于验证码的存在,传统的“录制”-“回放”工具由于不能识别验证码而失效。在各大软件测试的论坛中,经常能看到测试工程师在焦急地发问:“自动化测试时如何处理页面上的验证码?”,可见,该问题确实是一个对相当多的测试工程师造成严重困扰的问题。其实,验证码并不像它表面上看起来那么神秘,也并不像一些测试工程师认为的那样坚不可摧,通过一些技术和非技术性的手段,测试工程师完全可以把这个阻碍测试的绊脚石踢开。
本文是这一系列的最后一部分,描述了针对各种不同的针对验证码的“解决方案”,并对其进行了比较,说明各自的适用范围和优缺点。 阅读全文
摘要:
目前,不少网站在用户登录、用户提交信息等登录和输入的页面上使用了验证码技术。验证码技术可以有效防止恶意用户对网站的滥用,使得网站可以有效避免用户信息失窃、广告SPAM等问题。但与此同时,验证码技术的使用却使得WEB自动化测试面临了较大的困难——由于验证码的存在,传统的“录制”-“回放”工具由于不能识别验证码而失效。在各大软件测试的论坛中,经常能看到测试工程师在焦急地发问:“自动化测试时如何处理页面上的验证码?”,可见,该问题确实是一个对相当多的测试工程师造成严重困扰的问题。其实,验证码并不像它表面上看起来那么神秘,也并不像一些测试工程师认为的那样坚不可摧,通过一些技术和非技术性的手段,测试工程师完全可以把这个阻碍测试的绊脚石踢开。
本文是这一系列的第二部分,描述了验证码的实现方法。 阅读全文
摘要:
目前,不少网站在用户登录、用户提交信息等登录和输入的页面上使用了验证码技术。验证码技术可以有效防止恶意用户对网站的滥用,使得网站可以有效避免用户信息失窃、广告SPAM等问题。但与此同时,验证码技术的使用却使得WEB自动化测试面临了较大的困难——由于验证码的存在,传统的“录制”-“回放”工具由于不能识别验证码而失效。在各大软件测试的论坛中,经常能看到测试工程师在焦急地发问:“自动化测试时如何处理页面上的验证码?”,可见,该问题确实是一个对相当多的测试工程师造成严重困扰的问题。其实,验证码并不像它表面上看起来那么神秘,也并不像一些测试工程师认为的那样坚不可摧,通过一些技术和非技术性的手段,测试工程师完全可以把这个阻碍测试的绊脚石踢开。
本文分析了“验证码”实现的原理,给出了针对WEB性能测试过程中遇到的“验证码”问题的技术和非完全技术的解决方案。 阅读全文
摘要:
最近有个学员对我在课程中提到的单元测试的概念产生了疑问,原因是他看到了《软件测试方法和技术》(朱少民 清华大学出版社 2005年7月第一版)中的一段对单元测试的定义,对比我在单元测试中提到的主要是针对类的单元测试,觉得两者不太一致,于是对单元测试的对象和范围产生了一些疑问。
本文针对这个问题进行了深入的探讨和描述。 阅读全文
摘要:
演讲的题目是《企业测试自动化的策略、过程与误区》,放上来的是PPT转换的PDF文件。
关于本次演讲的文字资料和照片,可以参见以下链接:
http://tech.sina.com.cn/it/2006-09-23/15491156013.shtml(新浪)
http://www.enet.com.cn/article/2006/0923/A20060923208113.shtml(硅谷动力) 阅读全文
摘要:
9月21日到长沙,参加第二届中国软件工程大会。期间在长沙应该逗留4天左右,如果有长沙的朋友,可以见面聚聚啊。我在软件工程大会上的演讲主题是《企业自动化测试的策略、方法和误区》,会议结束后,我会把演讲的PPT放上来。 阅读全文
摘要:
9月6日-9日在沈阳公干,有沈阳的做测试的朋友,到时候可以聚聚啊:) 阅读全文
摘要:
LoadRunner提供的web_custom_request函数可以用于实现参数的动态生成。在LoadRunner中,web_reg_save_param和custom_request都常于处理参数的动态生成。
web_reg_save_param函数是大家都已经熟悉的了,它的主要作用是从一个response中获得后续的request需要使用的数据,然后将其作为一个参数保存下来,供后续步骤使用。该方法在LoadRunner中被称为Correlation(关联)。
而web_custom_request函数则可以用于完全自定义向服务端发送的request。
本文用一个实际的例子说明一下web_custom_request的具体应用。
阅读全文