selenium 自动化web测试
1.简介 用java抓取网页内容有很多种方法。 a)使用HttpClient发送请求,然后解析网页或json。 b)使用jsoup,来帮我们发请求,方便地像jquery那样抠取标签 c)使用selenium,通过浏览器加载页面。 1.1 selenium的优势 有些内容是通过ajax获取并通过js填充到dom中的,所以离开浏览器拿不到内容。 有些网站为防爬虫,用js做了特殊的运算与校验,然后服务....
Auty自动化测试框架第四篇——生成测试结果报告
[本文出自天外归云的博客园] 本次为Auty框架添加生成测试结果报告功能,文件结构更新: 在Auty的lib文件夹中添加generate_result.py文件,用来生成测试结果报告: # -*- coding: utf-8 -*- import os import time import csv def generate_result(resultFileName,result): ...

2016及以后的自动化测试趋势 -《测试技术六月刊》
业界前沿 2016及以后的自动化测试趋势 测试自动化的博客joecolantonio.comtesttalks主持者和创始人,Joe Colantonio带来了15年的自动化测试经验,他分享了他的专业知识和预测如何从2016自动化测试的魅力中获取成功。Joe预测: 未来将是Dev + Test + Ops的模式;我们正朝着行为驱动开发(BDD)的模式发展;2020,Selenium WebDr.....
【转】maven 自动化web应用集成测试
web应用集成测试的时候,各位还需要启动web容器,然后打开浏览器,输入ulr,然后看到浏览器的输出吗? 下面我们用maven做到自动化! 我们利用maven的生命周期和jetty插件来实现。 下面描述下做的自动化web集成测试实现的原理。 1,在生命周期pre-integration-test启动jetty容器 2,在生命周期integra...
[android]android自动化测试十之单元测试实例
android源代码中每个app下中都自带了一个test用例,下面主要介绍下camra单元测试用例 在AndroidManifest.xml中标明了测试用例instrumentation函数入口 Java代码 <?xml version="1.0" encoding="utf-8"?> <!-- Copyright (C) 2008 The Android O...
[android]android自动化测试十四之dumpsys性能测试
dumpsys 用来给出手机中所有应用程序的信息,并且也会给出现在手机的状态。 dumpsys [Option] meminfo 显示内存信息 cpuinfo 显示CPU信息 account 显示accounts信息 activity 显示所有的activities的信息 ...
自动化功能测试的逻辑
持续交付涉及到软件开发从需求到上线、运维全生命周期的各个活动。其中很重要的一个活动就是测试。如果没有自动化测试,整个交付的节奏就会慢下来。接下来我们来聊一聊这背后的逻辑和如何才能把它做好。 软件开发中的自动化测试可以粗略的分为自动化单元测试和自动化功能测试。二者有很多的相似之处,但同样也有很多不同的关注点。本文主要关注的是 自动化功能测试 。 为什么要做自动化测试 如果你的软件是Web形态的,则....
手把手教你接口自动化测试 – SoapUI & Groovy
原文:手把手教你接口自动化测试 – SoapUI & Groovy 手把手教你接口自动化测试 – SoapUI & Groovy 关键词:SoapUI接口测试,接口自动化测试,数据驱动测试,SoapUI进阶使用, Groovy in SoapUI, SoapUI中Groovy的使用,数据分离。 阅读这篇文章需要一定的SoapUI基础,至少入过门,另外还需...
关于selenium自动化测试数据的管理---测试用例管理---jxl,POI
selenium 多数被应用于功能测试(冒烟测试)、流程测试、回归测试,这里要说的就是在执行这些测试的时候,测试用例的管理问题。 常见的黑盒测试方法分为:边界值分析、等价类划分、因果图、错误推测。。。这里不都一一举例,作者有一篇...
持续集成(CI)、自动化构建和自动化测试--初探
此文章是为了总结前一段时间由于Maven2的学习而引起的一个持续集成的学习。 一、什么是持续集成(Continuous Integration)? 这个概念到底是怎么定义,说实话很多不同的版本。这里我就把我理解的什么叫持续集成说下,其实持续集成是为了配合敏捷开发的速度和效率而产生的一个用于编译、测试、发布、部署的工具。为什么叫持续呢?其实就是编码人...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注