软件质量六特性
功能性、可靠性、易用性、效率、可移植、可维护
(了解这个是为了以后做软件提升可以从这方面去考虑)
在虚拟机中从四部分搭建测试环境
- 下载VMware和Windows server2019.iso
(从msdn下载很快可就是没有激活方法。把红线的部分复制到迅雷就可以下载了。类似msdn的还有一个网易开源镜像站)
- 安装VMware
- 在VMware里面创建新的虚拟机
- 创建完后安装VMware tools
- 开启虚拟机要输入Ctrl+alt+delete然后不用管其它的选项(修改密码、换用户…)直接cancel就行
- 配置安装jdk、Tomcat、MySQL(安装目录浅一点不要放太深)
测试用例编写
等价类、边界最常用,其它方法仅做补充
等价类(案例:经典三角形)
1.理清思路
2.画表格
3.填表格
4.写测试用例报告
边界值用括号求离点
[6,18]和(6,18)的离点分别是
1.先写出6和18附近的数:5 6 7和17 18 19
2.然后套括号:闭区间包括6和18所以5 [6 7 17 18] 19
开区间不包括6和18所以5 6 (7 17) 18 19
3.看哪个数离括号越近,哪个数就是离点:闭区间是5和19;开区间是7和17
如果…则就用判定表
//Excel里面提供的逻辑运算可以一下子全算完。
//情况太多可以画因果图辅助判断
1.分析条件和 结果(又称动作)
2.通过条件的2*N确定横格有多少
3.列表(01的书写000011111 00110011 01010101一半一半比较快)
输入条件有多种情况则用正交试验
1.确定几因子几水平:有极少数水平没有就用无来充数
2.上网搜对应的因子水平表
状态迁移
首先确定有几种状态就行(太简单了不会可以看看售票系统)
场景设计(又称流程设计)
入度唯一 出度唯一
注意:只保证流程能走通不保证合法性