摘要: 1. add Eclipse plugin Cucumber -> http://cucumber.github.com/cucumber-eclipse/update-site //eclipse安装失败,用maven repository depenency添加到pom.xml的方式 2. Ju 阅读全文
posted @ 2018-12-06 00:39 雅~ 阅读(197) 评论(0) 推荐(0) 编辑
摘要: Page Object Model Framework which is also known as Page Object Design Pattern or Page Objects PO模式的最大优势是如果UI或者任何页面的HTML对象有了变化,测试并不需要任何改动。只有页面对象的代码受到了影 阅读全文
posted @ 2018-12-05 23:22 雅~ 阅读(601) 评论(0) 推荐(0) 编辑
摘要: JBehave and Cucumber are completely different frameworks, although meant for the same purpose: acceptance tests. They are based around stories (JBehav 阅读全文
posted @ 2018-12-05 21:56 雅~ 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 在我们new一个webdriver的过程中,Selenium首先会确认浏览器的nativa component是否存在可用而且版本匹配。接着就在目标浏览器里启动一整套web service(实际上就是浏览器厂商提供的driver,比如IEDriver,ChromeDriver,他们都实现了WebDr 阅读全文
posted @ 2018-12-05 21:49 雅~ 阅读(3956) 评论(0) 推荐(2) 编辑
摘要: Selenium常用的等待方式 为什么需要等待? 在做自动化测试时,设计一些测试用例时,一些步骤需要等到上一步骤完成才能执行,这时候就需要等待上一步的完成,用等待来判断,什么时候才可以进行下一步操作。 否则,如果上一步还没操作完,就执行下一步骤,那么可能会定位不到指定元素,元素状态不正确,验证不正确 阅读全文
posted @ 2018-12-05 20:14 雅~ 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 什么是自动化测试? 运用工具编写脚本来运行测试用例的测试方式。 什么样的项目适合自动化? 要根据项目的特点来分析评估是否适合自动化,用客观的理由来提供依据。 首先给项目评级。根据项目人员规模划分为ABCD四个级别。A级项目是20个开发人日以上的规模,B级是大于8小于20个开发人日的规模,8人日以下是 阅读全文
posted @ 2018-11-26 01:19 雅~ 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一个好用的录屏软件FastStone Capture,有30天的试用期。 阅读全文
posted @ 2018-10-25 18:02 雅~ 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 写了一个简单的HelloWorld的java程序,使用cmd编译完程序,却出现了Could not find or load main class的错误。后来在网上找到资料说,对于运行这种不含package的程序时,需要用"java -cp . HelloWorld"这样的方式来运行。注意"-cp" 阅读全文
posted @ 2018-10-22 19:28 雅~ 阅读(1800) 评论(0) 推荐(0) 编辑
摘要: 一提到自动化测试,内心会不会有一种不自信呢,总觉得驾驭不了自动化这个怪物吗,它到底可怕在哪里,就算靠能力写出了测试用例,搭建好了环境,内心是不是还是怯的呢,它到底靠什么赢了你的内心? 阅读全文
posted @ 2018-06-08 20:31 雅~ 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 需求分析 如何在有限的需求文档下演绎出比较系统的功能?其实就是多研究,多琢磨,多找资料,花时间去研究。每天多做一点点,时间久了就会比其他成员突出,千万不要低估小事情在长期下的作用,而人们总是容易看到短时间内效果。 阅读全文
posted @ 2018-06-08 19:07 雅~ 阅读(124) 评论(0) 推荐(0) 编辑