摘要:左耳朵耗子发表了《我们需要全职的QA吗?》后,一石激起千重浪,赞成者有之,激烈反对者有之;有人说文中对QA的定义不对,还有人说以偏概全…… 的确,在需不需要专职的QA角色这个问题上,很难用一个简单的“需要”或“不需要”来回答。前两天我写了一篇对该文的回应文章,但由于文章写就得比较仓促,很多观点来不及完整表述,因此,在“真理越辩越明”的原则下,在这边文章中,我准备就“我们需要什么样的测试”这个问题说说我自己的看法。
首先要说明的是,这篇文章完全不是讨论“我们是否需要专职QA”这个问题的,也不是讨论“各种情况下QA或测试工程需要做什么”,而是从我自身对测试的认知和个人经验出发,说一说我对不同特点的产品需要的测试的看法。
阅读全文
摘要:说实话,在我看来,左耳朵耗子的《我们需要专职的QA吗?》这篇文章的观点并不算过激。最多就是一篇从开发工程师的角度来商讨是否需要设立“专门做测试的岗位”,让“不熟悉或是不懂开发的人”来做测试工作。如果这个问题摆在我的面前,在大多数情况下,我的答案可能和左耳朵耗子一样:“不需要”。
作为一个在测试行业工作了10多年的“老人”,在这里赞同左耳朵耗子的观点似乎是对自己过去这么多年工作的否定,但实际上,正是因为有这么多年的经验,我才真正能够深刻的体会专职测试工程师在工作中的局限和不足。
阅读全文
摘要:上周六在杭州的《互联网软件测试大会》上做演讲的时候提到可测试性的话题,顺手举了一个例子:“B类存在对A类的依赖,A类是一个Singleton类,B类使用到了A类中的一个需要被mock的函数,这种情况下如何处理?” 本来,这是《修改代码的艺术》上曾经提到的一个典型模式,该书中有非常详细的描述。但今天收到某位听众的邮件,问这个问题应该怎么回答。
正好好久没有写过blog了,于是顺手写了一段简单的代码来说明这个问题。
阅读全文
摘要:网站名称是PythonChallenge,提供了一系列的Python puzzle需要你去解决。需要你根据给出的页面提供的信息,猜测(计算)出下一关的URL是什么。
刚开始看到的时候觉得满头雾水,尝试着解决了几关之后发现,还是蛮好玩的。所有的puzzle都建议使用Python编程语言来解决,当然也可以用其他的语言来解决。如果你正在学习Python,或是对用编程解决问题有兴趣,可以去试试,看看你能到哪一关。
http://www.pythonchallenge.com
一点小提示:
1,解决一个问题后,得到下一关的html文件名,只需要把本关的URL的xxxx.html改成[newstring].html即可;
2,注意页面上的提示信息,请仔细阅读;
3,很多时候需要查看页面的源代码,源代码中通常会隐藏一些信息。
阅读全文
摘要:

在4月26号下午的讲座中,我提到了“将Script放到HTML文件中尽量靠近尾部”的方法来提高用户感觉上的响应时间,有朋友对这个问题提出了疑问,因此在这里更详细的对该方法进行说明。
首先,浏览器对于script的下载是避免并行进行的。HTTP/1.1协议中规定浏览器和同一host之间只建立最多两个连接,也就是说允许的最大并行度为2(当然,对IE和Firefox来说,你都可以通过修改浏览器的设置来扩大这个并行度)。但对于Script的下载来说,浏览器在开始下载Script之后,是不会并行的下载其他element的。不会并行下载script这一点是一个事实,但浏览器为什么要采用这种策略,以及浏览器我们提到的“将Script放到HTML文件中尽量靠近尾部”到底能起到多大的作用,需要注意哪些事项,我希望在这篇文章中进一步的进行讨论。
阅读全文
摘要:不少使用IIS或是windows域的环境中,在访问某个页面时,系统会弹出一个对话框要求用户输入域用户名称和口令,输入正确的与用户名称和口令才能继续。在使用LoadRunner对这种类型的网站进行测试时,录制下来的脚本在回放时通常都会在访问特定页面时给出一个401 Authorized require的错误信息。
其实,在LoadRunner中,有一个专门的函数 web_set_user 可以实现输入windows认证信息。
阅读全文
摘要:很多朋友在使用pywinauto的时候会遇到其无法对中文应用的菜单等操作的问题,其实这只是由于编码引起的问题。
解决这个问题有两种方法:
阅读全文
摘要:在Zee的论坛里面和大家讨论了一下关于如果学习编程的问题,觉得挺有意思的,干脆贴在BLOG上了,呵呵。
阅读全文
摘要:Windows下存在一些可以自行解压的文件,也就是所谓的自解压文件。用户不用知道具体是采用哪种压缩技术进行压缩,即可仅通过运行该自解压文件实现对文件的解压。
但在Unix/Linux系统中,却没有一种方法可以达成这样的目的。今天突然想用Unix Shell尝试实现自解压,经过尝试,不是很难,也不需要高深的技术,就可以轻松达成这个目的。
阅读全文