摘要:
1. add Eclipse plugin Cucumber -> http://cucumber.github.com/cucumber-eclipse/update-site //eclipse安装失败,用maven repository depenency添加到pom.xml的方式 2. Ju 阅读全文
摘要:
Page Object Model Framework which is also known as Page Object Design Pattern or Page Objects PO模式的最大优势是如果UI或者任何页面的HTML对象有了变化,测试并不需要任何改动。只有页面对象的代码受到了影 阅读全文
摘要:
JBehave and Cucumber are completely different frameworks, although meant for the same purpose: acceptance tests. They are based around stories (JBehav 阅读全文
摘要:
在我们new一个webdriver的过程中,Selenium首先会确认浏览器的nativa component是否存在可用而且版本匹配。接着就在目标浏览器里启动一整套web service(实际上就是浏览器厂商提供的driver,比如IEDriver,ChromeDriver,他们都实现了WebDr 阅读全文
摘要:
Selenium常用的等待方式 为什么需要等待? 在做自动化测试时,设计一些测试用例时,一些步骤需要等到上一步骤完成才能执行,这时候就需要等待上一步的完成,用等待来判断,什么时候才可以进行下一步操作。 否则,如果上一步还没操作完,就执行下一步骤,那么可能会定位不到指定元素,元素状态不正确,验证不正确 阅读全文
摘要:
什么是自动化测试? 运用工具编写脚本来运行测试用例的测试方式。 什么样的项目适合自动化? 要根据项目的特点来分析评估是否适合自动化,用客观的理由来提供依据。 首先给项目评级。根据项目人员规模划分为ABCD四个级别。A级项目是20个开发人日以上的规模,B级是大于8小于20个开发人日的规模,8人日以下是 阅读全文
摘要:
一个好用的录屏软件FastStone Capture,有30天的试用期。 阅读全文
摘要:
写了一个简单的HelloWorld的java程序,使用cmd编译完程序,却出现了Could not find or load main class的错误。后来在网上找到资料说,对于运行这种不含package的程序时,需要用"java -cp . HelloWorld"这样的方式来运行。注意"-cp" 阅读全文