软件测试入门自学笔记(2)测试计划、工具+企业环境搭建

一、测试计划与工具

1.QC

一款缺陷管理工具,可以管理项目测试的所以阶段。需求、测试用例设计、执行测试用例、提交缺陷、回归测试。全称:Quality Center 之前属于mercury(软件工具开发商,QC、QTP、loadrunner等)最新版叫ALM:application lifecycle management

2.目标

了解软件测试的基本流程;类似的缺陷管理工具使用(禅道、redmine、jira、testlink);可以自己定义缺陷生命周期流程(如:new—open—fixed—reopen—fixed--close)

3.安装

预置条件:Windows2003/xp系统;IE浏览器,版本IE7以下;Sql server(RTM版本下无法安装QC,需要升级至SP4)

4.其他

进入qc主页面:http://test:8080/qcbin/

进入qc平台管理员登录页面:http://localhost:8080/sabin/    admin 123456

前台四大模块:需求模块(requirements)、用例模块(test plan)、用例集模块(test lab)、缺陷模块(defects)

二、企业环境搭建

1.操作系统简介

操作系统是计算机的核心,内核是操作系统的核心。

Linux内核版本号组成:r,x,y

r:目前发布的内核主版本        x:偶数代表稳定版,奇数代表开发中版本        y:错误修补的次数

uname命令可查看内核信息 uname -a

Linux发行版常见有:Debian、Ubuntu、Redhat、centos……

单系统和多系统(同一时间单用户/多用户操作)

虚拟机(VMware等) 快照、克隆、工具(删除快照、导入虚拟机、删除虚拟机)

2.Linux基础命令

Linux系统里一切皆为文件,操作系统中负责管理和存储文件的方法就是文件系统。Linux中存在root用户和普通用户两种。Linux严格区分大小写

操作:Ctrl+shift+=      放大          Ctrl+-         缩小

ls     查看当前目录下的文件  加-l(详细信息) 加-a (包括隐藏文件的全部文件)  

pwd    查看当前位置

cd     进入某位置

   设备文件:黑色背景黄色字    目录文件:深蓝色

   可执行文件:绿色     链接文件:浅蓝色

   普通文件:黑色    压缩文件:红色

tab    自动补全内容

cd .   进入当前目录      cd ..  进入上级目录

history 显示历史操作

创建文件:

   touch bz{a,b,c,d} 创建bza,bzb,bzc,bzd

   touch bz{4..9}    创建bz4,bz5…bz9

创建目录文件:

   mkdir A1 A2

   mkdir A {1,2,3,4}

   mkdir A{5..10}

   {}表示占位

编辑:

   vim 编辑文件

   未编辑模式、编辑模式、命令行模式   

   按键Aà编辑;Esà退出编辑模式;按键:à进入命令行 wq(保存后退出)q!(强制退出)

   YY然后p 复制然后粘贴

   DD  删除   在光标下一行显示

   锚定符: ^(到行首)、$(到行位)、gg(首行的第一个字符)、G(最后一行的第一个字符)

   Ctrl + r 反撤销    u 撤销

   搜索关键字 命令行输入/,再搜索不存在内容,则可退出显示

查看:

   cat -n …查看内容(带行号)

   head -n 4 a.txt 查看头四行(-n可省略)

   tail -n 5 a.txt 查看尾五行

   more a.txt 显示满整个终端屏幕

移动或改名:

   mv a b   把a改成b

删除:

   rm  -f  删文件     rm -rf 删目录

拷贝:

   cp a b  (用法与mv类似,a必须存在,b在当前目录下不能存在)

   cp c d/  拷贝到其他目录下

   cp -r beifen beifen-bak  拷目录

(解)压缩:

   tar zcvf beifen.tar.gz beifen  压缩文件  

   z:压成什么格式; c:compress压缩; v:显示压缩过程; f:压后文件

   tar xf beifen.tar.gz  解压文件

   zip -r beifen4 beifen4

   unzip beifen.zip

ln -s beifen5 beifen-5 软链接(快捷方式)

wget [选项]…… [url]……

用户管理:

   id  查看当前用户信息

   whoami

   id maverick

   su – 默认切换到root用户       $ 普通用户    # root用户

   useradd    添加用户      passwd     设置用户的密码

   exit   退出当前账户,回到上一次用户或退出终端

权限管理:

   drwxr-xr-x. 2 admin admin 4096 Nov……

   读写执行权限  文件归属权限

   d rwx r-x r-x

       d:文件类型 rwx:属主权限 r-x:属组权限 r-x:其他用户权限

       (r代表可读,w代表可写,x代表可执行)

   文件读写权限操作:+、-、=

   ./   执行

   chmod +x file.sh 加x权限

   文件归属权限:属主(唯一的,u),属组(不唯一,g),其他用户(不属于user,也不属于group,o)

   chown maverick.maverick

   chown -R maverick.maverick /data/file  对用户改权限

   总结:

   1.文件操作权限:

       chmod [用户符号][操作符号][操作权限] 文件

       eg. chmod o-x /data/file

   2.文件用户归属:

       chown -R [属主].[属组] 目录

       eg. chown  -R maverick.maverick /data

查找:

   find / -name “file”       查找文件,文件名中可含正则符号,* * 代表任意长度的任意字符

   命令1 | 命令2    表示把命令1执行后的内容,通过管道符传递给命令2使用

   grep 关键字

       格式1:命令1 | grep 关键字

       格式2:grep 关键字 文件名    加-v表示取反,加-n行号表示出来

安装删除:

   yum install 名           yum remove 名

   rpm -ivh 名          rpm -e 名         rpm -q 名(查看)

   rz     上传、安装

其他:

   echo 输出内容   可用于创建文件 eg. echo nihao>nihao.txt

   free -h   查看主机内存(以人类识别的方式显示)

   df -h    查看主机磁盘

   top    查看性能指标(任务管理器)

   man [命令]    帮助信息      q 退出

   ifconfig    查看主机网络信息

   port 端口 类似于电视的频道

   ctrl + C 或 ctrl + Z 可以终止ping的过程

3.虚拟机网络配置流程

   1)配置虚拟机的IP地址为静态IP;

   2)重启虚拟机网卡服务;

   3)VMware配置网卡IP段;

   4)检测虚拟机的网络适配器是否为NAT;

   5)整机测试

Xshell(终端模拟器)的用法

4.LNMP实践

L:Linux  N:Nginx   M:MySQL   P:PHP

常见端口号:

   22: ssh服务    80:web服务   3306:数据库    9000:PHP

安装Nginx软件的基本依赖软件:openssl-devel,pcre-devel,gcc,具体配置参照安装文档(视频)。

Nginx简单操作:

   检查: /data/server/nginx/sbin/nginx -t

   启动: /data/server/nginx/sbin/nginx

   关闭: /data/server/nginx/sbin/-s stop

   重载: /data/server/nginx/sbin/-s reload

   启动后检查: netstat -tnulp | grep nginx

   sed -I ‘s#替换后的内容#原内容#g’ file

数据库简单操作:

   use mysql;

   select database();

   select user();

   show databases;

   create database iwebshop;

   创建一个数据库的用户:grant (详细用法bing)

   drop database iwebshop;

启动:

   Nginx:/data/server/nginx/sbin/nginx

   Mysql:/etc/init.d/.mysqld start

   Php:/data/server/php/sbin/php-fpm

reboot    重启操作系统

shutdown -h now  立刻关机

shutdown -h 20:25    20:25关机

shutdown -h +10    10分钟后关机

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rainbow之星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值