2.14-2

1.硬件:输入设备、输出设备、处理器、主板、存储器

2.硬件的5个部分:运行器(cpu),控制器(主板),存储器(硬盘),输入设备(键盘,鼠标),输出设备(显示器,音响)

3.软件:qq、微信、腾讯会议、滴滴、美团

4.pc机:指个人电脑(超级计算机、小型机、大型机、工作站)

5.物理机:物理机是相对虚拟机而言的实体计算机的称呼,物理机提供给虚拟机以硬件环境,也是称为寄生。

6.便携机:笔记本电脑

7.os:操作系统

windows10(x,xp,7,8,11),macos系统,linux系统,安卓系统,鸿蒙系统、ios系统,塞班系统等。

8.dos命令:

(1)打开方法:win+r:再输入cmd

(2)在左下角搜索输入“运行”,再敲cmd

(3)打开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.service .msc打开本地服务

5.mspaint打开画图板

1.共享:共享资源,数据,信息

2.备份:在拷贝

3.还原:

4.路径:

文件夹:

文档:

5.bs架构和cs架构

bs:浏览器====服务器(web)

b:broeser浏览器

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)你们技术团队有些人?

项目经理,产品经理,开发经理,开发,测试经理,测试、运维等

1.软件测试

定义;以检验产品是否满足需求为目标

软件测试定义:a.验证软件的正确性

                        b.发现软件中的缺陷(bug)

2.为什么测试?

a.软件运行本身就会出错误

b.代码和文档师人写,人难免会出错

c.环境会影响软件出现错误

d.软件测试活动是保证软件质量的活动之一。

3.软件的生命周期:

a.指的是软件从生产到报废的整个流程

b.软件生命周期包含哪些阶段

(1)客户引入问题或定义

(2)可行性(涉及的经济、商业、技术)

(3)项目招投标

(4)项目立项

(5)需求分析(整理需求文档)

(6)开发阶段(开发、测试、上线)

(7)维护

4.软件的生命周期模型?

(1)瀑布模型(淘汰)----最基础

(2)V模型----重点

(3)h模型----重点

(4)敏捷开发模型

(5)w模型

(6)增量开发模型

(7)迭代开发模型

-》V模型

需求(简称:srs) 产品输出

全称:软件需求规格说明书  

1、用户需求   

类型:一个文档;

内容:对整个项目的设计、框架、功能、模块的描述

2、概要设计  (开发输出)

简称:(HLD)

类型:文档

内容:架构的初步设计文档,使用说明什么类型数据库,架构的描述,设计,模块的名称

(可理解为:盖房子的大概设计,基本框架结构)

3、详细设计

简称(LLD)

类型:也是一个文档

内容:针对功能具体的实现,模块的具体实现,具体设计,架构的具体描述,

(可理解为:房子的具体的装饰设计)

v模型的四个阶段:

(1)单元测试

单元测试:

是指验证软件单元是否满足详细设计文档的规格,能正确的执行,主要是对代码的测试.

单元测试也是最小的测试单位;
在工作中单元测试一般情况是开发自测,如果需要测试进行单元测试,对测试的技术要求非常高,必须要懂开发语言;

理解:单元测试,课本上有10个单元一本书(一单元测试)

(2)集成测试

集成测试是指多个单元组合验证软件是否满足概要设计文档的规格,能正常执行,主要是模块与模块之间的数据交互。

 理解:课本上有10个单元(有2个单元或2个单元模块以上测试,比如期中考试1-6单元)

(3)系统测试

系统测试是指把软件进行正常运行,对整个软件系统进行测试,验证这个系统能正常的运行,主要是测试一个整体业务的流程。

  理解:课本上有10个单元(测试1-10 单元综合测试)

(4)验收测试

验收测试是指:站在用户角度去对软件进行测试,验证系统满足用户需求;

验收测试测试分为两种:alpha测试(α)   和 bete测试(β)

α测试是内部验收测试
β测试是客户方测试

α测试和β测试区别:

1、α测试测试地点:是在自己公司    ;β测试一般在客户方

2、α测试都是内部人员进行测试,开发在现场及时发现问题,及时解决;

       β测试是在客户方的员工测试,发现问题在反馈给开发在解决

3、α测试测试时间短,技术人员比较集中;

      β测试测试时间较长,测试人员不集中;

============================

备注:

(1)集成测试(it)和系统测试(st)  合并成(sit测试)

(2)sit测试(系统集成测试), 技术测试 ;uat测试(验收测试)

(3)sit环境 (sit1环境,sit2环境,sit3环境);uat环境(专门用来验收环境)

(4)环境:

a.线上环境(也叫生成环境)  

b.测试环境:测试人员使用

c、开发环境:开发人员使用

面试题:

1、v模型有哪几个阶段?

单元测试、集成测试、系统测试、验收测试

2、最小的测试单位?

  单元测试

3、单元测试定义?

满足详细设计文档的规格和说明

4、验收测试有那两种?

α测试和β测试

5、α测试和β测试 区别?

6、sit测试是什么那两个阶段合成的?

集成测试和系统测试合成的

H模型

测试线:

根据讲解的H模型:梳理(重点记)

产品拿出需求规格说明书(srs);召开需求会议,分析需求,熟悉需求;测试负责人拿到需求开始编写测试计划;安排测试任务,各自编写测试用例;编写完用例后在对用例进行评审(有组内评审,有交叉评审);评审通过以后,导入到用例管理工具中;在搭建好环境(运维或测试人员);开发开发完也要进行提测(达到准入);测试将代码包部署到环境中;在进行冒烟测试,冒烟测试通过(如果冒烟失败,就打回版本),就进行sit1系统集成测试,将所有测试用例都执行一遍;有bug提交给开发,开发修改,再提交代码包;进行第二次sit系统集成测试,也要冒烟测试,冒烟测试以后就开始进行sit2系统集成测试,测试中发现的bug,提交给开发,开发修改,再提交第三次代码包,进行第三sit系统集成,以此类推,直到测试用例100%执行,0bug(达到测试准出),输出测试报告;通知uat验收,验收通过;封装版本,打包,准备线上数据,上线,线上测试,线上测试通过,上线成功。(如果线上有bug根据影响程度判断:影响大就回退版本,如果影响小,备注好下一个版本解决)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值