摘要: GUI自动化测试稳定性,最典型的表现形式就是,同样的测试用例在同样的环境上,时而测试通 过,时而测试失败。 这也是影响GUI测试健康发展的一个重要障碍,严重降低了GUI测试的可信性。 五种造成GUI测试不稳定的因素:1. 非预计的弹出对话框;2. 页面控件属性的细微变化;3. 被测系统的A/B测试; 阅读全文
posted @ 2019-04-21 23:20 丹姐blog 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 1、测试脚本与数据解耦(数据驱动) 让操作相同但是数据不同的测试可以通过同一 套自动化测试脚本来实现,只是在每次测试执行时提供不同的测试输入数据。 2、页面对象模型(POM) 以页面为单位来封装页面上的控件以及控件的部分操作。而测试用例使 用页面对象来完成具体的界面操作。 3、业务流程抽象 基于操作 阅读全文
posted @ 2019-04-21 23:12 丹姐blog 阅读(477) 评论(0) 推荐(0) 编辑
摘要: MySQL是目前应用最广泛的开源关系数据库。MySQL最早是由瑞典的MySQL AB公司开发,该公司在2008年被SUN公司收购,紧接着,SUN公司在2009年被Oracle公司收购,所以MySQL最终就变成了Oracle旗下的产品。 和其他关系数据库有所不同的是,MySQL本身实际上只是一个SQL 阅读全文
posted @ 2019-04-21 21:41 丹姐blog 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 主流关系数据库 目前,主流的关系数据库主要分为以下几类: 数据类型 对于一个关系表,除了定义每一列的名称外,还需要定义每一列的数据类型。关系数据库支持的标准数据类型包括数值、字符串、时间等: 上面的表中列举了最常用的数据类型。很多数据类型还有别名,例如,REAL又可以写成FLOAT(24)。还有一些 阅读全文
posted @ 2019-04-21 21:34 丹姐blog 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 第一,需求稳定,不会频繁变更。自动化测试最怕的就是需求不稳定,过高的需求变更频率会导致自动化测试用例的维护成本直线上升。 刚刚开发完成并调试通过的用例可能因为界面变化,或者是业务流程变化,不得不重新开发调试。所以 自动化测试更适用于需求相对稳定的软件项目。第二,研发和维护周期长,需要频繁执行回归测试 阅读全文
posted @ 2019-04-21 21:16 丹姐blog 阅读(2182) 评论(0) 推荐(0) 编辑
摘要: 自动化测试的本质是先写一段代码,然后去测试另一段代码,所以实现自动化测试用例本身属于开发工 作,需要投入大量的时间和精力,并且已经开发完成的用例还必须随着被测对象的改变而不断更新,你 还需要为此付出维护测试用例的成本。 优势:1. 自动化测试可以替代大量的手工机械重复性操作,测试工程师可以把更多的时 阅读全文
posted @ 2019-04-21 21:12 丹姐blog 阅读(1613) 评论(0) 推荐(0) 编辑
摘要: 软件项目,通常都会有详细的项目计划。软件测试作为整个项目中的重要一环,也要执行详细的测试计 划。正所谓运筹帷幄之中,决胜千里之外,强调的就是预先计划的重要性和必要性。在早期的软件工程实践中,软件测试计划的制定通常是在需求分析以及测试需求分析完成后开始,并且 是整个软件研发生命周期中的重要环节。但是, 阅读全文
posted @ 2019-04-21 21:04 丹姐blog 阅读(4928) 评论(0) 推荐(1) 编辑
摘要: Selenium的实现原理 首先,你要明确刚才建立的测试用例是基于Selenium 2.0,也就是Selenium + WebDriver的方案。其次,你需要知道,对Selenium而言,V1.0和V2.0版本的技术方案是截然不同的,V1.0的核心 是Selenium RC,而V2.0的核心是Web 阅读全文
posted @ 2019-04-21 20:39 丹姐blog 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 前言 做app测试,遇到异常情况,查看日志是必不可少的,日志如何输出到手机sdcard和电脑的目录呢?这就需要用logcat输出日志了以下操作是基于windows平台的操作:adb logcat | findlinux平台的操作可以把find改成grep: adb logcat | grepwind 阅读全文
posted @ 2019-04-21 19:42 丹姐blog 阅读(641) 评论(0) 推荐(0) 编辑
摘要: IETester是一款ie浏览器多版本测试工具,能很方便在ie5.5,ie6,ie7,ie8,ie9,ie10,ie11切换,只需安装一个软件,就可以解决N多ie浏览器的问题,满足大部分IE浏览器兼容性的测试,是测试网页在不同浏览中所出现BUG的工具,具有Office 2007 的可视化界面。支持 阅读全文
posted @ 2019-04-21 19:19 丹姐blog 阅读(2762) 评论(0) 推荐(0) 编辑
摘要: WEB测试和App测试从流程上来说,没有区别。都需要经历测试计划方案,用例设计,测试执行,缺陷管理,测试报告等相关活动。从技术上来说,WEB测试和APP测试其测试类型也基本相似,都需要进行功能测试、性能测试、安全性测试、GUI测试等测试类型。 他们的主要区别在于具体测试的细节和方法有区别,比如:性能 阅读全文
posted @ 2019-04-21 18:38 丹姐blog 阅读(534) 评论(0) 推荐(0) 编辑