请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
  • 便民服务
  • 关注我们
  • 社区新手

8/1测试用例的设计方法(等价类)

[复制链接]
df 查看磁盘使用空间;df -h :带单位显示

du -sh 子.txt  查看子.txt文件大小

du -sh 测试1  查看测试1目录大小

top 持续刷新cpu使用情况
top -d 2 两秒刷新一次使用情况


free 查看内存使用情况

ps  查看进程(PID非固定,进程号)

ps -ef |grep 服务名称 指定查看某服务进程
kill -9 +进程号  强制杀掉进程
kill +进程和 杀进程
netstat -ntlp 查看端口号

lsof -i:22 查看该端口对应服务(一个端口号只能被一个应用程序所用)

who 用户登录情况
whoami 查看当前操作的用户名称

hostname 主机名称

getconf LONG_BIT 查看内核信息(32位/64位)
reboot 重启系统
shutdown now 现在关机
init 0 关机
service network restart 重启网卡
history 查看历史输入命令

reset 重置屏幕
alias if=‘ifconfig’ 取ifconfig命令别名为if

unalias if 取消if别名,if不具有原有别名作用

clear 或 ctrl+l 清空当前屏幕(类似翻页)
硬链接:相当于备份
ln -d 欧.txt 1.txt 创建欧.txt的硬链接(类似于copy该文件重命名)无法针对目录操作

软链接:相当于创建win系统快捷方式
ln -s /测试1/子.txt /1.txt 创建 子.txt 的软软链接到根目录下(可以对文件及文件夹操作)
ln -s /测试1 /1  创建 目录测试1 的软链接到根目录下


cd 1 = cd 测试1目录



x命令:对光标所在的字符进行删除
X命令:对光标所在前的单个字符进行删除
dd命令:删除光标所在行
D命令:删除光标所在字符到行尾的内容

yy命令:复制光标所在行的内容
3yy命令:复制包含光标所在行的指定行数
p命令:在光标所在行的下一行进行粘贴
P命令:在光标所在行的上一行进行粘贴



测试方式与测试设计
常用评审:交叉;组内(正式);会议

技术评审(Technical Review) :同行间对 技术进行的评审,目的是技术实现达成共识。
走查(Walkthrough) :由文档作者逐步陈述文档内容,以收集信息并对内容达成一致
复杂性(complexity):系统或组件的设计或内部结构比较复杂,导致难以理解,维护或验证的程度。
圈复杂度(Cycloramic complexity) :程序中独立路径的数量。可以衡量一个组件模块的判定结构的复杂程度。写的代码越复杂,圈复杂度越高(代码逻辑较多);反之越简单越低。
控制流(Control Flow):执行组件或系统的一系列顺序的路径。
数据流(Data Flow):表示数据对象的顺利或状态发生变化的过程。

控制流图的概念
控制流图(CFG,Controlflowgraph) 也叫控制流程图,是一个过程或程序的抽象表现。
圈复杂度:
程序中独立路径的数量,可以衡量一个组件模块的判定结构的复杂程度。
计算对象是结构图或程序图,而程序图又包括控制流图与流程图。
独立路径:从开始到结束不相同,*条独立路径,圈复杂度*
公式一:圈复杂度V= E(结构图边的数量)-N(节点)+2  =10-7+2=5
公式二:V=区域数(加上区域最外边)=5
公式三:V=P(判定节点数:有判断条件的节点)+1 =4+1=5


黑盒测试的用例设计方法:
等价类
边界值
判定表
因果图
正交表
场景法
状态迁移
错误推测法、异常分析法、随机测试;
白盒测试的用例设计方法:
语句覆盖
判断覆盖
条件覆盖
判断覆盖
判断条件覆盖
基本路径法覆盖
Z路径法覆盖

等价类划分
规定了输入值的范围或值的个数(如:0<a<100或输入6-10个字符)
输入值为布尔值(如:真或假)
规定了输入数据的一组值(如文化程度:初中、高中、大学)
规定了输入规则时,可以划分出一个有效的等价类(符合规则)和若干个无效等价类(从不同角度违反规则)

步骤:
1.找输入条件
2.为每个输入条件找有效、无效等价类
3.为每个等价类编号
4.用最少的用例覆盖最多的有效等价类(每个用例尽可能覆盖多个有效等价类)
5.每一个无效等价类都是一个用例
6.并非所有有效等价类都有无效
7.等价类的覆盖可以重复覆盖

常见的能够划分等价类的地方:
1.数值范围
2.重复次数
3.字符串长度
4.字符串组中字符的个数
5.文件命名
6.文件大小
7.屏幕的颜色种类
8.超时时间

用例注意要点:
1、用例以验证开头
2、验证标题和步骤要相呼应
3、用例标题和预期结果相呼应
4、等价类设计方法的描述一般是大于、小于(指定某个数值就是边界值方法)


分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册