软件分层模型
- B/S(Browser/Server)
- C/S(Client/Server)
- 三层模型(表示层(客户端)、业务逻辑层(web服务器)、数据处理器(数据库服务器))
功能测试、接口测试、性能测试
windows常用命令
- ipconfig,查看系统网络配置信息
- ping,检查与目的网络之间的通信是否正常
- cd,改变当前所在目录
cd 目的路径,如果要切换磁盘分区,使用--盘符:,比如f:
关于路径的说明:
\,写在路径开头,表示磁盘根目录,比如当前在D盘,\dir1,表示d盘根目录下的dir1
.,表示当前目录
.-,表示上一级目录
总结
如果目的路径在当前所在目录的下级,使用.\xxx
如果目的路径与当前所在目录同级,使用..\xxxx
如果目的路径与当前所在目录没有关系,使用绝对路径
- netstat,显示系统当前运行的端口和进程信息
netstat -ano 显示TCP/UDP占用
- |,管道符,连接两条命令,将左边命令的结果作为右边命令的操作
- findstr,查询指定的内容
- tasklist,显示系统当前的进程
- taskkill,结束进程
/f,强制结束
/pid 进程号,待结束的进程id
- fsutil,创建指定大小的文件
fustil file createnew 路径\文件名 大小(字节)
软件生命周期
- 市场需求调研
- 可行性研究
- 产品项目立项
- 需求开发
输出:需求规格说明书
测试团队:参与需求测试(需求评审)
设计开发测试
设计
开发团队
开发设计
概要设计:输出《概要设计说明书》,HLD
详细设计:输出《详细设计说明书》,LLD
数据库设计:数据库设计说明书
测试团队
测试计划设计
测试方案设计
测试规程设计
开发
开发团队:编码
测试团队:编写测试用例
测试
开发团队
代码review
单元测试
集成测试
测试团队
功能测试
接口测试
性能测试
产品团队
验收测试
上线运营维护
测试团队:缺陷的验证,新功能的测试
软件开发模型
瀑布模型