测试相关基础知识

参考网址:https://www.bilibili.com/video/av35752315

1、计算机软件分类

1.1按层次划分

系统软件: windows\linux\Andriods
支持软件:RDBMS(关系型数据库管理系统,oracle,mysql,sqlserver),DB2
应用软件:

1.2按结构划分

单机软件:客户端和服务其在同一个电脑中
分布式软件:

  • 客户端/服务器端(C/S-client server,例如qq软件,),将重要的繁重的任务放在服务器上,客户端仅进行简单的计算,简单的业务逻辑处理
  • 浏览器端/服务端(B/S-browser server):进一步解放了客户端,将计算的绝大部分放到了服务器端,
  • 云计算是B/S的下一个发展周期,仍属于B/S架构

1.3按组织划分

开源软件
闭源软件(商业)软件

2、软件生命周期

定义:软件生命周期是指软件的产生直到报废的生命周期
包括:

  • 问题的定义及规划(开发与需求方讨论)
  • 需求分析
  • 软件设计
  • 软件编码
  • 软件测试(单元测试、集成测试、系统测试、验收测试)


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部