【软件测试之项目实战】
目录 :
一、项目职责和分工
二、项目立项
三.测试流程
四.测试人员的主要工作
五.总结
一、项目职责与分工:
1、产品经理------负责产品原型图和PRD的设计。
2、项目经理------负责和保证高质量产品按时完成和发布的专职管理员。
3、开发人员------负责公司新产品开发计划的完成; 开发者主要是前端开发、
后端开发、IOS开发、安卓开发。
4、管道---------------主要负责离线测试环境的建立,测试环境包括开发环境、测试环境。
确保Staging环境(细节)、基于代码的管理和jar软件包管理以及在线服务的正常提供。
5、承运人------负责生产环境的稳定维护,测试环境包正常上线等。
6、测试人员------负责保证发布的产品达到一定的质量标准。 测试分为功能
测试、性能测试、测试开发(包括自动化测试)
二、项目立项:
1、介绍产品的用途、功能、前景。
2、这次开发的模块。
3、本次开发的产品周期。
三、测试流程:
1、阅读相关技术文件(如产品PRD、UI设计、产品流程图等)。
2、参加需求评审会议。
3、根据最终确定的需求文件制定测试计划。
4、建立测试用例(等值类划分法、边界值分析法等)。
5、用例回顾(主要参与者:开发、测试、产品、测试领导者)。
6、向SVN或GIT开发提交代码,管道搭建测试环境。
7、运行测试用例,记录发现的问题。
8、验证错误和回归测试。
9、编写测试报告。
10、产品上线。
四、测试人员主要工作:
1、熟悉业务
2、制定测试计划;
3、设计测试用例
4、错误管理
5、编写测试报告
6、制作网上发布书
7、考试发放流程
1 熟悉业务:
1 .熟悉目前负责的模块业务
2 .熟悉测试的模块表结构、数据流流程
3 .熟悉相关业务框架
4 .了解业务上线流程
5 .熟悉职能所属项目及相关工作人员(开发、产品等)
2 测试计划:
测试计划由测试组长制定,内容大致如下。
3 测试用例:
1、根据产品的RPD,提取测试点。
2、根据数据流流程。
3、根据的体系结构部署。
4、编写测试用例的一般方法:等值类划分法、边界值分析法、流程图法等。
5、涵盖弱网测试、接口测试、安全测试、性能测试等。
6、常用的测试工具有Postman、Charles、Fiddler、Jemter、Loadrunner等
4 Bug管理:
错误定义:
1、不符合需求的
2、程序本身的错误
3、不符合用户使用习惯的
错误生命周期:
当我们的测试人员提交错误时,从一开始错误就有它的生命周期,从一开始
结束,生命周期如下。
错误内容
5 测试报告:
用于记录测试的过程和结果,分析发现的问题和缺陷,纠正软件的存在
为质量问题提供依据,同时为软件检测和交付编写基础测试报告,与测试计划相同,一般
它是由测试读取器创建的,测试人员需要知道测试报告中包含哪些内容。 大致内容如下。
6上线发布单:
测试人员将生成测试报告,并根据在线标准确定项目是否在线。 当达到在线标准时
制作网上发行单,准备上线。 网上发行单的内容如下。
7 测试发布流程:
测试发行的过程与我们的测试环境相关,而测试环境的建立与代码相关
关系密切。 主要流程如下。
发布到生产环境后,测试人员需要进行简单的验证。 验证的内容基于这次世代的需要。
五、小结:
让我们简单总结一下这次学习课程的知识点是如何用于我们的工作的。
最后推荐的学习资料分享组(574253227),中的漂亮铃铛已经为我们整理了很多学习资料。 有自动化、接口、性能等学习资料。