自动化测试作为软件测试的一种技术手段,时常被大家讨论。本人在自动化技术方面有过略有小成,今天聊一聊关于自动化的一些误区,以帮助新手能正确的了解和认识自动化一些概念。 测试的行为本质是什么? 为什么先从这个概念开始谈起,因为对于新手来说,总是把自动化看得很高端和复杂。 先来看看功能测试如何进行的:编写 ...
分类:
其他好文 时间:
2019-08-06 10:44:17
阅读次数:
81
自动化测试设计测试用例时有的用例需要重复执行很多次,此时就需要对测试使用到的测试值进行参数化设计,而且参数化有利于测试用例的后期维护;并且自动化web测试也需要xpath进行页面元素的定位,所以我学习下python如何处理xml文件。 以下为使用到的html文件,把他放在了程序父文件夹的config ...
分类:
编程语言 时间:
2019-07-30 12:31:09
阅读次数:
97
学习目的: 掌握自动化相关知识点,统一记录再整理 正式步骤: 情景1: 设置等待时间 A方法:sleep 线程休眠,但只单次有效,其他操作需要加载等待时间,需要再次添加time.sleep() B方法:implicitly_wait() 情景2: 情景3: 情景4: 情景5: 情景6: 学习总结: ...
分类:
编程语言 时间:
2019-07-23 00:20:34
阅读次数:
138
在线用户不进行任何操作,对服务器也会产生压力。因为有会话的存在。 服务器tps与相应时间没有直接关系:每个口 关键性能指标:TPS、响应时间、并发数、思考时间、资源利用率(内存、cpu、磁盘)、pv、uv、ip配置元件 前置处理程序 后置处理器 定时器 断言 监听器常用元件:http请求默认值 ht ...
分类:
Web程序 时间:
2019-06-29 00:24:47
阅读次数:
176
在实际web测试中,会有很多鼠标的操作,不单单只有单击click(),有时候还要用到右击、双击、拖动等操作,这些操作都包含在ActionChains类中。ActionChains类鼠标操作的常用方法: context_click() 右击 double_click() 双击 drag_and_dro ...
分类:
其他好文 时间:
2019-06-24 16:33:46
阅读次数:
85
需要安装独立客户端:联网,单机。 pc端,APP端(根据客户端软件安装的平台划分) b/s ,c/s(根据是否安装独立的客户端软件) client/server 什么是web? 通过浏览器访问服务器(b/s架构)发送请求 响应的那个图片 发送请求电脑的图 web技术之语言-HTML 域名: IP地址 ...
分类:
Web程序 时间:
2019-06-16 21:56:34
阅读次数:
189
单纯从功能测试的层面上来讲的话,APP 测试、web 测试 在流程和功能测试上是没有区别的根据两者载体不一样,则区别如下:1、系统结构方面 web项目,b/s架构,基于浏览器的;web测试只要更新了服务器端,客户端就会同步会更新 app项目,c/s结构的,必须要有客户端;app 修改了服务端,则客户 ...
分类:
移动开发 时间:
2019-05-14 17:36:10
阅读次数:
161
一.Selenium IDE 火狐插件,开源。 二.实验步骤 测试用例:我们无法一起学习 三.分析 可以用代码控制操作 ...
分类:
Web程序 时间:
2019-05-11 20:00:09
阅读次数:
118
使用 Selenium开展Web测试 1. 概述 请搭建并简单配置一个Selenium的测试环境,贴上搭建完成后的截图,写一段搭建和初步试用的心得。参考资料:Selenium 原理、技巧、案例 2. 实验目的 1) 巩固所学的系统性能测试方法;2)训练使用性能测试工具的能力。 3. 实验内容 选择一 ...
分类:
其他好文 时间:
2019-05-11 13:31:11
阅读次数:
109
第1步:.建立空网站(支持mvc和webform) 第2步:然后建立view文件夹 建立controller文件夹 至于叫什么名字 随便 view里面全部都是html文件即可 html不是静态页面吗?怎么能驱动controller 这个问题 等发布源码的时候再解答 第3步:引入HC架构dll 配置G ...
分类:
其他好文 时间:
2019-05-07 13:00:07
阅读次数:
174