转载声明:文章来源https://blog.csdn.net/AndroidO2O/article/details/83863229
目录 :
一、项目职责与分工
二、项目立项
三、测试流程
四、测试人员主要工作
五、小结
一、项目职责与分工:
1、产品经理 ------> 负责设计产品的原型图和PRD。
2、项目经理 ------>负责并保证高质量的产品按时完成和发布的专职管理人员。
3、开发人员 ------> 负责完成公司新产品开发计划;开发人员主要分为 前端开发、
后端开发、IOS开发和安卓开发。
4、配管 ------> 主要负责线下测试环境的搭建,测试环境包括 开发环境,测试环境,
Staging环境(细讲),还有就是代码库的管理和jar包管理,保证线下服务正常提供。
5、运维人员 ------> 负责维护生产环境的稳定,测试环境的包正常上线等等。
6、测试人员 ------> 负责保证发布出去的产品达到了一定的质量标准。测试分为功能
测试、性能测试、测试开发(包含自动化测试)
二、项目立项:
1、介绍产品的用途、功能、前景。
2、本次开发的模块。
3、本次开发的产品的周期。
三、测试流程:
1、阅读相关技术文档(如产品PRD、UI设计、产品流程图等)。
2、参加需求评审会议。
3、根据最终确定的需求文档编写测试计划。
4、编写测试用例(等价类划分法、边界值分析法等)。
5、用例评审(主要参与人员:开发、测试、产品、测试leader)。
6、开发提交代码至SVN或者GIT ,配管搭建测试环境。
7、执行测试用例,记录发现的问题。
8、验证bug与回归测试。
9、编写测试报告。
10、产品上线。
四、测试人员主要工作:
1、熟悉业务;
2、制定测试计划;
3、设计测试用例;
4、bug管理
5、编写测试报告
6、编写上线发布单
7、 测试发布流程
1 熟悉业务:
1.熟悉当前负责模块的业务;
2.熟悉测试的模块的表结构、数据流走向;
3.熟悉相关业务的架构;
4.了解业务上线的流程;
5.熟悉功能所属项目以及相关工作人员(开发、产品等);
2 测试计划:
测试计划是由测试leader编写,内容大致如下:
3 测试用例:
1、根据产品的RPD,提取测试点。
2、根据数据流的走向。
3、根据的架构部署。
4、编写测试用例的常用方法:等价类划分法、边界值分析法、流程图法等。
5、覆盖弱网测试、接口测试、安全测试、性能测试等。
6、常用测试工具有:Postman、 Charles、 Fiddler 、Jemter、Loadrunner等
4 Bug管理:
Bug定义:
1、不符合需求的
2、程序本身的报错
3、不符合用户使用习惯的
Bug生命周期:
当我们测试人员提交一个bug的时候,自始bug就有它的生命周期,从开始到
结束,生命周期如下:
Bug单内容
5 测试报告:
把测试的过程和结果写成文档,对发现的问题和缺陷进行分析,为纠正软件的存在的
质量问题提供依据,同时为软件验收和交付打下基础测试报告和测试计划一样,一般
由测试leader编写,测试人员需要了解一下测试报告中都有哪些内容,大致内容如下:
6上线发布单:
测试人员写完测试报告,根据上线标准确定项目能否上线。如果达到上线标准,
编写上线发布单,准备上线,上线发布单内容如下:
7 测试发布流程:
测试发布的流程,跟我们的测试环境有关,测试环境的搭建又跟代码结
构息息相关的。主要流程如下:
发布到生产之后,测试人员应该做简单的验证,验证的内容根据本次迭代的需求来定。
五、小结:
本次学习课程中的知识点如何运用到我们的工作当中,我们来简单总结一下:
最后跟大家推荐一个学习资料分享群(574253227),里面大牛已经为我们整理好了许多的学习资料,有自动化,接口,性能等等的学习资料!
感谢分享!!!!
我大概是大三下开学才开始准备前端,也算是拿到日常实习了
等了好久,终于开放投递通道了