什么是软件:控制计算机硬件工作的工具
什么是软件测试: 使用技术手段验证软件是否满足使用的需求
软件测试的目的:减少软件的缺陷,保证软件质量
测试阶段划分:单元测试 集成测试 系统测试 验收测试
测试分类
- 黑盒测试:源代码不可见 ui功能可见
- 灰盒测试:部分源代码看见 功能可见
- 白盒测试:全部代码可见 ui功能可见
质量模型:功能、性能、兼容、易用、安全、可靠性、移值性、维护性
软件测试流程:(面试官会问:你们上家的测试流程是什么样子的呀)
- 需求评审
- 编写测试计划
- 用例设计
- 用例执行
- 缺陷管理
- 测试报告
用例设计编写格式
缺陷管理工具
禅道:https://demo.zentao.net/user-login.html
linux命令
cd命令
ls命令
mkdir命令(创建文件夹) rmdir命令(删除文件夹)
touch命令 创建文件 rm命令(删除文件) -f(强制删除) -r(递归删除) -i(询问是否删除)
ls的一些其他命令
cp拷贝
cat和重定向命令
软链接
tar打包
who 查看当前登录的用户
chmod字母命令
chmod数字命令