一些常用软件:
浏览器:火狐、搜狗、IE浏览器、360浏览器、qq浏览器
文字编辑(笔记):wps(word、ppt、excel)、Adobe reader(PDF)、记事本(.txt)、 Notepad++、思维导图--xmind、网页设计、、
画图:画图工具、ps、CAD、天正、sketchup
学习练习工具:金山打字通、有道词典、
网盘:百度云、有道云
视频共享器:VNC #老师上课用的
1. windows上的dos命令:
运行环境:windows系统 #(可视化操作)
运行软件(编辑):cmd #(命令行操作,不可视化)
cmd位置:开始——>输入cmd
2. html和css网页制作:
运行环境:浏览器 --- 谷歌/火狐/IE/Safari;
编辑器 --- HBuilder/Sublime/Dw/记事本; #HBuilder比较好
HBuilder 的安装途径:网上百度搜索
3. linux系统(服务器):
#(命令行操作,不可视化)
系统安装:1)虚拟机(Virtual Machine)----版本:1.1.2.0
2)CentOS(版本:6.5) ----CentOS-6.5-i386-bin-DVD1
远程操作linux系统的工具:xshell (版本:5.0.0.37) #-------(告知:IP地址,用户名和密码)
Windows系统与linux系统之间的文件传输工具:xftp 5 (V5.0.0804官方最新版本)
4. Mysql数据库工具
1)Mysql-5.1.33 #数据库服务器的版本 ,查询可用cmd,切换到C:\xampp\mysql\bin目录下,执行命令:mysql -v 即可查看
2)xampp 安装(要启动Mysql) (xampp版本:2.5)
windows上的Apache与mysql可以直接在xampp上安装启动
3)Mysql数据库的连接工具 NavicatforMySQL (版本:10.1.7.0)
5. Python语言
文本编辑器:Notepad++ (版本:7.5.1.0 ; 文件后缀名:.py)
运行环境:Windows、Mac和各种Linux/Unix系统上(在Windows上写Python程序,放到Linux上也是能够运行的。)
命令窗口:cmd(执行Python相关文件)
Python安装:
(1)直接双击安装:Python-2.7.13.amd64.msi (需要安装电脑对应位数的)
(2)配置环境变量:在计算机——高级系统设置——高级——环境变量——系统变量的PATH添加C:\Python27;C:\Python27\Scripts(根据自己安装的路径而定!)两个路径,安装好python环境后,在cmd命令行下,输入python 命令检查是否安装成功
6. ecshop 的安装
1)Windows系统:
a 将ECShop包 解压,再将里面的upload文件放到C:\xampp\htdocs目录下
b 打开xampp(要启动Apache、Mysql)
c 用浏览器访问192.168.1.142/upload,然后进行安装,root没设密码。
d 打开Mysql数据库的连接工具 NavicatforMySQL,连接名随便取,注意'高级'要设置一下,去掉“使用mysql字符集”的√,然后编码选择:20936 (Simplified Chinese GB2312);
再点击“连接测试”。
注意:项目fw 的安装与ECShop安装有点不同,首先放到C:\xampp\htdocs目录下的是解压后的fw文件;其次还得将C:\xampp\htdocs\fw\public\runtime目录下的文件全部删除,才能使fw安装后页面正常;最后,连接数据库时,不用修改编码,直接默认就好,访问的话是localhost/fw,再回车。
2)linux系统:
a 安装服务器:安装虚拟机(Virtual Machine )+ 安装CentOS #(实际项目中不需要)
b 安装远程连接工具xshell + 虚拟机中centos的IP地址、用户名、密码 #(告知:IP地址,用户名和密码)
c 在Linux平台下xshell中搭建测试环境 LAMP =Linux+Apache+MySql+Php (yum在线安装)
安装Apache服务器---安装mysql数据库服务器---安装PHP语言
难点--安装mysql数据库服务器:
#在线安装--->启动服务--->配置--->远程登录
安装语句:
7.用例和bug管理工具---禅道 的安装
1)将zentaopms文件放到C:\xampp\htdocs目录下
2)xampp安装(要启动Apache)
3)访问:用浏览器访问localhost/zentaopms,然后选择www进入,admin/123456
8.版本管理软件
tortoiseSVN
9.性能测试loadrunner工具
1)loadrunner (版本11)
压缩包: [性能测试工具LR11.00].loadrunner-11.iso
汉化包:HP LoadRunner 11.00 Patch Chinese.iso
2)浏览器:支持ie8,ie9 ,Firefox 35 以下
3)linux中nmon命令配置安装:nmon_linux_14i.tar.gz ------可以用来监控,辅助性能测试
(详解网站:https://www.cnblogs.com/simeone/p/4026173.html)
10.jmeter接口测试
1)配置jdk(jdk1.8.0_144 版本)
路径: C:\Program Files (x86)\Java\jdk1.8.0_144
安装方法:https://www.cnblogs.com/smyhvae/p/3788534.html
检查jdk是否配置好:打开cmd,输入命令java或者javac,出现Java的用法就说明可以了
ps:要用到Java的就需要配置jdk
2)安装jmeter(apache-jmeter-3.3版本) ——提取码16yl
安装方法:https://jingyan.baidu.com/article/14bd256e7e707cbb6d2612cf.html
使用说明:http://www.51testing.com/html/48/n-3710548.html
3)辅助的抓包工具:httpwatch9.4.17pro.rar
打开使用方法:1)ie浏览器:工具------->HttpWatch Professional
2)火狐浏览器:右键------->HttpWatch Professional
3)或者使用火狐自带:右上角的工具----web开发者----开发者工具栏---“扳手”
11.orecle数据库连接工具:
1)监听连接orecle工具:InstantClient64.rar
2)连接orecle图形界面工具:plsqldeveloper64.zip -----类似于Mysql数据库的连接工具 NavicatforMySQL
3)连接修改路径的查询:取消登录进去—— help ——support info——TNS File
路径如:D:\老师课堂笔记资料\课件(王中王)\InstantClient64\Instant Client\network\admin\tnsnames.ora
修改如下:
4)网络配置orecle:?
浏览器:
13.自动化工具的安装:
1)MyEclipse 2017 CI 的安装和配置-----写测试库
1.Python(版本2.7或者3.3)--------解压,配置环境变量path:D:\python 3;D:\python 3\Scripts,打开cmd输入命令Python
2.安装pip----打开cmd,要切换安装目录下(D:\python 3\Scripts)执行命令:
python setup.py install 进行安装,再输入pip命令进行检查
3.Selenium -----真正的执行自动化工具
4.pydev ----解压放到C:\Users\THINK\AppData\Local\MyEclipse 2017 CI\dropins目录下
2)robot framework(RF自动化框架) 环境搭建
----调用测试库工具,管理脚本
1.安装python
访问Python 官方网站
由于Robot Framework 框架是基于Python2 开发,所以这里我们选择安装Python2
2.安装steuptools与pip
setuptools 和pip 并非必须安装的两个包,但安装之后,后续再安装Python 的库将变得非常简单
(打开cmd.exe)C:\package\setuptools-7.0>python setup.py install
安装pip 的方法与setuptools 相同,切换到pip 解压目录,运行setup.py 文件;
3.安装Robot Framework
如果像安装普通的Python 程序,可以下载tar.gz 文件,解压并运行setup.py 文件进行安装。(打开cmd)C:\robot\robotframework-2.8.7>python setup.py install
因为在上一小节中我们已经安装了pip,所以通过pip 命令安装更为方便和快捷:C:\Python27\Lib\site-packages>pip install robotframwork
4.安装wxpython - ---直接安装就可
wxPython 是Python 非常有名的一个GUI 库---图形用户界面(Graphical User Interface)库,因为RIDE 是基于这个库开发的,所以这个必须安装。在官网上找到相应的版本下载,为exe 可执行文件,双击按钮即可。
5.安装RIDE
打开cmd切换到pip的安装目录下,执行命令:pip install robotframework-ride进行安装(C:\robot\robotframework-ride-1.3>python setup.py install),输入ride.py打开robot framework,可将ride.py创建快捷方式,方便以后使用
RIDE 是Robot Framework 测试数据的编辑器。它使测试用例的创建、运行、测试项目的组织可以在图形界面下完成。
--------------------------------------------------------------------------------------------------------------------------
测试库总结:
1)web 自动化测试:SeleniumLibrary,Selenium2Library ,Selenium2Library for Java、watir-robot 等。
2)Windows GUI 测试:AutoItLibrary。
3)移动测试:Android library、iOS library、AppiumLibrary 等。
4)数据库测试:Database Library (Java)、DatabaseLibrary (Python)、MongoDB library 等。(命令:pip install -U robotframework-databaselibrary)
5)文件对比测试:Diff Library。HTTP 测试:HTTP library (livetest)、HTTP library (Requests)等。
6)RobotFramework 接口自动化 :接口自动化需要用到 Requests 和 RequestLibrary 两个第三方库,还有Collections 和 Json 是自带的库,DatabaseLibrary(用PyMySQL-master.zip安装包) 是验证数据库是需要用到的
ps:在cmd中切换到pip目录输入命令pip install -U robotframework-requests在线安装的库,调用RequestsLibrary,调用这个可以做Cookie比如说方维,注意requests和RequestsLibrary两个库的区别,可以分别查询他们的用法,如post。
requests和RequestsLibrary的区别 :1)requests库不带消息头(header)、cokies和session,如果需要他们必须使用RequestsLibrary库;
可以在线安装:1) pip install requests 2) pip install robotframework-requests
安装方法:解压文件到文件夹打开 cmd 命令行进入到解压的文件夹执行 setup.py install命令
3)Badboy
1)Badboy版本:BadboyInstaller-2.2.5.exe
2)录制脚本badboy工具使用手册
5)sopui 接口测试工具
6)firebug获取元素定位工具
火狐可以通过:“打开菜单”-------附加组件-----获取附加组件----瘦素firebug----安装就可,虫子会出现在右上角,要用的时候点击它就可以了
14.app测试环境搭建
1 安卓测试环境
服务器:Apache或者tomcat ,Nginx
1)安装jdk并配置环境变量ps:因为安卓系统是用Java语言开发的,所以就需要配置jdk,安装配置参考前面,可以先打开cmd,输入命令Java,检查是否已安装配置好了;如果已经安装配置过了就不需要了~
2)安装apk ,并配置环境变量
3)安装sdk ,并配置build-tools和platform-tools两个文件的环境变量(path)
4)打开手机USB调试模式
5)pc安装驱动
2 IOS系统测试环境
1)服务器:Apache或者tomcat ,Nginx
2)苹果电脑安装 xcord
3)需要苹果开发ipa包
3 M网站
1)服务器:Apache或者tomcat ,Nginx
2)手机浏览器,主流浏览器
4 微信小程序
1)服务器:Apache或者tomcat ,Nginx
2)微信
5.夜神模拟器--------电脑上的手机
6. AppScan--web扫描工具IBM Security AppScan Standard
AppScan操作步骤详解
7. fiddler抓包工具
(待续)