王伟泽 发表于 2021-6-30 20:30:52

学习笔记

第一课客户机与服务器c/s架构Client--Server相关产品;微信,京东,淘宝,网络游戏优点;携带比较方便,安全性较高,上传下载速度相对较慢缺点;更新需要下载,占用手机内存,下载比较麻烦 预览器与服务器b/s架构Browser--Server相关产品;4399小游戏,游戏官网优点;资源丰富,不需要占用机器的内存,维护服务器相对容易点缺点;不方便,安全性较低 ,容易中病毒 项目项目需求;产品经理写产品需求
项目角色产品经理;输出需求文档,对接客户洽谈业务项目经理;统筹管理整个项目组,直接给开发经理和测试经理分配任务开发经理;管理开发人员开发人员;编写代码测试经理;管理测试人员 ,tpm,test project   manager测试组长;tl:test leader测试人员;te ;test engineer测试工程师UI设计工程师;出页面的原型图dba;数据库管理员运维;维护软件运行cmo;配置库管理员单元测试;简称为白盒测试,开发人员对自己编写的代码进行测试(知道内部逻辑的测试),又称为开发自测 ut集成测试;简称为接口测试,灰盒测试,又称为it测试阶段系统测试;保证自身功能正常使用,还需要保证与第三方系统的对象,这个阶段主要做黑盒测试验收测试分为两个阶段:1.阿尔法验收测试:模拟用户的行为对软件操作测试,这个时候有我们公司的开发人员和测试人员在场,如果发现bug直接提交给到开发人员进行修复2.贝塔验收测试:软件已经交付到客户手中,由客户去进行验收,如果发现问题,则由客户统一收集所有问题,以邮件的方式发送给到与当前项目有关的所有同事,开发人员收到邮件及时进行追踪,负责解决 面试题:你做的项目当中,项目会经历哪些阶段,并且每个阶段的输入与输出有哪些?V模型:                    输入                   输出用户需求阶段   项目组成员进行需求分析   需求规格说明书 概要设计(hld)根据需求规格说明书来写    概要设计说明书细设计阶段(LLD)概要设计说明书   详细设计说明书 开发人员编码阶段   根据详细设计说明书编写代码整个项目的代码包 开发人员(.war、zip、jar格式)单元测试阶段开发人员进行单元测试   单元测试报告 开发人员系统集成阶段测试人员进行试用例行测试   系统集成报告(SIT测试报告)测试人员验收测试阶段用户参与验收   验收测试报告甲方 H模型;



项目的流程SRS:需求说明书SRS澄清:需求澄清需求基线化文档:需求规格说明书基线化:当前状态不会轻易修改TC:testcase 测试用例 多次评审:交叉评审:测试组内同事之间对用例进行评审组内评审:项目组内对用例进行评审(tgm,等)会议评审:客户参加 testlink;用例管理工具禅道同上 冒烟测试:对产品的主体功能进行测试如果主体功能不通过,测试会将开发的代码打回给开发进行修复 提测:开发将代码包提交给测试,又称为转测冒烟测试通过进入系统集成测试 SIT测试分为SIT1:称为第一轮系统集成测试,有称为全量测试,需求执行所有编写的测试用例,发现了bug直接提交给到开发人员进行修复SIT2;称为第二轮系统集成测试,有称为回归测试,还成为增量测试1.需要测试上一轮发现的bug用例2.新增加的用例需要测试3.每一轮都需要进行冒烟测试4.要测试上一轮发现bug的相关联模块的用例 SIT3;回归测试SIT4同上产品上线要求:bug为0,没有功能bug 产品测试完成后,会将代码给到验收,验收完成后运维人员会将代码发布到生产环境,将产品上线 备注:正常的项目团队,在测试阶段,它的一个bug是快速收减状态 作业:请讲解你们公司的项目流程      项目流程如下      当项目成立之后由产品经理召开,所有项目组相关人员参加澄清会议,通过6周左右的时间规划出项目需求规格说明书,开发人员将通过需求规格说明书编辑概要设计说明书,详细设计说明书,测试人员将同时将Review HLD,Review LLD并且继续深入了解需求说明书(SRS),并且由测试项目经理输出测试计划。在开发编写代码的同时,测试人员(TE)将设计出TC初稿, 召开多次用例会议评审,包括交叉评审(由组内之间同事之前进行评审),组内评审(项目组内对测试用例进行评审,包括项目、产品、开发、测试经理)以及会议评审(客户参加),最终形成用例基线化文档。Tpm(测试项目经理)将用例基线化文档输出至testlink,并且分配给TE(谁写的谁测)。测试环境运维人员搭建测试环境。当开发组编辑好了代码将统一整理代码形成代码包提交SIK1转测电子流平台由TPM部署项目报,TE将对产品进行冒泡测试(如果主体功能不通过,测试会将版本打回给到开发进行修护冒烟测试通过,将进入系统集成测试阶段)。当进入SIT测试时,测试人员进行全量测试,发现了bug直接提交给到开发人员进行修护,开发维护之后进入多轮回归测试,bug快速收减直至为零。产品测试完成后,会将代码给到验收,验收完成后运维人员会将代码发布到生产环境,将产品上线
页: [1]
查看完整版本: 学习笔记