测试总结和组合测试条件 (笔记)

测试

整数测试

-eq

-ne

-le

-ge

-lt

-gt

字符测试

==

!=

>

<

-n

-z

文件测试

-e

-f

-d

-r

-w

-x

-s

组合测试条件

-a 与关系    -o 或关系    !非关系

if [ $# -gt 1 -a $# -lt 2 ] 表示$# 大于1 与(即且)小于2

摩根定律

非(P且Q)= (非P)或(非Q)

非(P或Q)= (非P)且(非Q)

未完待续

时间: 2024-08-25 10:15:37

测试总结和组合测试条件 (笔记)的相关文章

《Java并发编程实战》第四章 对象的组合 读书笔记

一.设计线程安全的类 在设计线程安全类的过程中,须要包括下面三个基本要素: . 找出构成对象状态的全部变量. . 找出约束状态变量的不变性条件. . 建立对象状态的并发訪问管理策略. 分析对象的状态,首先从对象的域開始. 变量按作用域划分: . 全局变量 . 局部变量 . 方法行參 . 异常处理參数 1. 收集同步需求 假设不了解对象的不变性条件与后验条件,那么就不能确保线程安全性.要满足在状态变量的有效值或状态转换上的各种约束条件.就须要借助原子性和封装性. 说的更简略些是Java线程安全都是

Bash shell 笔记总结(一) 转自http://www.bubuko.com/infodetail-509992.html,谢谢原作者

本文是上课笔记总结,涉及细节知识点会在以后文章说明! bash脚本编程: 脚本程序:解释器解释执行: shell: 交互式接口:编程环境: shell: 能够提供一些内部命令,并且能通过PATH环境变量找到外部命令:把命令提交给内核启动为进程: 编程环境: 流程控制语句: 顺序执行: 循环执行: 选择执行: 条件测试:真.假 $? 命令的状态结果: 0: 真 1-255: 假 过程式的编程语言的元素:变量.流程.函数.数组 变量:局部变量.本地变量.环境变量.位置参数变量.特殊变量 变量: 数值

Bash Shell脚本编程笔记总结(一)

本文是上课笔记总结,涉及细节知识点会在以后文章说明! bash脚本编程: 脚本程序:解释器解释执行: shell: 交互式接口:编程环境: shell: 能够提供一些内部命令,并且能通过PATH环境变量找到外部命令:把命令提交给内核启动为进程: 编程环境: 流程控制语句: 顺序执行: 循环执行: 选择执行: 条件测试:真.假 $? 命令的状态结果: 0: 真 1-255: 假 过程式的编程语言的元素:变量.流程.函数.数组 变量:局部变量.本地变量.环境变量.位置参数变量.特殊变量 变量: 数值

使用脚本选项及组合条件测试

使用脚本选项及组合条件测试: 整数测试: -le 小于等于 -lt 小于 -ge大于等于 -gt大于 -eq等于 -ne不等于 字符测试: == 等于 != 不等于 >大于 <小于 -n 测试字符串是否为空,空为真 -z 测试字符串是否不为空,不空为真 文件测试: -e 测试文件是否存在 -f 测试文件是否为普通文件 -d测试文件是否为目录 -r测试文件是否有读权限 -w测试文件是否有写权限 -x 测试文件是否有执行权限 组合测试条件 -a 逻辑与 都满足 -o 逻辑或 满足一条即可 !  非

马哥linux视频的学习笔记

history |tail -1 | cut -d'' -f2 计算命令:1)let 例;let C=$A+$B 2)C=$[$A+$B] 3)C=$(($A+$B)) 4)expr命令 例:C=` expr $A + $B ` 退出脚本;exit 例:exit 0 条件测试: 1)[空格 表达式 空格] 2)test 表达式 3)[[ 空格 表达式 空格]] if grep 'bash' /etc/shadow if后面为非零值为假 文件测试 -e file 测试文件是否存在 -f file

脚本之条件组合测试

#!/bin/bash # if [ $# -lt 1 ];then         echo "Aadminuser ARG ..."         exit 8 fi if [ $1 == "add" ];then    for I in {1..10};do        if id user$I &> /dev/null; then           echo " user user$I exist"         e

6、raid、lvm、while、until 学习笔记

Raid: Level仅用于标识磁盘组合方式的不同 raid0, raid1, raid5, raid10, raid50, jbod raid0:至少需要两块磁盘,不允许任何盘出错,没有容错能力,读写性能都提升,硬盘利用率100% raid1: 至少需要两块磁盘,允许一块盘出错,镜像,硬件容错能力,读性能提升,写性能下降,硬盘利用率50% raid5: 至少需要三块磁盘,允许一块盘出错,校验盘分布在各盘上,读写性能都提升,硬盘利用率(n-1)/n% raid10: 至少需要四块磁盘,允许不同组

linux--shell编程(六)使用脚本选项及组合条件测试

写一个脚本: 1.添加10个用户user1到user10, 密码同用户名;但要求只有用户不存在的情况才能添加; #!/bin/bash # for I in {1..10}; do if ! id user$I &>/dev/null; then useradd user$I echo "user$I" | passwd --stdin user$I else echo "user$I exists" fi done 删除上述十个用户 #!/bin/b

linux下Bash编程组合测试及编写脚本(五)

linux下Bash编程组合测试及编写综合脚本(五) 1.Bash编程组合测试条件 -a: 与关系 -o: 或关系 !: 非关系 表示方法1:[ $# -gt 100 -a $# -le 500 ] 表示方法2:[ $# -gt 100 ] && [ $# -le 500 ] 2.编写一个任意添加与删除用户的脚本,要求如下: 2.1:如果脚本选项是--add:,将添加用户; 如果选项是--del,将删除用户,如果是--help显示帮助信息 2.2:脚本选项后面的参数可任意指定多个用户并且用