正在自学软测,以下是师父给列的提纲,大概了解了下整个测试的基本流程和方法,师父说礼拜三要考我,怕出错,各位可否照着提纲考考我,答错了的还麻烦教教我。非常感谢。!!!!! 一 测试准备 1,了解测试以及相关概念,比如为什么要测试,什么是测试,测试什么,如何测试 2,为什么要转行做测试,当前职业和测试行业的关联性,是否合适自己的职业发展 3,测试的可持续性 4,测试的类型 二 需求测试阶段 1,被测系统用户需求理解,即功能性和非功能性需求的理解 2,系统架构技术的了解 3,需求宣讲,加强用户需求的理解,为后续测试顺利铺垫 三 测试计划阶段 1,测试计划包含的内容 2,怎么根据项目或系统需求写测试计划 3,怎么和研发沟通需求版本以及测试版本 4,确定测试周期 5,测试资源调配 四 测试方案阶段 1,对需求或者对项目采取什么技术方案或者流程方案进行测试质量活动 2,需要引进哪些测试技术,比如普通的黑盒测试技术,或者白盒测试技术,或者灰盒测试技术 3,针对系统或者需求的每个功能点或者需求人员提供的demo做方案 五 测试用例设计阶段(功能测试) 1,用例的一般设计方法 2,用例的编写规范 3,用例的涉及的范围和粒度 4,用例的优化 5,用例的版本管理 六 用例执行 1,执行设计好的用例 2,补充新发现的或者之前没有写完整的用例并纳入用例版本管理过程 3,提测条件,即什么时候才能接收开发提交的版本 七 BUG提交 1,bug的提交的规范 2,bug等级 3,bug描述 4,bug回归 5,bug模块或者系统关联 八 测试报告 1,测试报告的内容 2,测试报告的规范 3,测试数据统计 4,bug分析 5,被测系统优化建议 九 用户验收 1,用户验收标准 2,用户验收报告 十 附录备注:(比较重点,也是测试最基本技能) 1,测试基础的准备 2,测试工具的准备 1,bug管理系统:禅道或者开源的bug管理系统 3,测试环境工具准备 1,数据库工具:oracle或者mysql(根据公司的数据库自行了解安装),了解基本的数据库概念和一般的数据库对象以及基本的增删改查的SQL语句,存储过程,函数,触发器,序列,游标等 2,应用服务器软件:tomcat,jboss(根据公司的应用服务器自行了解安装) 3,jdk的安装(根据公司项目用的java版本自行了解安装,项目不同,开发工具和语言不同,环境会有所不同,这个没有统一硬性要求) 4,环境部署的相关细节问题,请自行百度学习了解,有问题可咨询我 十一 测试人员简历制作 1,基本的教育经历 2,项目相关经验 3,项目用到的技术 4,测试技术在项目中的应用 5,负责的模块或者功能或者系统 十二 测试面试经验总结 1,为什么要做测试 2,你能做什么测试 3,你如何做测试 4,测试技术的深入面谈或者项目技术的面谈或者测试流程的面谈等等,这个在找工作的时候我根据你面试情况给予指导 十三 指导找测试工作 1,在招聘上投合适的相关岗位 2,我推荐岗位 |