计算机基础知识
一、测试思维训练
1.需求测试
2.界面测试
3.功能测试
4.安全性测试
5.可靠性测试
6.兼容性测试
7.易用性测试
8.性能测试
(1)压力测试(破坏性测试)
(2)负载测试
9.可移植性测试
二、计算机基础知识
1.硬件:组成计算机的五大部分
(1)运行器 如:cpu
(2)控制器 如:主板
(3)存储器 如:硬盘、机械硬盘和固态硬盘
(4)输入设备 如:键盘、鼠标
(5)输出设备 如:显示器、音响和耳机
2.软件:当电脑启动时的应用程序,都是软件
如:微信、淘宝、抖音、快手等
注:软件和硬件相互依存、无严格界限、协同发展
3.pc机:指个人电脑、超级计算机、小型机、大型机、个人工作站
4.物理机:物理机是相对于虚拟机而言的实体计算机的称呼,物理机给虚拟机提供硬件环境,也被称为“寄主”
5.虚拟机:在物理机上,可以安装多台虚拟机
6.os操作系统
如:windows 11、windows10、mocos、安卓系统、ios系统、鸿蒙系统、塞班系统
7.dos命令与图形化界面:在windows中打开
8.共享:共享资源、共享数据、共享信息
9.备份:拷贝一份数据、备份系统、备份数据
10.还原:使用备份好的数据进行还原
11.文件和文件夹
12.路径和目录
13.浏览器与服务器结构 B/S架构
如:博客园、知乎、csdn、百度、论坛
14.客户机与服务器 C/S架构
如:抖音、微信、qq、快手、酷狗、酷我
15.B/S架构和C/S架构的区别
(1)B/S架构不需要更新,直接通过浏览器输入网址进行访问;C/S架构需要下载客户端才能使用,需要定期更新。
(2)B/S架构对服务器性能的要求高,C/S架构客户端能分摊部分性能压力。
(3)B/S架构不会占用存储内存,C/S架构会占用存储内存。
16.B/S架构和C/S架构的优缺点
(1)B/S架构的优点:可以通过输入网址直接访问,服务器好维护,信息量大,资料多。
(2)B/S架构的缺点:安全性不高,信息容易泄露,容易染上病毒。
(3)C/S架构的优点:手机携带方便,操作简单,上传下载相对较快,安全性高。
(4)C/S架构的缺点:需要安装、升级、更新、维护,服务器相对来说比较难维护。
17.单机软件:一般指功能不收费,不需要联网的软件
18.共享软件:一般功能不收费,但是部分功能收费;如wps
19.开源软件:公开的软件和代码公开,
20.商业软件:都是收费,把软件当成一个商品来交易
三、dos命令
1.win+r 打开运行界面,输入cmd敲回车命令
2.dir 查看当前文档下所有的目录和文件
3.cd 进入文件夹
4.ping+网站 查看网络连接状态
5.ipconfig 查看ip地址
6.盘符名称+: 敲回车 切换盘符
7.md+目录 创建目录
8.rd+目录 删除目录
9.cls 清屏
10.cd>+文档名.后缀名 创建文档
11.del+文档名.后缀名 删除文档
12.copy 复制
13.运行命令
(1)win+r 打开运行命令
(2)cmd 进入dos命令
(3)calc 启动计算器
(4)osk 打开软键盘
(5)services.msc 打开本地服务
三、人员架构
1.CEO 首席执行官
2.CTO 首席技术官
3.PM 项目经理
职责:管理项目,负责项目的进展,工作安排,从开发一款软件直到软件上线。
4.产品经理
职责:负责公司的产品,了解客户的需求,把客户的需求整理成一个需求文档,提供给开发和测试,需求就是产品输出。
5.业务、产品
职责:了解需求,收集内容,整理成文档。
6.开发经理
职责:管理开发人员,安排开发任务
7.开发:也叫程序员、码农,开发分为前端开发和后端开发。
(1)前端开发:对页面布局,前端代码的编写
如:html、css、js
(2)后端开发:负责代码逻辑
如:python、java、c++、c语言、php、net
8.测试经理(测试主管、测试组长)
职责:管理测试人员,安排测试任务
9.测试人员:软件测试工程师、测试工程师
职责:分析需求、编写用例、执行用例
10.运维
职责:负责公司环境,维护环境
你们公司有多少人? 我们项目组20-30
你们公司有几个测试? 小公司3-4个人左右,大公司:50-100人,我们测试组10个人左右
开发有多少人?20个人
开发和测试比例: 1:5或1:6
案例:项目组26个人:测试4个人, 20个开发(前端开发后端开发),产品1个,运维1个
前后端开发比例:1:5,1:6 前端开发2-3个,17个后端开发
你们公司有运维? 运维做什么?
有,搭建环境,维护环境
你们技术团队有那些人员?
项目经理,产品经理,产品,开发经理,开发,测试经理,测试,运维
浙公网安备 33010602011771号