2014年6月15日

摘要: XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 (path) 或者步 (steps) 来选取的。XML 实例文档我们将在下面的例子中使用这个 XML 文档。 Harry Potter 29.99 Learning XML 39.95选取节点XPath 使用... 阅读全文
posted @ 2014-06-15 18:52 lci05 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为。比如使用鼠标单击、双击、右击、拖拽等动作;或者键盘输入、快捷键使用、组合键使用等模拟键盘的操作。在 WebDeriver 中,有一个专门的类来负责实现这些测试场景,那就是 Actions 类,在使用该类... 阅读全文
posted @ 2014-06-15 18:10 lci05 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 在自动化测试过程中,由于javascript的使用,我们常常需要点击一些鼠标经过显示的菜单等元素,这时需要触发该元素的鼠标经过事件。使用WebDriver有以下两种实现。1.使用ActionJava代码publicvoidmoveToElement(WebDriverdriver,Bylocator... 阅读全文
posted @ 2014-06-15 18:04 lci05 阅读(280) 评论(0) 推荐(0) 编辑
摘要: Selenium的延迟等待分为 显式等待(Explicit Wait) & 隐式等待(Implicit Wait).1.显式等待显式等待,就是明确的要等到某个元素的出现或者是某个元素的可点击等条件,等不到,就一直等,除非在规定的时间之内都没找到,那么就跳出Exception.如:1newWebDri... 阅读全文
posted @ 2014-06-15 17:01 lci05 阅读(196) 评论(0) 推荐(0) 编辑

2014年5月19日

摘要: B/S架构的系统,都会使用如下的基础软件架构: 数据访问层:实现对数据的访问功能,如增加、删除、修改、查询数据。 业务逻辑层:实现业务的具体逻辑功能,如学生入学、退学、成绩管理等。 页面显示层:将业务功能在浏览器上显示出来,如分页显示学生信息等。在实际项目中,可... 阅读全文
posted @ 2014-05-19 22:07 lci05 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 这里只是介绍Web测试相对于其他类型软件的测试额外需要了解的内容,关于测试方法不是本文的重点,里面谈到的每一项在以后的文章中再说明。大家看到这些内容可能都不陌生,我晒出的内容也许不对或有误导,请大家指正。1.HTTP/HTTPS协议·你应该去了解什么是http协议·什么是GET,POST,sessi... 阅读全文
posted @ 2014-05-19 22:00 lci05 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 大家都知道,一个设计良好的自动化测试框架,就需要考虑到如下几点:1. 易扩展性 既能满足现在的业务功能需求,又能在日后的项目中复用该框架;2. 易维护性 当数据,页面设计或业务逻辑发生变更时,能够做稍微修改,轻松完成;3. 易用性 一个好的框架就像一份好的详细设计,只要是懂一点点代码的人就能轻松写c... 阅读全文
posted @ 2014-05-19 21:53 lci05 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 软件功能之间的关系大致有三种:1. 彼此独立 这些功能就是打死不相干的,变更其中一个地方,另外的地方也不受影响,包括在输入上独立,输出显示上独立和数据独立;2. 调用和被调用 可能在某些应用程序中,有函数或dll的调用,那么如果被调用的特性被修改了,调用这个的地方都需要做覆盖性测试,当然这种情况肯定... 阅读全文
posted @ 2014-05-19 21:50 lci05 阅读(159) 评论(0) 推荐(0) 编辑

2014年5月14日

摘要: 如果run setting中的Storage Type设置为DataBase,则需要设置数据库来保存loadtest的运行结果,如下图所示 图:Storage Type设置为DataBase图:在Manage Test Controller中配置保存loadtest结果的数据库如果在装VS的时候有... 阅读全文
posted @ 2014-05-14 23:00 lci05 阅读(340) 评论(0) 推荐(0) 编辑

2014年5月7日

摘要: 在之前文章(如何使用思维导图更高效的设计测试用例?)提到了使用正则表达式帮助我们测试,这里就简单介绍下,只是说出我的经验而已,也请看到文章的朋友多指正~在软件系统中,很多地方都会用到正则表达式,对于这种功能的测试,其实更多的就是测试其正则表达式的有效性,以下就我的经验列出了几个场景以及介绍下如何快速... 阅读全文
posted @ 2014-05-07 23:02 lci05 阅读(310) 评论(0) 推荐(0) 编辑

导航