零、关于定义
什么是软件测试
在规定的条件下对计算机程序进行操作,以发现程序错误,衡量软件质量,并对其是否满足设计要求进行评估的过程。
什么是计算机
简单来说,计算机是可以高效进行计算操作的电子设备,简称电脑(pc)
那么正式一点的说法可以是:
现代计算机发展所遵循的基本结构形式始终是冯·诺依曼机结构。这种结构特点是“程序存储,共享数据,顺序执行”,需要 CPU 从存储器取出指令和数据进行相应的计算。
编辑
一、计算机基础知识
计算机是由硬件和软件两部分组成。
(一)计算机硬件(计算机由硬件和软件组成)
1、输入设备:比如键盘、鼠标
2、输出设备:屏幕、音响
3、计算器+控制器:中央处理器(cpu)
4、存储器:内存和外存
(二)计算机软件
计算机软件分为操作系统软件和应用软件。
1、常见的操作系统软件
图形化桌面操作系统:windows、macos、linux
移动设备操作系统:android、ios
服务器操作系统:linux、windows server
嵌入式操作系统:linux-pda、各种盒子
(三)内存储器和外存储器的特点
1、内存决定了能同时运行多少个程序
2、外存:硬盘、移动硬盘,决定了能存多少数据
3、内存比外存运行速度快
4、内存断电后会丢失,外存不会丢失
5、内存比外存价格高
(四)二进制
二进制是在数学和数字电路中以2为基数的记数系统,是以2为基数代表系统的二进位制。这一系统中,通常用两个不同的符号0(代表零)和1(代表一)来表示 [1]。数字电子电路中,逻辑门的实现直接应用了二进制,现代的计算机和依赖计算机的设备里都使用二进制。每个数字称为一个比特(Bit,Binary digit的缩写)
1:代表高电位、高电压,真
0:代表低电位、低电压、假
(五)编码
utf-8国际编码
(六)计算机数据计量单位
除了b和B之间的转换倍数是8,其他相邻单位的转换倍数均为1024。
1. 1B(节字:bytes ) = 8b(比特:bit 位,人为规定的最小计量单位 )
2. 1KB = 1024B
3. 1MB(兆) = 1024KB
4. 1GB = 1024MB
5. 1TB = 1024GB
6. 1PB = 1024TB
(七)浏览器
内核:核心技术
五大浏览器:ie、谷歌、火狐、欧朋、苹果
在软件测试的过程中,如果客户没有强制要求的话,只测前三个即可。
(八)常见图片类型
.jpg:颜色丰富
.png:支持透明
.gif:支持动图,占用体积小,色彩表现力不如前两者