测试的过去和现在

随着互联网和移动互联网的兴起,将测试界分割成一条非常明显的界限。我认为这个界限是2012年达到了顶点。在2012年之前,主要是手动测试为主。2012年之后由于自动化测试的兴起(以Selenium为代表,我专门研究了Selenium的发展史《Selenium——WEB功能测试领域的伟大创新》)国内测试人员普遍具备的能力是手动功能测试和使用LoadRunner和QTP做性能测试。

继续阅读测试的过去和现在

robot framework二维数组使用场景的实践

引子

有些时候可能会遇到这种场景:我们需要在一个robot framework测试用例中调取预先设置好的变量,进行测试。典型的就是准备了几组帐号和密码,需要每一组都尝试输入一下。那么,这种测试场景我们应该使用robot framework怎么编写测试用例呢。

继续阅读robot framework二维数组使用场景的实践

Selenium——WEB功能测试领域的伟大创新

提到WEB领域功能测试的自动化,无疑Selenium+WebDriver的组合是首选。它们改变了测试人员编写和执行测试用例的工作方式,大大提高了回归测试的执行效率。特别是在最近五年(2010-2015)间,随着互联网公司的大量兴起和业务的快速迭代,已经让很多国内大的互联网公司选择了它们作为自动化和持续集成的核心工具。

继续阅读Selenium——WEB功能测试领域的伟大创新

Robot Framework自动化测试框架介绍

介绍

Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。 继续阅读Robot Framework自动化测试框架介绍