随笔分类 - 自学软件测试篇
摘要:6.1 自动化测试模型介绍 6.1.1 线性测试 :其实就是单纯地来模拟用户完整的操作场景。 优势就是每一个脚本都是完整且独立的; 缺陷测试用例的开发与维护成本很高。 6.1.2 模块化驱动测试 :编程语言中模块化的思想,把重复的操作独立成公共模块,当用例执行过程中需要用到这一模块操作时则被调用,这
阅读全文
摘要:4.8 定位一组元素 定位一组元素的方法与定位单个元素的方法类似,唯一的区别是在单词element后面多了一个s表示复数。定位一组元素一般用于以下场景: ·批量操作元素,例如勾选页面上所有的复选框。 ·先获取一组元素,再从这组对象中过滤出需要操作的元素。例如定位出页面上所有的checkbox,然后选
阅读全文
摘要:4.1 从定位元素开始 WebDriver提供了八种元素定位方: 在Java语言中对应的定位方法: ·id findElement(By.id()) ·name findElement(By.name())·class name findElement(By.className())·tag nam
阅读全文
摘要:2.1 Window下环境搭建 2.1.1 安装Java 2.1.2 安装Eclipse (网上资源很多,就不详将了)。 2.1.3 下载Java版的Selenium包。 下载地址:http://docs.seleniumhq.org/download/ 提供一下百度网盘下载地址: http://p
阅读全文
摘要:都是一些最基础的知识点。 一:软件测试分类 1)单元测试:单元测试(或模块测试)是对程序中的单个子程序或具有独立功能的代码段进行测试的过程。2)集成测试:集成测试是在单元测试的基础上,先通过单元模块组装成系统或子系统,再进行测试。重点是检查模块之间的接口是否正确。3)系统测试:系统测试是针对整个产品
阅读全文
摘要:视频地址(第六课时):https://pan.baidu.com/s/1gfLVC2n 资源: 用于存放自己的关键字
阅读全文
摘要:视频地址(第五课时):https://pan.baidu.com/s/1gfLVC2n alert 弹出窗口 Alert Should Be Present Get Alert Message confirm 弹出窗口 Choose Cancel On Next Confirmation Choos
阅读全文
摘要:视频地址(第四课时):https://pan.baidu.com/s/1gfLVC2n 浏览器交互的关键字: Selenium2Library (搜索关键字 --F5) Open Browser :(打开浏览器) Name: Open Browser Source: Selenium2Library
阅读全文
摘要:视频地址(第三课时):https://pan.baidu.com/s/1gfLVC2n 元素定位 Selenium支持的定位方式: id, name,xpath,dom,link,css,jquery,tag.(我们通常是使用id或name)。 当没有id的时候我们可以Assign Id To El
阅读全文
摘要:视频地址(第二课时):https://pan.baidu.com/s/1gfLVC2n 软件安装好了! 软件默认的浏览器是火狐。 如果需要IE,chrome,都在前一篇的安装包里有。 测试结果 视频里讲的比较详细的!这里查找用了一些Robot Framework的 快捷键! 重命名——》F2 搜索关
阅读全文
摘要:突然有一天 看见我们公司的搞测试,写了一个自动化的从测试,我就感觉好棒的,所以我也来学习学习。也在网上找了一些资源。 主要来自这个人的博客:http://blog.csdn.net/xc5683/article/category/1263335 非常感谢! 今天主要就是安装软件。 首先需要的包。 安
阅读全文