摘要:
正好有网友说到应该让这位测试人员去做开发或者code review,我就谈谈我对编程语言的理解。还看到一些网友对我的观点有疑议,这也就是我说的要自己亲自体会才能明白的。当然每个人的体验不尽相同,但是很多细微的东西我还是没有解释的,比如老板的心理,visibility,promotion等等。具体怎么做还是应该是灵活的, 总之是要付出同样的时间和精力能够获取更大的好处,更大的好处也并不是仅仅包括测试... 阅读全文
摘要:
进入软件测试行业已经5年多了,慢慢的也形成了一套自己对测试的理解与观点。并且,发现是与大众不同的。看到周围的人进行的测试工作,包括测试用例的编写,自动化的设计与实现,Bug的寻找与分析,对一个feature整体测试的掌控,等等都有很多的欠缺与不足,因此想把自己的测试理论写下来与大家共享。本来想用Agile Testing这个名称来阐述我所形成的测试理论的,但是发现这个词已经被占用了,而且和我所谈的... 阅读全文
摘要:
本来不想再谈这些内容了,因为太基本,简单了。可是最近竟然发现一直不屑于UI自动化的我,仿佛都成为一个UI自动化专家了。我发现很多人,包括论坛上的网友,还有很多身边的同事都对UI自动化充满了一些恐惧感,从而不敢触及它。当然也有一定的原因是觉得UI自动化没太深的技术含量,这也是我讨厌UI自动化的唯一原因。但是,一旦让这些人去做UI自动化的话,是很难做好的,因为UI自动化需要一定的经验,而我个人认为一年... 阅读全文
摘要:
学完Silverlight之后,最近两三个星期集中在了code review, debugging, 以及Windows Internals和WDM的学习上。现在是时候做个小结了。 逛了一些关于debug,windows内核,驱动等的论坛,发现大家主要集中在了加密/解密,逆向,系统漏洞和反病毒等等专业领域,和我所学习他们的目的并不相同。所以,文章和我所关注的知识点也不很match。对于我来说,我学... 阅读全文
摘要:
经常遇到测试人员不知道学什么,或者学一个东西不知道有没有用。其实我也经常会遇到类似的问题,因此我自己也想把我学到的知识归归类。我想只要是这几类的知识,你学习都没什么错,总是会有用的。 产品知识:对于你所测试的产品,你一定要非常熟悉。小到你所测试的模块,大到整个产品的架构,内部实现,代码,等等。 测试知识:黑盒测试,白盒测试,手工测试,自动化测试,性能测试,安全测试等等。 开发知识:编程,数据... 阅读全文
摘要:
本书收录了我一年多所写的关于软件测试的文章,内容包含初中级测试工程师工作所涉及到的内容。测试总的来说还是比较简单,我认为作为初中级tester来说,这些文章基本涵盖了应该掌握的知识点,和一定的职业指导与规划。今后我写文章可能不会再涉及这些方面,而会从更高的角度去讨论测试技术与发展,因此把这些文章编辑成册,以方便大家的阅读。 下载doc:《我的测试观点与经验》 下载pdf:《我的测试观点与经验》 ... 阅读全文
摘要:
说到安全问题就不得不提BO。BO是安全中最大,最重要的问题,也是最最经典的安全漏洞,它可以使黑客执行任意代码,从而引发EOP的攻击。很多黑客并不太在乎其他的安全漏洞,他们就是想发现BO,从而拥有对机器的控制权。 由于BO这个问题太经典了,耳朵里不知道听过多少遍,因此在面试现在这家公司的时候还专门对BO进行了一些学习与研究,好像明白是怎么回事了。可是到了面试的时候,被别人一问就露馅了。同样,不久前面... 阅读全文
摘要:
安全测试跟通常的测试工作还是有很大不同的。我认为安全测试是在技术上超越开发人员的一个主要途径。一个合格的开发人员去做测试的工作,无论是黑盒,还是白盒,手工,还是自动化,都不需要他花很多的时间就可以进入工作状态。而对于安全测试,即使一个很有经验的开发人员不经过专门的学习也很难进行有效的工作。另外,一个安全测试人员的水平一般来说应该比开发人员高才对,如果低的话,很难想象你能够容易的发现什么安全漏洞(假... 阅读全文
摘要:
几个月前我还在谈论黑盒测试不一定比白盒测试技术含量低,现在我却可以比较肯定地说,黑盒测试比白盒测试更难,技术要求更高。道理其实非常简单,黑盒,白盒测试的本质区别在于源代码的访问权利,白盒测试具有这种权利,因此也就具有更多的资源和信息进行测试,当然事情就会变得容易很多,而黑盒测试由于不能看到源代码,就使得对于白盒测试人员发现的bug,你要花更多的时间,并且具有更高的技术才有可能发现。 我做黑盒测试已... 阅读全文
摘要:
进入测试领域已经满四年了,最近感觉自己可能有点里程碑似的改变了,因此回顾一下四年的测试技术发展轨迹供大家分享。 有个网友说的很好,从测试的难度上来讲应该是自动化测试<性能测试<安全测试。我从来都是忽略性能测试的,原因也很简单,因为我基本没有从事过跟性能测试相关的工作,谈不上什么理解与感受。但是,我还是能感觉到性能测试的难度确实要大于自动化测试。一两年前还在热烈地跟大家讨论自动化测试的重要性,如何自... 阅读全文