美文网首页
2018/5/16 Selenium2 java自动化测试实战

2018/5/16 Selenium2 java自动化测试实战

作者: 王小瑶93 | 来源:发表于2018-05-16 15:51 被阅读0次

    第一章

    自动化测试基础


    根据项目流程阶段划分软件测试

    单元测试、集成测试、系统测试、验收测试


    单元测试是对软件中最小单元进行测试,Code Review指对代码评审或代码审查,通过对源码进行系统性检查的过程。目的是查找系统缺陷。java中的review clipse和Jupiter,python中的Review Board.

    接口自动化测试:

    模块接口测试和web接口测试

    模块接口测试主要调试模块之间的调用和返回

    web接口测试分为服务器接口测试和外部接口测试

    服务器接口测试:测试浏览器与服务器的接口

    外部接口测试:只调用的接口由第三方提供

    满足什么可以进行自动化测试:

    1软件需求变动不频繁

    2项目周期较长

    3自动化测试脚本可重复使用

    Selenium1.0

    IDE是嵌入到浏览器中的插件

    Grid是自动化测试的辅助工具,利用计算机工具可以加快性能测试

    RC是核心,支持不同语言的脚本,core是js函数的集合,launcher用于启动浏览器把core加载到浏览器页面中,把浏览器的代理设置为server的http Proxy

    Selenim2.0

    加入了webDriver

    原理:webdriver是按照server-client设计的

    server端

    就是远程服务器,可以是任意的浏览器,。当我们的脚本启动浏览器后,该浏览器就是Remote Server,它的职责就是等待Client 发送请求并做出响应。

    client端

    测试代码,例如打开浏览器,跳转到指定的url等操作以http请求发送给被测试的浏览器,也就是remote server,远程服务器接受请求,执行操作。在response中返回状态

    相关文章

      网友评论

          本文标题:2018/5/16 Selenium2 java自动化测试实战

          本文链接:https://www.haomeiwen.com/subject/ergpdftx.html