计算机软硬件
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
上下键:快速找到之前写过的命令