DevOps – 持续集成工具Travis CI使用教程

首先,需要明确一个概念。持续集成是什么?

持续集成:Continuous Integration,简称CI,意思是,在一个项目中,任何人对代码库的任何改动,都会触发CI服务器自动对项目进行构建,自动运行测试,甚至自动部署到测试环境。这样做的好处就是,随时发现问题,随时修复。因为修复问题的成本随着时间的推移而增长,越早发现,修复成本越低。 继续阅读DevOps – 持续集成工具Travis CI使用教程

测试的过去和现在

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

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

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

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

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