软件测试和测试环境

软件测试和测试环境

目录

  1. 软件的含义

  2. 软件的分类


软件的含义

定义:

软件是程序、数据、文档的集合

程序用来处理数据,文档解释程序功能按钮

程序:

编程语言:C、C++、Java、php等

数据:

使用文件或数据来存储数据

文档:

安装说明书、帮助文档、许可协议...

软件的分类
  • 系统软件

操作系统软件:

Unix、DOS、Windows、Linux(内嵌系统:Android...)等

驱动程序:

让我们计算机硬件正常工作的软件

  • 支持软件

界面工具:X Window等

开发工具软件:Visual Studio、JBuilder、Eclipse等

数据库管理系统:SQL server、Oracle、MySql等

  • 应用软件

各种网站也是软件(符合软件的三个部分:程序、文档、数据)

软件按架构分类
  • 单机软件

蜘蛛、扑克牌、扫雷等单机软件...

  • 分布式软件

C/S软件(Client(客户端)/Server(服务器)(称为架构),客户端/服务器)(两台计算机,一台作为服务器,一台作为客户端)

  1. 有专用客户端(服务器不通用,相应的软件/程序才能访问到响应的服务器)

B/S软件(Browser/Server,浏览器/服务器)(后面测试时候可能越来越多的会接触到)

  1. 使用通用客户端(任意一个浏览器都能访问到该服务器)

  2. 例如:网上银行、论坛...

原文地址:https://www.cnblogs.com/JunkingBoy/p/14070415.html