会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
心生意动
博客园
首页
新随笔
联系
订阅
管理
2019年4月2日
TestNG依赖测试
摘要: 某些复杂的测试场景需要按照特定的顺序执行测试用例,以保证某个测试用例被执行之后才执行其测试用例,此测试场景运行需求称为依赖测试。TestNG支持依赖测试,使用dependsOnMethods参数来实现 测试代码: 测试结果: 此测试中共有3个测试方法,分别实现测试逻辑是打开浏览器、用户登录、用户注销
阅读全文
posted @ 2019-04-02 11:49 心生意动
阅读(143)
评论(0)
推荐(0)
2019年3月26日
自动化测试框架的Step By Step搭建及测试实战(1)
摘要: 1.1什么是自动化测试框架 1.什么是自动化框架 自动化框架是应用与自动化测试的程序框架,它提供了可重用的自动化测试模块,提供最基础的自动化测试功能,或提供自动化测试执行和管理功能的架构模块。它是由一个或多个自动化测试基础模块、自动化管理模块、自动化测试统计模块等组成的工具集合 2.自动化测试框架常
阅读全文
posted @ 2019-03-26 15:28 心生意动
阅读(386)
评论(0)
推荐(0)
2019年3月25日
行为驱动测试(2)
摘要: 2.1在Eclipse中使用JUnit和英文语言进行行为驱动测试 测试逻辑: (1)访问126邮箱 (2)再访问163邮箱 (3)输入用户名密码登录163邮箱 (4)成功登录后退出邮箱 被测试网址: http://mail.163.com BBD实施步骤: (1)在Eclipse的BDDProj工程
阅读全文
posted @ 2019-03-25 11:32 心生意动
阅读(175)
评论(0)
推荐(0)
2019年3月22日
行为驱动测试(1)
摘要: 1.1行为驱动开发和Cucumber简介 行为驱动开发是一种敏捷软件开发的技术,他的英文全称是Behavior Driven Development,英文缩写BDD。 Cucumber是实现BDD开发模式的一种测试框架,实现了使用自然语言来执行相关联测试代码的需求。Gherkin语言使用的主要英文关
阅读全文
posted @ 2019-03-22 14:33 心生意动
阅读(269)
评论(0)
推荐(0)
页面对象模式(3)
摘要: 3.1多个PageObject的自动化实例 自动化测试实现的3个测试用例如下 (1)在163邮箱使用正确的账号错误的密码进行登录,登录失败判断是否出现账号或密码错误关键字 (2)在163邮箱使用正确的账号密码进行登录,登录成功判断是否出现首页里的未读邮件关键字 (3)在163邮箱登录成功后,单击写信
阅读全文
posted @ 2019-03-22 09:19 心生意动
阅读(145)
评论(0)
推荐(0)
2019年3月21日
页面对象模式(2)
摘要: 2.1使用LoadableComponent类 继承LoadableComponent类可以在页面加载时判断是否加载了正确页面,只需重写isLoaded和load方法 LoadLoginPage类的源代码: LoadTest163mail类的源代码:
阅读全文
posted @ 2019-03-21 10:44 心生意动
阅读(206)
评论(0)
推荐(0)
2019年3月20日
页面对象模式(1)
摘要: 页面对象模式介绍: 页面对象模式是目前自动化测试领域普遍使用的设计模式之一,此模式可以大大提高测试代码的复用率,提高测试脚本的编写效率和维护效率 1.1使用PageFactory 测试网址: https://mail.163.com/ 1.1.1使用PageFactory类给测试类提供待操作的页面元
阅读全文
posted @ 2019-03-20 16:44 心生意动
阅读(163)
评论(0)
推荐(0)
数据驱动(4)
摘要: 4.1使用MySQL数据库实现数据驱动测试 测试逻辑: (1)打开百度首页 (2)在搜索框中输入两个搜索关键词 (3)单击搜索按钮 (4)断言搜索结果页是否包含数据库测试表中每行数据的第三列数据内容 测试环境准备: (1)从https://dev.mysql.com/downloads/file/?
阅读全文
posted @ 2019-03-20 15:19 心生意动
阅读(171)
评论(0)
推荐(0)
2019年3月19日
数据驱动(3)
摘要: 3.1使用TestNG、Apache POI和Excel文件进行数据驱动测试 测试逻辑: (1)打开百度首页 (2)在搜索框中输入两个搜索关键词 (3)单击搜索按钮 (4)断言搜索结果页是否包含Excel文件每行第三个单元格的关键词 测试环境准备: (1)从http://poi.apache.org
阅读全文
posted @ 2019-03-19 16:34 心生意动
阅读(125)
评论(0)
推荐(0)
数据驱动(2)
摘要: 2.1使用TestNG和CSV文件进行数据驱动 测试逻辑: (1)打开百度首页 (2)从CSV文件中读取每行中前两个逗号分隔的中文词作为搜索框中输入的搜索关键词,两个关键词中间带有一个空格 (3)单击搜索按钮 (4)断言搜索结果页面是否包含CSV文件中每行第三个词汇,包含则认为测试用例执行成功,否则
阅读全文
posted @ 2019-03-19 14:46 心生意动
阅读(111)
评论(0)
推荐(0)
下一页
公告