一 软件测试的定义
在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程
二 为什么不让开发自己做测试
1.思维定式
2.测试力度
3.关注度
三 计算机定义
一种可以自动高效进行计算操作的电子设备,我们称之为电脑(pc)
四 计算机基本特点
1.计算机可以完成数学和逻辑运算
2.计算机可以对数据进行记忆和存储
3.计算机可以在程序指令下自动高效的进行计算
计算机由硬件和软件两部分组成
五 计算机硬件组成
1.输入设备:键盘,鼠标
2.输出设备:屏幕,音响
3.计算器+控制器:cpu中央处理器
4.存储器:内存+外存
六 内存储器和外存储器特点
1.内存:决定了能同时运行多少个程序
2.外存:硬盘,移动硬盘,决定了能保存多少数据
3.内存运算速度比外存快
4.内存断电数据丢失,外存不会
5.内存比外存价格高
七 计算机软件系统组成
操作系统软件+应用软件组成
八 常见的操作系统软件
1.图形化桌面操作系统:Windows,MacOS,Linux
2.移动设备操作系统:Android(小型Linux),IOS
3.服务器操作系统:Linux(免费),Windows server(收费)
4.嵌入式操作系统:Linux-pda,各种盒子
九 二进制介绍
二进制是一种数学进制,只有0和1二个基数。计算机底层里用到的就是二进制,高电位,高电压1,逻辑真true,低电位,低电压,0,逻辑假false,进制之间可以随意转换。
十 编码
人说的要让计算机底层识别,就必须使用编码来翻译。当出现中文的时候,对照表没有对应的内容,需要一个厉害一些的编码来帮助实现翻译过程:utf8国际编码
十一 计算机数据计量单位
1.1B=8b
2.1KB=1024B
3.1MB=1024KB
4.1GB=1024MB
5.1TB=1024GB
6.1PB=1024TB
十二 浏览器
内核:核心技术
五大浏览器:IE,谷歌,火狐,欧朋,Safari(苹果)
十三 常见的图片类型
1. jpg(颜色丰富)
2. png(支持透明)
3. gif(动图)
十四 网页打开过程相关知识
域名:通过域名提供商去购买或租用的,自己的网站可以指向这个域名,今后在浏览器上输入域名即可打开你的网页(www.baidu.com)
url:统一资源定位符(协议:域名/xx/xx),常说的网页的网址
http协议:超文本传输协议
ip地址:每台电脑连上互联网都会被分配到一个不重复的ip地址数字串,好像门牌号,
(192.168.1.1)
DNS:域名转换为对应的ip地址
hosts:电脑中的一个文件,是ip地址和域名之间对应的关系表,当你输入网址的时候,优先查看hosts中有无对应的内容,有就打开自己电脑中的数据,没有才会去DNS里面查找
十五 客户端,服务器,请求和响应
客户端(Client):又称为用户端(淘宝APP,桌面应用程序,浏览器)
服务器端(Server):是指网络中能对其他机器提供某些服务的计算机系统
请求:客户端C向服务器S要数据的动作
响应:服务器给客户端数据的动作
十六 DOS命令
打开DOS命令窗口:win+R打开“运行”,输入cmd,回车或点击确定
1.ping网址(ping www.baidu.com)查看当前电脑和目标电脑之间的网络连接情况(1s=1000ms)
2.ipconfig -all 可以查看当前电脑的mac地址
3.切换盘符: 注意是英文状态下的冒号(D:或者d:)
4.dir 查看当前目录下的文件
5.上下键:快速翻看之前写过的命令
6.cd 目录/文件夹
7.cd …返回上一级目录/文件夹
8.cd /返回当前盘符的根目录
注意cd 后面加空格