软件测试基础之计算机基础

计算机软硬件


1、软件测试定义

在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估过程。

2、为什么不让开发自己做测试

思维定式、测试力度、关注度

3、计算机组成部分

计算机由硬件系统和软件系统组成

硬件:看得见摸得着的设备

软件:运行在硬件设备上的第三方功能集合

4、计算机硬件组成


输入设备:给计算机提供数据如键盘、鼠标

输出设备:将计算机处理的数据展示出来如屏幕、音响

计算器+控制器:中央处理器(cpu)

存储器:分为内存和外存,对数据进行管理

5、内存和外存特点

内存:决定了能同时运行多少个程序

外存:硬盘、移动硬盘,决定了能保存多少数据

内存运算速度比外存快

内存是临时保存的断电后数据丢失,外存不会

内存价格比外存高

6、常见的操作系统软件

图形化桌面操作系统软件:Windows、MacOS、Linux

移动设备操作系统:Android、ios

服务器操作系统:Linux、windows server

嵌入式操作系统:Linux-pda 、各种盒子

二进制编码


计算机底层用到的就是二进制,高电位高电压1,逻辑真true,低电位低电压,逻辑假false;任意进制之间可以转换

7、编码

翻译:人说的要让计算机底层识别,就必须使用编码来翻译

当前最常见的处理中文的编码标准-国际编码:UTF8

8、计算机数据计量单位

1B(字节:bytes)=8b(比特:bit位,人为规定的最小的计量单位)

1KB=1024B

1MB=1024KB

1GB=1024MB

1TB=1024GB

1PB=1024TM

软件知识


9、浏览器

IE、谷歌、火狐、欧朋、苹果有自己的内核,以后测试的时候只要测IE、谷歌、火狐

10、常见的图片类型

.jpg:颜色信息比较丰富

.png:支持透明的一种图片格式

.gif:支持动图,占用体积小,颜色不如前两种丰富

11、网站的访问过程

URL(统一资源定位符)互联网上资源的地址、位置如http://www.baidu.com

URL格式:协议://主机地址/路径

HTTP协议:超文本传输协议,规定了浏览器和服务器之间通信的规则

域名:某个网站的首要如www.baidu.com,通过域名提供商去购买或租用的,自己的网站可以指向这个域名

ip地址:每台电脑连上互联网都会被分配到一个不重复的p地址数字串

DNS:把域名转换为对应的IP地址

hosts:电脑中的一个文件而已,这个文件中的内容是ip地址和域名之间的对应关系的表,当你输入网址的时候,优先查看hosts中有无对应内容,有就打开自己电脑的中的数据,没有才会去互联网上去查找数据

12、客户端和服务器端

客户端(client):安装在自己的电脑手机上的APP

服务器端(Server):网络中对其他机器提供某些服务的计算机系统

请求:客户端向服务器要数据的动作

响应:服务器给客户端的动作


DOS命令


DOS命令要用到后面的接口测试、python课程中

DOS命令:DOS操作系统命令,面向磁盘的操作命令包括目录操作类命令、磁盘操作类命令、文件操作类命令、文件操作类命令和其他命令

win+R-->cmd然后回车

ipconfig -all

上下键:快速找到之前写过的命令

你可能感兴趣的:(软件测试基础之计算机基础)