- 博客(117)
- 收藏
- 关注
原创 自动化测试框架
移动端:Monkey,MonkeyRunner,UiAutomator,Instrumentation,Robotium,UIautomation,Athrun,**Appium** 接口: Fiddler,postman,Jmeter,loadRunner,SoapUI,**自己开发** web端:QTP,**Selenium**,SeleniumIDE,RFT,W...
2019-08-07 11:16:53 310
转载 针对web系统的常用测试方法如下:
1. 页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。可以使用一些工具,如LinkBotPro、File-AIDCS、HTML Link Validater、Xenu等工具。LinkBotPro不支持中文,中文字符显示为乱码;HTML Link Validater只能测试以Html或者htm结尾的网页链接;Xenu无需安装,支持asp、do、jsp等结尾的网页,xenu...
2019-07-18 17:08:39 697
转载 web端功能测试
1.1链接测试 链接是web应用系统的一个很重要的特征,主要是用于页面之间切换跳转,指导用户去一些不知道地址的页面的主要手段,链接测试一般关注三点: 1)链接是否按照既定指示那样,确实链接到了该链接的界面 2)测试该链接所链接的页面是否真的存在 3)保证系统中没有单独存在的页面(即没有链接指向,只能通过正确的URL地址才能访问)...
2019-07-18 17:07:38 738
转载 如何制定测试计划?
软件项目,通常都会有详细的项目计划。软件测试作为整个项目中的重要一环,也要执行详细的测试计 划。正所谓运筹帷幄之中,决胜千里之外,强调的就是预先计划的重要性和必要性。在早期的软件工程实践中,软件测试计划的制定通常是在需求分析以及测试需求分析完成后开始,并且 是整个软件研发生命周期中的重要环节。但是,在敏捷开发模式下,你可能会有这样的疑问,软件测试计划还有那么重要吗?我所在的软件项目 压根...
2019-06-27 13:47:34 436
转载 接口测试用例设计的方法
导语 随着测试分析和分层测试的深化,“接口测试”出现在我们视野的频次越来越高。那么接口测的用例设计常用哪些方法呢?本文将详细描述。 1 接口测试 1.1 接口测试 接口:主要是子模块或者子系统间交互并相互作用的部分。 这里说的接口是广义的,客户端与后台服务间的协议;插件间通信的接口;模块间的接口;再小到一个类提供的方法;都可以理解为接口。 接口测...
2019-06-27 13:45:10 2059
转载 持续集成工具——Jenkins
一、jenkins简介1.持续集成工具2.基于JAVA环境二、环境搭建1.安装JDK2.安装配置git3.安装配置tomcatTomcat是针对Java的一个开源中间件服务器(容器),基于Java Web的项目需要借助Tomcat 才能运行起来下载地址:http://tomcat.apache.org/,webapps目录用于web项目,通常将需要运行的...
2019-06-27 11:46:31 204
转载 web测试方法
1. 登录测试2. 注册测试3. 导航条测试4. 链接测试5. 快捷键测试6. 按钮测试7. 输入框测试8. 下拉框测试9. 单选框测试10. 复选框测试11. 日期控件测试12. 查询结果列表测试13. 搜索功能测试14. 图片测试15. 静态文字测试16. 上传文件测试17. 下载文件测试18. 界面和易用性测试19. 添加和修改功能测试20. 删除功能...
2019-06-26 16:40:55 242
转载 移动应用专项测试的思路和方法
移动应用专项测试的思路和方法对于移动应用,顺利完成全部业务功能测试往往是不够的。如果你的关注点只是业务功能测试,那么, 当你的移动应用被大量用户安装和使用时,就会暴露出很多之前完全没有预料到的问题,比如:流量使用过多;耗电量过大;在某些设备终端上出现崩溃或者闪退的现象;多个移动应用相互切换后,行为异常;在某些设备终端上无法顺利安装或卸载;弱网络环境下,无法正常使用;A...
2019-06-26 16:35:37 532
转载 postman使用教程——接口测试
Postman 之前是作为Chrome 的一个插件,现在要下载应用才能使用。以下是postman 的界面:各个功能区的使用如下:快捷区: 快捷区提供常用的操作入口,包括运行收藏夹的一组测试数据,导入别人共享的收藏夹测试数据(Import from file, Import from folder, Import from link等),或新建请求、收藏夹、环境变量等。 侧边...
2019-06-26 16:20:09 7069
转载 app测试与web测试的区别
app测试与web测试的区别WEB测试和App测试从流程上来说,没有区别。都需要经历测试计划方案,用例设计,测试执行,缺陷管理,测试报告等相关活动。从技术上来说,WEB测试和APP测试其测试类型也基本相似,都需要进行功能测试、性能测试、安全性测试、GUI测试等测试类型。他们的主要区别在于具体测试的细节和方法有区别,比如:性能测试,在WEB测试只需要测试响应时间这个要素,在App测试中还需要...
2019-06-26 16:06:49 236
原创 Appscan使用教程——安全测试
1.appscan的启动与基本配置说明:这里也可以先点击左下角的“完全扫描配置”选项进行扫描配置(后面再具体讲扫描配置)。在“起始URL”下面输入需要启动扫描的URL,如果勾选了“仅扫描此目录中或目录下的链接”(如下图),则会只扫描起始URL目录或者子目录中的链接。举例:如果我们的网站www.sina.com.cn下面有两个目录test1和test2,当起始U...
2019-06-26 15:46:01 6779
转载 主流自动化测试框架
三、主流自动化测试框架桌面程序的工具有:QTP、 AutoRunnerweb应用的工具有:QTP、AutoRunner、Robot Framework、watir、selenium手机App自动化测试:后续再分享由于B/S架构的诸多优势,早几年前大量C/S架构的应用转为B/S结构。从而也推动了web开发与测试技术的发展。这也导致QTP框架的落寞,Selenium框架及Robot Fram...
2019-06-21 10:27:41 10660
转载 fiddler抓取https配置——转载
【Fiddler学习】Fiddler抓包HTTPS请求和手机抓包一、安装Fiddler 百度搜索:Fiddler抓包工具,然后安装即可。 然后打开Fiddler工具,打开浏览器随意输入任何网址,就可以在Fiddler看到抓包信息。 但是:默认情况下,Fiddler只抓取Http格式的。二、配置Fiddler 1、配置Fiddler允许监...
2019-06-20 17:22:29 1166
转载 转载——fiddler教程
【Fiddler学习】Fiddler教程,比较经典全面(转)简介Fiddler(中文名称:小提琴)是一个HTTP的调试代理,以代理服务器的方式,监听系统的Http网络数据流动,Fiddler可以也可以让你检查所有的HTTP通讯,设置断点,以及Fiddle所有的“进出”的数据(我一般用来抓包),Fiddler还包含一个简单却功能强大的基于JScript .NET事件脚本子系统,它可以支持众多...
2019-06-20 16:07:42 197
转载 抓包工具-fiddler安装
fiddler -- 一个强大的抓包工具一、fiddler常用功能:1. Fiddler 是位于客户端和服务器端的http代理,也是目前最常用的http抓包工具之一。它能够记录客户端和服务器之间的所有http请求,可以针对特定的http请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。既然是代理,也就是说,客户...
2019-06-20 16:03:58 349
原创 http与ftp
http为超文本传输协议,ftp为文件传输协议ftp分为PORT主动/PASV被动FTP /PORT客户端向服务器发送请求,客户端用PORT命令告诉服务器“我打开了****端口,你过来连接我”;FTP /PASV客户端向服务器发送请求,f服务器用PASV命令告诉客户端“我打开了****端口,你过来连接我”;http网站地址url(统一资源定位符),浏览器通过http将web服务器上...
2019-06-17 16:42:34 240
转载 jmeter压力测试
Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,...
2018-05-30 14:22:07 307
转载 项目管理
管理分项目管理和人员管理 但是完美的管理是指,把复杂的问题简单化,混乱的事情规划化。以诚待人,以理警人,而不可以理压人,这样的话只能让下属口服,心不服。价值评价,价值分配和价值创造是管理的核心问题,管理阶层化。强调做什么而不是强调谁更好,强调你的工作能够让别人有更多的改变...
2018-05-23 14:03:30 227
原创 Python+Requests实现项目中post请求
#post请求 url='https://www.zhaoapi.cn/user/login' data={'mobile':'13269671866','password':'123456'} post_results=requests.post(url=url,data=data) post_json=post_results.json() print po...
2018-05-21 14:15:16 322
原创 Python+Requests实现项目中get请求
#!/usr/bin/env python#-*- coding:utf-8 -*-import requests#get请求resuts=requests.get('http://120.27.23.105/ad/getAd')json=resuts.json()print jsoncode=json['code']print code
2018-05-21 14:13:48 446
原创 一段话了解性能——3000米长跑比赛
爆发力就是系统能承受的最大压力,没准系统承受的压力很大,但过半个小时之间就挂掉了。耐力就是这个系统长时间处于压力下的稳定性,这系统超级稳定,跑个几十年都不用重启服务器。那么整体协调性就是看系统有没系统瓶颈(短板),并对其进行系统调优。...
2018-05-17 14:03:08 436
原创 python控制浏览器操作
#控制浏览器前进、后退按钮、刷新页面#!/usr/bin/env python#-*- coding:utf-8 -*-from time import sleepfrom selenium import webdriverdriver=webdriver.Firefox()#访问百度首页first_url= 'http://www.baidu.com'print("now acce...
2018-05-15 19:12:38 1733
原创 python语言脚本id元素定位(中文、英文)
#coding:utf-8from time import sleepfrom selenium import webdriverdriver = webdriver.Firefox()driver.get("https://www.baidu.com")//中文添加“u”driver.find_element_by_id('kw').send_keys(u'香槟')sleep(5)...
2018-05-15 18:59:53 606
原创 python脚本设置浏览器屏幕宽高
#coding:utf-8from time import sleepfrom selenium import webdriverdriver = webdriver.Firefox()driver.get("https://www.baidu.com")print ("设置浏览器宽480、高800显示")driver.set_window_size(400,400)sleep(5)...
2018-05-15 18:52:16 828
原创 python语言脚本
#coding:utf-8from time import sleepfrom selenium import webdriverdriver=webdriver.Firefox()driver.get("https://www.suning.com")sleep(5)driver.find_element_by_link_text('请登录').click()sleep(3)dri...
2018-05-15 18:42:10 164
原创 python+selenium设置utf-8
1.Ctrl+Alt+S快捷键(打开settings)2.Editor——Code Style——File And Code Templates——python script3.复制#!/usr/bin/env python#-*- coding:utf-8 -*- 到白框——点击ok
2018-05-15 18:39:58 1757
原创 性能测试的目的
目的是验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在的性能瓶颈,优化软件,最后起到优化系统的目的。包括以下几个方面1.评估系统的能力,测试中得到的负荷和响应时间数据可以被用于验证所计划的模型的能力,并帮助作出决策。2.识别体系中的弱点:受控的负荷可以被增加到一个极端的水平,并突破它,从而修复体系的瓶颈或薄弱的地方。3.系统调优:重复运行测试,验证调整系统的活动得到了预期...
2018-05-14 09:51:34 10404 1
原创 控制浏览器操作:
package main;import org.apache.regexp.recompile;import org.openqa.selenium.By;import org.openqa.selenium.Dimension;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;imp...
2018-05-14 08:14:18 245
原创 表格脚本(打印行与列)
String url = "file:///D:/tomcat/apache-tomcat-7.0.26/webapps/08web/WebContent/table.html"; driver.get(url); String title = driver.getTitle(); String currentUrl = driver.getCurrentUrl(); System...
2018-05-14 08:11:27 530
原创 黑盒测试的概念
黑盒测试(Black-box Testing,又称为功能测试或数据驱动测试)是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。比如黑盒技术设计测试用例的方法有:大纲法、正交法、判定表、等价类划分、边界值分析、错误推测、场景法、因果图和综合策略。黑盒测试注重于测试软件的功能性需求,也即黑盒测试使软件工程师派生出执行程序所有功能需求的输入条件。黑盒测试并不是白盒测试的替代品,而是用于辅助白盒测试发现其他类型的错误。
2018-05-13 19:53:38 2809
原创 购物车
apply plugin: 'com.android.application'android { compileSdkVersion 26 buildToolsVersion "26.0.2" defaultConfig { applicationId "mvpframework.bwie.com.a1509agoodcart" minS
2018-04-03 20:22:59 161
原创 retrofit2
依赖:compile 'com.squareup.retrofit2:retrofit:2.0.1' compile 'com.squareup.okio:okio:1.5.0' compile 'com.squareup.okhttp3:okhttp:3.2.0' compile 'com.squareup.retrofit2:converter-gson:2.0.1'
2018-04-03 10:14:37 257
原创 okhttp
依赖: compile 'com.squareup.okhttp3:okhttp:3.8.1'1.OkHttp网络请求类public class Http { public void getdata(String url, final NetDataCallback netDataCallback) { //初始化一个 OkHttpClient 并且设
2018-03-16 16:58:08 241
原创 xlistview
在清单文件里面设置: 清单文件里面application里面设置android:name=".MyAPP"添加依赖: implementation files('libs/gson-2.3.1.jar') compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
2018-02-25 14:00:00 260
原创 RecyclerView
添加依赖:compile 'com.android.support:recyclerview-v7:26.1.0'MainActivity类:package com.example.myapplication;import android.graphics.drawable.Drawable;import android.os.Build;import android.support.
2018-02-25 13:45:43 211
原创 用户信息表(添加用户信息+修改密码)
Title .box { margin: 0 auto; text-align: center; } table { margin: 20px auto; border-collapse: collapse; }
2018-01-18 19:41:09 2628
原创 月考总结唯缺修改
label { display: block; } var app = angular.module("myapp", []); app.controller("democ", function($scope, $http) { $scope.add_sex = '男'; //默认选中 //get获取字符串解析 $http.get
2018-01-18 19:29:32 247
转载 发货代码
样式包括隔行变色以及高亮显示 #t tr{ background-color: #fff; } #t tr:nth-child(2n){ background-color: #bbb; }
2018-01-18 19:20:10 969
原创 特别查询
{{s.department.name}}//插入部门查询 $scope.getDname=function(dname){ if($scope.select==undefined||$scope.select==""){ return true; }//indexOf查找一个字符串 if(dname.indexOf($scope.s
2018-01-17 21:13:27 281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人