全程软件测试(九十八):软件测试和测试环境—读书笔记

软件的含义和分类

1、软件的含义

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

  • 程序:编程语言:C、C++、Java、php 等。
  • 数据:使用文件或数据库来存储数据。
  • 文档:安装说明书、帮助文档、许可协议等。
  • 2、软件的分类

    2.1 软件按功能用途分类

  • 系统软件
  • a、操作系统:Unix、DOS、Windows、Linux 等。

    b、驱动程序

  • 支持软件
  • a、界面工具:X Window 等。

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

    c、数据库管理系统:SQL Server、Oracle、MySQL 等。

  • 应用软件
  • QQ、游戏、各类 站、搜狗输入法等。

    2.2 软件按架构分类

  • 单机软件:蜘蛛扑克、扫雷等。
  • 分布式软件
  • a、C/S 软件(Client/Server,客户端/服务器):特点是有专用客户端。如 QQ、微信等。

    b、B/S 软件(Browser/Server,浏览器/服务器):特点是使用通用客户端。如 上银行、论坛、 页游戏等。

    软件测试和测试环境

    1、软件测试的含义

    软件测试是在现有的软件中查找隐含的缺陷(Bug)或错误的过程,目的就是发现软件当中的缺陷或错误。

    2、什么是测试环境

    测试环境就是运行软件必须具备的各种软件和硬件的集合。

    3、测试人员需要具备的知识

    搭建测试环境以及进行测试的时候都必须具备一些计算机基础知识。

  • 硬件知识
  • 软件知识
  • 络知识
  • 数据的形式与数制

    1、冯·诺依曼体系结构

  • 计算机由五大部件构成:运算器、控制器、存储器、输入、输出设备。
  • 采用二进制存储数据和代码。
  • a、计算机中采用开关来分别代替 1 和 0。

    b、程序判定数据的存储位置,判定二进制是代码还是数据。

  • 计算机的内存采用线性的一维方式寻址。
  • a、字节:1B=8bits

    b、1KB=1024B、MB、GB、TB

    c、生活中 1KB=1000B

    2、数据的形式

    文字、数值、图片、声音、影像等。

    3、数据怎么存储

    世界上的所有数据都必须能够通过某种方式转换为二进制,然后才能存入计算机。

  • 生活中的数制:十进制、二十四进制、六十进制。
  • 计算机中的数制:
  • 二进制:数字后加 B,如 10010B。

    八进制:数字后加 O,如 123O。

    十进制:数后加 D 或不加,如 10D 或 10。

    十六进制:数字后加 H,如 2A5EH。

    3.1 数值数据的存储

    把数据存入计算机,需要把数据转换为二进制。不同数据的二进制转换方法不同。

  • 数值:根据公式直接变成二进制。
  • 十进制→二进制
  • a、十进制数除以 2,倒排余数。

    b、十进制转其他进制,做法一致,变几进制就除以几。

    案例:计算 123 的二进制。

    结果:123=0111 1011B

    123 的八进制:123=173O

    123 的十六进制:123=7BH

  • 二进制→十进制
  • a、权:进制数的幂,代表每一位数字的重要性。

    十进制的权:1、10、100…

    二进制的权:1、2、4…

    b、按权展开

    其他进制转十进制,做法一致。

    案例:计算 111 1011B 的十进制。

    结果:111 1011B=123

    八进制转十进制:173O=123

    十六进制转十进制:7BH=123

  • 部分数据二<—>十进制转换快速算法
  • 10000B=2^4=16

    11111B=2^5-1=31

    3.2 字符串的存储

  • 文字
  • 计算机中称为字符串。

    使用国际编码规则将字符变成整数,然后变成二进制。

  • 英文字符
  • ASCII(American Standard Code for Information Interchange,美国信息交换标准

    代码),占内存 1B,如字母 A 的 ASCII 是 65,常用 ASCII 码如下:

  • 英文外的国际字符
  • Unicode(统一码、万国码、单一码),占内存 2B,如汉字“人”的 unicode 码是 20154

    案例:

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年1月18日
    下一篇 2022年1月18日

    相关推荐

    om/tt1/author/jinwe2022"} }