计算机基础知识
1、硬件:输入设备、输出设备、运行器、控制器、存储器
硬件的五个部分:运行器(cpu),控制器(主板),存储器(硬盘),输入设备(键盘,鼠标),输出设备(显示器,音响)
2、软件:qq、微信、腾讯会议,滴滴、美团
3、pc机: 指的是个人电脑(超级计算机、小型机、大型机、工作站)
4、物理机:物理机是相对虚拟机而言的实体计算机的称呼,物理机提供给虚拟机以硬件环境,也是称为寄主。
5、虚拟机:一个物理机虚拟出来机器;
6、便携机:笔记本电脑7、os :操作系统windows10(x,xp,7,8 ,11),macos系统,llinux系统,安装系统,鸿蒙系统,ios系统、塞班系统等
8、dos命令:(1)打开方法方式1:win+r出现dos界面(2)、在搜索中输入运行--》点击运行--》输入cmd--》敲回车
打开dos界面:
1、E: 切换盘符:盘名:
2 、cd 进入盘符
3、dir 查看所有的文件和目录
4.md 新建文件夹
5、ipconfig 查看ip地址
6、ipconfig/all 查看物理地址(mac地址)
7、ping 查看网络连接状态
8、rd 删除文件夹
9、cls 清屏
10、del 删除文档
11、cd >创建文档:
12、copy 复制内容
拓展:dos命令
二、运行命令
1、cmd进入dos命令
2、osk 调用软键盘
3、notepad 打开记事本
4、services .msc 打开本地服务
5、mspait 打开画图板
1.共享:共享资源,共享数据,共享信息
2.备份:在拷贝一份资料,比如备份系统,备份数据
3.还原:使用备份的数据还原(恢复数据)
4.路径:E:\app\apapium222文件夹:appium文档:dd.txt目录:apapium222
5.bs架构和cs架构(重点)
bs :浏览器====服务器(web)
b:broeser 浏览器s:server
服务器bs的应用:百度、csdn、论坛、知乎
c:client 客户端s:server服务端
cs的应用:抖音、qq、微信、美团、酷狗
区别:
(1)bs不要更新,直接网址访问 cs 需要下载客户端,需要定期更新(2)bs 对服务器性能要求高, cs 客户端能分摊部分性能压力
(3)bs不会占用存储内存, cs会占用存储内存优缺点:
bs 优点:无需安装、服务器好维护、信息量比较大、资料多
bs缺点:安全性不高、信息容易泄露,容易病毒
cs 优点: 手机携带方便、操作简单、上传下载相对较快,安全性高
cs缺点: 需求安装,升级,更新,维护,服务器相对来说难维护
6、单机软件:一般指的是不收费,不需要联网的软件
共享软件:一般指的是不收费,部分收费,如wps
开源软件:公开的软件,代码公开,开发,也不收费
商业软件:都是收费的,把软件当作一个商品交易
7、人员的架构
ceo 首席执行官
cto 首席技术官(负责技术)
pm 项目经理
职责:管理项目,负责项目的进展,工作的安排,从开发一款项目软件,直到系统上线。
产品经理:(需求就是产品输出)
职责:负责公司的产品,了解客户的需求,把客户需求整理成一个需求文档,提供给开发和测试,需求就是产品输出。
人员:产品,业务员 主要收集信息,整理资料
开发经理:职责:管理开发人员,安排开发任务
开发:前端开发,后端开发
前端开发:对页面的布局,前端编写(html,css,js等)
后端开发:负责代码逻辑实现;(java、python,c++,c,php)在公司后端开发多,前端开发少 :大概比例1:5
测试经理:(测试组长,测试主管)
职责:管理测试人员,安排测试任务
测试人员:(软件测试工程师,测试工程师)
职责:熟悉需求、编写用例、执行用例
测试用例:
微笑红包测试用例
测试用例包含字段:用例编号,用例标题、前置条件,用例步骤,预期结果,优先级
运维:负责公司环境搭建,维护环境面试题:
面试相关题目:
(1)你们公司的规模多大?我们项目组15-30左右
(2)你们公司有几个测试? 小公司:3个左右,大型公司:50-100个,我们测试组:10个左右
(3)开发有多少人? 1:5或1:6 项目组中开发人员15人开发; 前端开发:后端开发(1:5或1:6)开发20个(前端开发和后端开发) 测试5个
(4)你们公司有运维? 运维是做什么? 有 ,搭建环境,维护环境
(5)你们技术团队有些人?项目经理,产品经理,开发经理,开发,测试经理,测试、运维等