摘要:
常用的用例设计方法包括等价类、边界值、判定表、因果图、正交试验、状态迁移、流程分析等。 等价类 等价类划分法将程序所有可能的输入数据(有效的和无效的)划分成若干个等价类。然后从每个部分中选取具有代表性的数据当做测试用例进行合理的分类,测试用例由有效等价类和无效等价类的代表组成,从而保证测试用例具有完
阅读全文
posted @ 2018-09-26 10:40
Q同码
阅读(588)
推荐(0)
摘要:
测试计划方案文档 通常情况下,测试计划和测试方案可合为一个文档 文档说明: 包含文档目的和读者对象 文档目的:编写文档的目的、文档时用到的约定和文档的编排方式 读者对象:包括部门经理/高级经理、项目经理、项目组、测试人员、配置管理员及其他相关人员 术语与参考: 包含参考资料与术语解释 参考资料:填写
阅读全文
posted @ 2018-09-17 14:16
Q同码
阅读(616)
推荐(0)
摘要:
什么是软件? 源代码 + 用户手册 + 配置数据 什么是软件测试? 通过人工或自动的手段,对被测对象进行检测的活动,目的在于发现被测对象是否实现用户的需求,或者弄清实际结果与预期结果之间的差异 为什么要进行软件测试? 1、发现被测对象与用户需求之间的差异————找Bug 2、通过测试活动发现并解决缺
阅读全文
posted @ 2018-09-17 14:06
Q同码
阅读(373)
推荐(0)
摘要:
自动化测试模型可以看作自动化测试框架与工具设计的思想。随着自动化测试技术的发展,演化为以下几种模型: 线性测试 模块化驱动侧式 数据驱动测试 关键字驱动测试 数据驱动测试 前一篇所讲的模块化驱动测试能够很好的解决脚本重复的问题,但是在针对同一个功能进行不同数据的测试,从而检测测试结果的变化时仍然需要
阅读全文
posted @ 2018-08-28 15:07
Q同码
阅读(1741)
推荐(1)
摘要:
自动化测试模型可以看作自动化测试框架与工具设计的思想。随着自动化测试技术的发展,演化为以下几种模型: 线性测试 模块化驱动侧式 数据驱动测试 关键字驱动测试 线性测试 线性测试较为简单,前几篇文章编写的脚本就属于线性测试,因此就在该篇文章中顺便提一下。 线性测试的每个脚本都是相对独立的(不产生其他依
阅读全文
posted @ 2018-08-28 14:54
Q同码
阅读(1022)
推荐(0)
摘要:
移动窗体滚动条 window.scrollTo(左边距,右边距) 方法可以设置浏览器窗口滚动条的水平和垂直位置。 Java package JavaTest; import java.io.IOException; import java.util.NoSuchElementException; i
阅读全文
posted @ 2018-08-28 14:50
Q同码
阅读(472)
推荐(0)
摘要:
**代码时间 ** Java package JavaTest; import java.io.IOException; import java.util.NoSuchElementException; import java.util.concurrent.TimeUnit; import org
阅读全文
posted @ 2018-08-28 14:47
Q同码
阅读(465)
推荐(0)
摘要:
**代码时间 ** ε(┬┬﹏┬┬)3 虽然只是简简单单的等待,但是基于等待的对象不同、不同对象有不同的等待操作,所以有多种或者自定义显示等待方法(之前文章的代码主要采用休眠方法,因此在此不做演示)。光光文字无法阐述完整,我们先看个表格,然后关门放代码ฅʕ•̫͡•ʔฅ Java 显示等待 隐式等待
阅读全文
posted @ 2018-08-28 14:43
Q同码
阅读(1133)
推荐(0)
摘要:
方法总览 多表单切换 当一个页面存在frame/iframe表单嵌套时,WebDriver却只能在一个页面上对元素识别定位,但是对于表单上的嵌套元素无法直接定位,这时候该怎么办呢? Java Python Ruby 多窗体切换 当我们点击某个链接时,弹出了新的窗体,这时候我们要在不同的窗体上进行操作
阅读全文
posted @ 2018-08-28 14:43
Q同码
阅读(781)
推荐(0)
摘要:
上传文件 对于Web页面的上传功能实现一般有一下俩种方式: 普通上传:将本地文件的路径作为一个值放在input标签中,通过form表单将这个值提交给服务器(不做介绍send_keys方法)。 AutoIt上传:利用模拟键盘按键,鼠标移动和窗口/控件的组合来实现自动化任务。 下面我们实际操作一下来讲解
阅读全文
posted @ 2018-08-28 14:43
Q同码
阅读(520)
推荐(0)