- 博客(23)
- 资源 (28)
- 收藏
- 关注
原创 软件质量保证和测试不常见的问题
如果一个组织的增长速度如此之快以至于固定的质量保证程序是不可能的 这是软件行业常见的问题,特别是在新技术领域。在这种情况下,通常没有简单的解决方案。一种方法是:· 雇用好人· 管理层应该“无情地优先考虑”质量问题并保持对客户的关注· 组织中的每个人都应该清楚“质量”对客户意味着什么根据增长率的不同,增量自我管理的团队方法可能是适用的,例如“改善”持续流程改进方法
2017-11-29 10:55:55 556
转载 postman基础使用教程
接口在联调阶段需要一些方便快捷的工具来检验我们的接口开发效果,目前接口请求工具也是五花八门,有浏览器插件型的,如firefox上的poster插件,chrome上的postman插件,有工具界面型的,如jmeter等等。如何选择一款接口请求工具?其实选择工具就如果我们出去吃饭一样,哪家人多去哪家,准差不离,于是postman就成为了摆在我们面前的那道菜,我将为大家介绍如何去品尝这道菜。
2017-11-27 11:05:27 5811
原创 接口测试基础知识
概念分析测试:我想了解下接口,你能给我讲讲这个系统中的几个重要接口吗?JAVA开发:这里面有几百个接口,都很重要的,你想看哪一个?测试工程师:~这~~~ 很明显,这两个初级工程师对接口的理解,显然出现了偏差,JAVA工程师理解的接口是指JAVA中的interface,而测试工程师所理解的接口,是指多系统间进行数据交互、通信的接口。为了让大家不出现理解偏差
2017-11-27 11:03:30 719
原创 接口测试用例设计
一、功能性用例设计之前讲过,服务端的接口是和客户端的功能相对应的,对功能的验证,可以参照接口说明文档来进行。概括起来讲,就是我们需要验证接口说明文档中提到的各种情况,保证这些情况下接口的返回和最初设计的是一样的,这样我们就可以认为该接口实现了功能需求。举个例子,目前有一个接口A,关于该接口的请求参数列表如下: 可以看到,规定该接口的请求类型是get,同时该接
2017-11-25 11:15:42 645
转载 robotframework环境搭建(python)
俗话都说,一山不容二虎,一般推荐robotframework的官配都是Python2(因为只有Python2对RF的RIDE编辑器支持最好),如下图所示:RIDE.png现有环境配置:操作系统: Win7 32bitPython 2.7.8Python 3.5.2Pycharm Community Edition 2016.3.2装好以上的软件后,需要在Python2
2017-11-24 14:27:35 543
原创 性能测试持续集成实例(Jenkins+Jmeter+ANT)
性能测试持续集成(Jenkins+Ant+Jmeter)一、环境准备:1、JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html2、Jmeter:http://jmeter.apache.org/download_jmeter.cgi3、Ant:http://ant.apache.
2017-11-22 17:27:09 894
原创 自动化测试解决方案之框架的选择
子曰“工欲善其事,必先利其器”,有一把顺手的“兵器”,能让我们的学习和工作达到事半功倍的效果一、技术解决方案要求说明不管选择什么技术解决方案,总得来说,应该要满足下面几个条件:1、支持目前主流的脚本语言,如ruby,python,java,C#等;2、易于编写、维护测试用例;3、测试数据应与脚本分离;4、易于收集执行情况,执行错误,以及生成可视的测试结果报告;5、能进行
2017-11-17 15:47:31 1459
原创 LoadRunner录制app脚本详解
总体来说,通过LR录制手机脚本的方式有三种:1)通过代理方式录制,保证手机电脑在同一个网段;2)通过抓包录制,在手机上安装Mobile Recorder;3)通过安卓模拟器录制,本地安装Android模拟器Emulator (Android SDK)一、通过代理方式录制http://jingyan.baidu.com/article/359911f566da0d57
2017-11-16 10:40:10 1737
转载 性能测试报告实例
上一篇博文主要通过两个例子让测试新手了解一下测试思想,和在做测试之前应该了解人几点,那么我们在如何完成一次完整的性能测试呢? 测试报告是一次完整性能测试的体现,所以,这里我给出一个完整的性能测试报告,相信通过这个报告,我们会整性能测试有个整体的了解,知道我们在以后做性能测试时需要做哪些工作。 注明:1.性能测试报告模板很多,这不是一个空洞的模板,是一个完整的测
2017-11-15 16:35:03 4756
原创 python+selenium自动化测试之路Day7之Xpath定位详解
前言 在上一篇简单的介绍了用工具查看目标元素的xpath地址,工具查看比较死板,不够灵活,有时候直接复制粘贴会定位不到。这个时候就需要自己手动的去写xpath了,这一篇详细讲解xpath的一些语法。 什么是xpath呢?官方介绍:XPath即为XML路径语言,它是一种用来确定XML1(标准通用标记语言3的子集)文档中某部分位置的语言。反正小编看这个介绍是云里雾里的
2017-11-09 18:43:55 412
原创 python+selenium自动化测试之路Day6之selenium webdriver8种定位方式详解
前言 自动化只要掌握四步操作:获取元素,操作元素,获取返回结果,断言(返回结果与期望结果是否一致),最后自动出测试报告。本篇主要讲如何用firefox辅助工具进行元素定位。元素定位在这四个环节中是至关重要的,如果说按学习精力分配的话,元素定位占70%;操作元素10%,获取返回结果10%;断言10%。如果一个页面上的元素不能被定位到,那后面的操作就无法继续了。接下来就来讲webdri
2017-11-09 18:37:30 408
原创 python+selenium自动化测试之路Day5之浏览器的基本操作方法详解
前言前面已经把环境搭建好了,这从这篇开始,正式学习selenium的webdriver框架。我们平常说的 selenium自动化,其实它并不是类似于QTP之类的有GUI界面的可视化工具,我们要学的是webdriver框架的API。本篇主要讲如何用Python调用webdriver框架的API,对浏览器做一些常规的操作,如打开、前进、后退、刷新、设置窗口大小、截屏、退出等操作。一、打开网
2017-11-09 14:26:39 609
原创 python+selenium自动化测试之路Day4之pycharm的使用详解
前言 在写脚本之前,先要找个顺手的写脚本工具。python是一门解释性编程语言,所以一般把写python的工具叫解释器。写python脚本的工具很多,小编这里就不一一列举的,只要自己用着顺手就可以的,如果你还没有选好解释器,小编这里推荐pycharm。 在安装pycharm后,有一些小伙伴不会破解,这里小编还是推荐大家买正版的。当然,如果你不想付费,想破解py
2017-11-09 14:22:29 2512
原创 python+selenium自动化测试之路Day3之pip使用错误详解
一、pip出现异常有一小部分童鞋在打开cmd输入pip后出现下面情况:Did not provide a commandDid not provide a command?这是什么鬼?正常情况应该是酱紫二、解决办法:1.pip是一个.exe的可执行文件,在cmd输入pip.exe就可以解决了2.所以在后面的安装指令中都需要带上后缀,那么问题来了,为什么会
2017-11-09 14:19:21 291
原创 python+Selenium2自动化之路Day2-pip降级selenium3.0
selenium版本安装后启动Firefox出现异常:'geckodriver' executable needs to be in PATHselenium默默的升级到了3.0,然而网上的教程都是基于selenium2的,最近有不少小伙伴踩坑了,决定有必要出这一篇,帮助刚入门的小伙伴们解决好环境问题。selenium+python环境搭配:selenium2+firefo
2017-11-09 14:15:53 356
原创 python+selenium自动化测试之路Day1
python+selenium测试环境的搭建前言目前selenium版本已经升级到3.0了,网上的大部分教程是基于2.0写的,所以在学习前先要弄清楚版本号,这点非常重要。本系列依然以selenium2为基础,目前selenium3坑比较多,暂时没精力去研究,后续会出相关教程。一、selenium简介Selenium 是用于测试 Web 应用程序用户界面
2017-11-09 14:13:29 400
转载 Android+jenkins自动打包教程
如果你并不急于放到服务器上,只是想玩玩这个东西。你可以先下载好这两个下文用到的包。下载Tomcat9.0.zip下载Jenkins.war先看一下最后效果图:Jenkins上和邮件中效果-.png主要步骤可分为三个步骤环境配置安装插件构建项目作为移动端项目为了效益最大化,我们还需要使用自定义参数配置二维码生成构建成功发送邮件,提供二维码图片一 、Je
2017-11-08 16:09:48 439
原创 python接口测试之路get、post、json请求处理
基于http协议,最常用的是GET和POST两种方法。接口文档需要包含哪些信息:接口名称接口功能接口地址支持格式 json/xml请求方式请求示例请求参数(是否必填、数据类型、传递参数格式)返回参数说明以典型的(一两个)参数做为判断是否请求通过(重点是看响应的信息判断)一、GET 1 import requests 2 impo
2017-11-07 13:38:20 16973
原创 python接口测试之路2自动评论
前言上一篇模拟登录博客园,但这只是第一步,一般登录后,还会有其它的操作,如发帖,评论等,这时候如何保持会话呢? (敲黑板!!!由于博客园最近登录机制变了,登录全部走cookie登录)一、session简介1.查看帮助文档,贴了一部分,后面省略了>>import requests>>help(requests.session())class Ses
2017-11-07 13:36:27 452
原创 Macaca自动化测试框架
介绍Macaca是一套完整的自动化测试解决方案,基于node.js开发。由阿里巴巴公司开源:地址:https://github.com/macacajs/特点:同时支持PC端和移动端(Android、iOS)自动化测试。支持JavaScript(Node.js)、Java、Python。前置准备安装JavaJava下载地址:(http
2017-11-07 09:47:29 1972 1
原创 python接口测试之路Day1
python Day1 发送get请求前言requests模块,也就是老污龟,为啥叫它老污龟呢,因为这个官网上的logo就是这只污龟,接下来就是学习它了。 一、环境安装1.用pip安装requests模块>>pip install requests 二、get请求1.导入requests后,用get方法就能直接访问ur
2017-11-06 10:12:38 382
原创 selenium自动化测试面试题
1、selenium中如何判断元素是否存在?- isElementPresent 2、selenium中hidden或者是display = none的元素是否可以定位到?- 不能 3、selenium中如何保证操作元素的成功率?也就是说如何保证我点击的元素一定是可以点击的?- 添加元素智能等待时间 driver.implicitly_wait(30)- try 方式进行 id,name,
2017-11-03 13:12:34 411
原创 接口测试用例代码
最近我们组准备开始M项目的接口测试,之前有接触过直接用浏览器或者第三方的工具直接向接口发送请求,检查返回的数据是否正确。本次接口用例代码使用java+TestNg编写,菜鸟级别的我慢慢开始研究和学习,对稍微懂一点的人来说可能都是很简单操作,虽然简单是我慢慢积累的过程,记录下来方便以后复习。一、使用Fiddler2获取接口:Fiddler2是一个网络调试代理,用来监测本地计算机和In
2017-11-02 13:51:59 7070
安全测试工具fortify使用指南
2024-03-11
抖音带货10个方向讲解基础课程
2024-03-04
人工智能Sora提示词案例
2024-03-04
Sora Open API使用指南
2024-02-21
Sora AI入门使用指南
2024-02-21
情人节动态心形HTML代码
2024-02-05
软件测试基础指南,入门测试的好帮手
2023-04-12
Xpah表达式超方便使用指南
2023-03-15
python基础超强总结
2023-03-08
互联网大厂CodeDiff要点合集
2022-06-20
华山论剑之测试用例编写规范
2022-06-20
测试计划测试方案设计与分享
2022-06-20
华山论剑之如何写好测试用例
2022-06-20
APP性能测试-安卓性能测试概论
2022-06-20
测试领域SDK测试分享
2022-06-20
测试理论从入门到精通的资料
2022-06-20
appcrawler自动化测试实践.pdf
2022-06-20
接口文档模板.docx
2020-05-06
接口测试计划.docx
2020-05-06
关闭Hyper-V.bat
2020-04-22
Windows使用bat批处理命令清除指定目录下的文件夹以及对应文件
2019-07-17
Nexus解锁工具包
2017-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人