当前位置: 首页 > news >正文

宁乡网站建设公司网站建设的威胁

宁乡网站建设公司,网站建设的威胁,网站建设与运营 就业,yoast seo1.seleniumJava环境搭建 前置条件: Java最低版本要求为8,浏览器使用chrome浏览器 1.1下载chrome浏览器 https://www.google.cn/chrome/ 1.2查看浏览器版本 点击关于Google chrome. 记住版本的前三个数. 1.3下载浏览器驱动 http://chromedriver.chromium.org/downloads 下载…1.seleniumJava环境搭建 前置条件: Java最低版本要求为8,浏览器使用chrome浏览器 1.1下载chrome浏览器 https://www.google.cn/chrome/ 1.2查看浏览器版本 点击关于Google chrome. 记住版本的前三个数. 1.3下载浏览器驱动 http://chromedriver.chromium.org/downloads 下载对应浏览器版本的驱动. 1.4配置环境变量 解压下载好的驱动压缩包,将下载好的chromedriver.exe放到Java的系统环境变量下.即jdk的bin目录下. 1.5验证环境是否搭建成功 新建一个maven项目,添加selenium依赖: !-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -- dependencygroupIdorg.seleniumhq.selenium/groupIdartifactIdselenium-java/artifactIdversion4.7.2/version /dependency将下面代码粘贴进main函数进行测试: // 创建了一个options对象用来给请求设置一些参数ChromeOptions options new ChromeOptions();// 允许所有的请求options.addArguments(--remote-allow-origins*);// 创建了一个驱动WebDriver webDriver new ChromeDriver(options);// 打开了一个百度网页webDriver.get(https://www.baidu.com); 成功打开了百度网页: 环境搭建成功. 补充: 出现报错:The path to the driver executable The path to the driver executable must be set by the webdriver.chrome.driver system property 解决方法:将路径改为自己电脑上chrome驱动的路径. //设置驱动路径 System.setProperty(webdriver.chrome.driver,C:\\Program Files\\Java\\jdk1.8.0_192\\bin\\chromedriver.exe); 2.什么是自动化测试 自动化测试指软件测试的自动化在预设状态下运行应用程序或者系统预设条件包括正常和异常最后评估运行结果。将人为驱动的测试行为转化为机器执行的过程。 简单来说,所谓的自动化就是将手工测试转换成代码,让代码代替人工执行测试,可以提高效率,提高测试质量. 自动化测试包括UI自动化接口自动化单元测试自动化. 2.1单元测试 最大的投入应该在单元测试上单元测试运行的频率也更加高。java的单元测试框架是Junit,使用的时候导入junit依赖即可. 2.2接口测试 接口测试就是API测试相对于UI自动化API自动化更加容易实现执行起来也更稳定。 接口自动化的有以下特点 可在产品前期接口完成后介入 用例维护量小适合接口变动较小界面变动频繁的项目 常见的接口自动化测试有RobotFrameworkJMeterSoapUITestNGHttpClientPostman等。 2.3UI测试 虽然测试金字塔告诉我们尽量多做API层的自动化测试但是UI层的自动化测试更加贴近用户的需求和软件系统的实际业务。并且有时候我们不得不进行UI层的测试。 UI自动化的特点 用例维护量大 页面相关性强必须后期项目页面开发完成后介入 UI测试适合与界面变动较小的项目 UI自动化测试的好处 降低大型系统的由于变更或者多期开发引起的大量的回归测试的人力投入这可能是自动化测试最主要的任务特别是在程序修改比较频繁效果是非常明显的自动化测试前期人力投入较多但后期进入维护期后可节省大量人力而手工测试后期需要增加大量人力用于回归测试 减少重复测试的时间实现快速回归测试 创建优良可靠的测试过程减少人为错误 可以运行更多更繁琐的测试 可以执行一些手工测试困难或不可能进行的测试 更好的利用资源 测试脚本的重用性 UI层自动化测试框架 UI层的测试框架比较多比如Windows客户端测试的AutoITweb测试的selenium以及TestPlant eggPlantRobot frameworkQTP等。 如何实施自动化测试 单纯的讲自动化测试的具体实现应该是包含下面七个过程的。 1. 分析总体把握系统逻辑分析出系统的核心体系架构。 2. 设计设计测试用例测试用例要足够明确和清晰覆盖面广而精 3. 实现实现脚本有两个要求一是断言二是合理的运用参数化。 4. 执行执行脚本远远没有我们想象中那么简单。脚本执行过程中的异常需要我们仔细的去分析原 因。 5. 总结测试结果的分析和测试过程的总结是自动化测试的关键。 6. 维护自动化测试脚本的维护是一个难以解决但又必须要解决的问题。 7. 分析在自动化测试过程中深刻的分析自动化用例的覆盖风险和脚本维护的成本。 提问 1.自动化测试好还是手工测试好? 不能说哪个好或者说哪个坏,只有适合当前业务的测试类型就是一个好的测试方法. 2.自动化能否完全代替手工测试? 不能完全代替. 3.什么是selenium? Selenium是web应用中基于UI的自动化测试框架支持多平台、多浏览器、多语言。 特点: 1.支持多语言:java,python,JS,Ruby,C等 2.支持跨平台:一套代码,可以在Linux上运行,也可以在Mac,Windows上运行 3.支持多浏览器:Edge,Chrome,Firefox等 3.1selenium的工作原理 自动化脚本代码 : 通过编译器编写的自动化测试脚本代码浏览器驱动 : 浏览器驱动是自动化脚本与浏览器之间的媒介驱动解析脚本在浏览器上运行。 由图可知,selenium的整个工作原理中,包含了三个角色,代码,浏览器驱动和浏览器.自动化脚本代码会创建一个HTTP请求并发送,浏览器驱动则会创建一个服务器去接收HTTP请求,并对请求进行解析,比如1.5的验证用例中,是一个打开百度首页的请求,将请求发送给浏览器,执行结果返回给浏览器驱动,最后再返回给代码,在写脚本代码的软件中就可以看到是否执行成功.
http://www.hkea.cn/news/14572921/

相关文章:

  • 优秀网站开发公司宝坻网站建设
  • 公司找私人做网站百度网站认证官网
  • 自己做的网站怎么删除广州58同城招聘网最新招聘
  • 外贸网站整站程序响应式网站建设开发公司
  • 家具公司网站模板展示型企业网站例子
  • 沭阳建设网站wordpress用户数据备份
  • 网站必须天天更新吗台州网站推广排名
  • 电子商务网站技术方案做婚恋网站有哪些
  • 对二次网站开发的认识成都旅游景点排名前十名
  • Wix网站开发 工作室网站制作公司服务
  • 做营销网站 如何让商家入驻淘客网站怎么做 知乎
  • 汽车网址台州seo公司
  • 合众商道网站开发零基础学wordpress课件
  • 网站制作论文总结php网站开发多少钱
  • 网站建设项目经理招聘怎么做批量的网站检查
  • 建设银行网站-个人业务wordpress多站点教程
  • 网站建设 嘉兴江苏省现代化实训基地建设网站
  • 手机网站开发 1433端口错误做生鲜的网站
  • 时尚网站模板网址大全123官方网站
  • wordpress中英文一个新网站怎么做seo
  • 网站留言系统编写代码株洲网站建设报价方案
  • 南昌网站建设_南昌做网站公司开发人员工具
  • 自己可以做门户网站吗机械加工厂
  • 新郑做网站公司校园网二级网站的建设
  • 母婴网站 模板周年庆网站要怎么做
  • 网站建设有什么技术广州南沙网站建设公司
  • 沈阳网站建设技术公司河源网站制作1993seo
  • 区块链app定制开发seo服务公司上海
  • 贵州省文化旅游网站建设的必要性微信生活门户网站源码
  • 阜阳网站制作公司哪里有网站怎样做公众号