本周开始学习软件测试,而我也即将开始在平台记录我的学习之路。我会把我的个人心得及掌握的知识发布在此平台,俗话说最好的输入就是输出,希望在输出的同时能有更多的收获,也希望与大家多多交流。

为了更好的学习软件测试的技能,需要具备以下基础知识,如果你也跟我一样是小白,那就跟我一起来学习这些知识点吧!

零、关于定义

什么是软件测试

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

什么是计算机

简单来说,计算机是可以高效进行计算操作的电子设备,简称电脑(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:支持动图,占用体积小,色彩表现力不如前两者

[博学谷学习记录]超强总结,用心分享|软件测试之计算机基础(一)相关推荐

  1. [博学谷学习记录]超强总结,用心分享|第07节 常用的API-----笔记篇

    目录 1.API 1.1 API概述-帮助文档的使用 1.2 键盘录入字符串 2. String类 2.1 String概述 2.2 String类的构造方法 2.4 创建字符串对象的区别对比 2.5 ...

  2. {博学谷学习记录} 超强总结,用心分享|狂野架构师-前置互联网架构演变过程

    本章以系统架构,数据架构,两种维度来进行讲解 目录 1 系统架构 1,1 单体架构 1.2 中台战略 2 数据库架构 2,1 单体架构 2.2 主从读写 2.3 分库分表 3 总结 1 系统架构 1, ...

  3. [博学谷学习记录]超强总结,用心分享|架构 Nacos入门

    提示:学习笔记 欢迎指点 文章目录 前言 一.Nacos安装 二.Nacos服务注册与发现 1.服务提供者Provider 2.服务消费者Consumer 三.Nacos作为配置中心 前言 Nacos ...

  4. [博学谷学习记录]超强总结,用心分享|架构 敏捷 - 开发管理之道

    提示:学习笔记 欢迎指点 文章目录 1.敏捷开发思想之道 2.面向对象开发之道 3.敏捷学习之道 1.敏捷开发思想之道 一名敏捷开发者,敏捷思想的掌握自然首当其冲.在敏捷开发实施的过程中,我们虽然不是 ...

  5. [博学谷学习记录]超强总结,用心分享|第16节 集合续-----笔记篇

    目录 1.HashSet集合 1.1HashSet集合概述和特点[应用] 1.2HashSet集合的基本应用[应用] 1.3哈希值[理解] 1.4哈希表结构[理解] 1.5HashSet集合存储学生对 ...

  6. [博学谷学习记录] 超强总结,用心分享|陌陌综合案例

    注:大家觉得博客好的话,别忘了点赞收藏呀,本人每周都会更新关于人工智能和大数据相关的内容,内容多为原创,Python Java Scala SQL 代码,CV NLP 推荐系统等,Spark Flin ...

  7. [博学谷学习记录]超强总结,用心分享|Hive的压缩格式

    压缩格式 工具 算法 文件扩展名 是否可切分 DEFAULT 无 DEFAULT .deflate 否 Gzip gzip DEFAULT .gz 否 bzip2 bzip2 bzip2 .bz2 是 ...

  8. [博学谷学习记录]超强总结,用心分享|人工智能机械学习基础知识线性回归总结分享

    1.线性回归的核心是参数学习,线性回归和回归方程(函数)有关 2.线性回归是目标值预期是输入变量的线性组合 3.欠拟合的产生原因是学习到数据的特征过少 4.多元线性回归中的"线性" ...

  9. [博学谷学习记录] 超强总结,用心分享|JavaEE就业课-尊享无忧+Java基础语法|面向对象(1wk)

    学习笔记目录 目录 学习笔记目录 前言 一.变量 1. 关键字:被java赋予特殊含义的字符 2. 常量:不会发生改变的量(数据)​编辑 3. 变量:内存中的存储空间. 4. 类型转换 5. 算术运算 ...

最新文章

  1. 【深度学习入门到精通系列】医学图像预处理—伽马变化代码
  2. Oracle在Linux上的预配置
  3. oj交java代码_UvaOJ java输入代码
  4. java中随机抽取三人名字_JS实现随机抽取三人
  5. 标准的项目管理完整流程图
  6. 图灵机器人—免费API
  7. 《Effective Python 2nd》 读书笔记——培养Pythonic思维
  8. lisp方格网法计算土方量_土地整理中方格网法计算土方量
  9. Git 新建分支和Commit Message 规范和最佳实践
  10. Unifying Task-oriented Knowledge Graph Learning and Recommendation
  11. 飞思卡尔 I.MX6Q-高分辨率(1080P)视频采集编码
  12. ROS1/2 C++ talker.cpp 对比案例
  13. MD5绕过(强弱类型比较)
  14. 项目管理工具之apizza
  15. 柔情似水,佳期如梦,忍顾程序人生路;虚度挥霍,浑浑噩噩,知错人生踌躇中也该起步。
  16. 红黑树特点以及如何构建红黑树
  17. 原理图-电源电路设计
  18. 百度地图 | 定位到大西洋的几内亚湾的解决方法
  19. Git 提交和拉取服务器最新版本代码方法
  20. win10下载python失败_win10环境下python下载安装,及一些错误的解决方案

热门文章

  1. Labview表达式节点的应用——以一个计算式为例
  2. 关于预测的那些问题,没搞明白
  3. 九年级计算机课本上册课本,人教版九年级数学上册电子课本
  4. 2020研究生数学建模结果_关于组织参加2020年 江苏省研究生数学建模科研创新实践大赛的通知...
  5. win10下安装ISE 14.7
  6. 三步就好,使用万用表来判断MOS管的好坏
  7. 关系模式最小依赖集怎么求_偏最小二乘法的原理与实现
  8. 正阅读微信小说分销系统-视频教程-2.渠道商-公众号配置-菜单生成
  9. 【Python第13课】字符串格式化
  10. supervisor和Nginx安装与配置