发表于: 2018-07-21 20:51:58

2 823


今天完成的事:

整理bug修复流程、测试流程、整理了一点PPT

收获:

所有的项目会分为三个环境:

开发环境、测试环境、线上环境

开发环境:开发人员所使用的

测试环境:测试人员所测试的环境,测试环境验证无误后,才可以申请发布线上,线上环境出问题后,要看测试环境有没有该问题

线上环境:也就是正式环境,大家市场上可以正常使用的

测试的时候都是在测试环境测试,不同的环境账号不同,是因为服务器数据库这些都不同,所以不同环境的账密也不同步。除非导入数据(先生环境导入到测试环境,那导入的部分是同步的)

所有bug,被指派的开发人员在两个小时内确定,不是自己的bug,找各组leader,另外指派

线上发现major以上的bug,停下手头的工作,两个小时以内进行解决

若bug3天之内没有修复完成,请点解决,解决方案选择“延期处理”,并备注原因,说明解决时间

bug的修复流程:

测试环境:

web、java

1.测试人员发现bug

2.测试人员确认bug

3.测试人员提交bug(major以上@相关人员)

4.相关开发人员禅道确认bug

5.开发人员对bug进行修复

6.开发人员点击已解决

7.开发人员把修改的问题给测试人员进行演示

8.开发人员发申请测试环境的邮件,说明修改了哪些问题,邮件写明WIKI网址,通知相关人员,并登记WIKI----(201X.XX测试)

9.相关的运维人员部署测试环境,并回复邮件,登记WIKI----(201X.XX测试)

10.测试人员复测bug

11.测试人员关闭bug,并在WIKI“测试人员确认”进行登记----(201X.XX测试)

12.测试人员有问题重新激活。

13.重新激活后要从相关开发人员禅道确认bug重新再走一遍

app:

1.测试人员发现bug

2.测试人员确认bug

3.测试人员提交bug(major以上@相关人员)

4.相关开发人员禅道确认bug 

5.开发人员对bug进行修复

6.开发人员点击已解决

7.开发人员说明修改了哪些bug,告知测试人员,把修改好的bug号列举出来。

8.开发人员登记WIKI---(201X.XX APP测试)

9.开发人员给测试人员进行演示。

10.开发人员给测试人员修改好的新包。

11.测试人员复测bug

12.测试人员关闭bug,并登记WIKI----(201X.XX APP测试)

13.测试人员有问题重新激活。

14.重新激活后要从相关开发人员禅道确认bug重新再走一遍

线上环境:

web、Java

1.测试人员复现bug

2.测试人员提交bug

3.开发人员确认bug

4.开发人员修复好后,点击已解决

5.开发人员把解决的bug给测试人员进行演示,演示无误后。

6.修改bug的开发人员写申请发布测试环境的邮件,并将相关内容登记到WIKI----(201X.XX测试)

7.相关的运维人员部署测试环境,并回复邮件,并在WIKI登记----(201X.XX测试)

8.测试人员test环境复测bug,复测无误后,在WIKI“测试负责人”进行登记----(201X.XX测试)

9.测试人员test环境进行回归测试

10.回归测试无误后,测试人员在WIKI进行发布线上登记,等周二、周五正常流程,发申请线上的邮件,告知相关运维人员,并在WIKI登记----(201X.XX线上)

11.运维人员发布线上,回复邮件,并在WIKI登记----(201X.XX线上)

12.测试进行线上测试,回复邮件说明结果,并在WIKI“测试人员确认结果”进行登记 -----(201X.XX线上)

13.如需紧急发布,测试人员发布申请线上紧急发布邮件,并说明紧急发布原因,同时WIKI登记----(201X.XX紧急发布)

14.相关的运维人员回复邮件,并在WIKI登记----(201X.XX紧急发布)

15.测试人员进行线上测试,回复邮件说明结果,并在WIKI“测试人员确认结果”进行登记 -----(201X.XX紧急发布)

APP

1.测试人员复现bug

2.测试人员提交bug

3.开发人员确认bug

4.开发人员修复好后,点击已解决

5.开发人员说明修改了哪些bug,告知测试人员,把修改好的bug号列举出来。

6.开发人员把解决的bug给测试人员进行演示

7.前台问题,直接发包,开发人员并在WIKI进行相关内容登记----(201X.XX APP测试)

8.测试人员复测bug,复测无误后,在WIKI“测试负责人”进行登记----(201X.XX APP测试)

9.测试人员回归测试

10.测试人员发布“XX客户端版本号提交XX市场”申请的邮件并在WIKI进行登记----(201X.XX APP线上)

11.APP相关人员提交申请后回复邮件,在WIKI“项目负责人”进行登记----(201X.XX APP线上)

12.审核通过后告知相关人员,测试,相关leader(IOS开发人员自己跟踪,Android渠道负责人)

13.测试人员进行线上测试

14.测试人员审核无误后,回复邮件说明结果,在WIKI“测试人员确认”进行登记----(201X.XX APP线上)

15.如需紧急发布,测试人员发布申请线上紧急发布邮件,并说明紧急发布原因,说明“XX客户端版本号提交XX市场”,同时WIKI登记----(201X.XX紧急发布)

16.IOS开发人员,Android渠道负责人,回复邮件,并在WIKI登记----(201X.XX紧急发布)

17.审核通过后,测试人员进行线上测试,回复邮件说明结果,并在WIKI“测试人员确认结果”进行登记 -----(201X.XX紧急发布)

18.后端问题,修改bug的开发人员写申请发布测试环境的邮件,并将相关内容登记到WIKI----(201X.XX测试)

19.相关的运维人员部署测试环境,并回复邮件,并在WIKI登记----(201X.XX测试)

20.测试人员test环境复测bug,复测无误后,在WIKI“测试负责人”进行登记----(201X.XX测试)

21.测试人员test环境进行回归测试

22.回归测试无误后,测试人员在WIKI进行发布线上登记,等周二、周五正常流程,发申请线上的邮件,告知相关运维人员,并在WIKI登记----(201X.XX线上)

23.维人员发布线上,回复邮件,并在WIKI登记----(201X.XX线上)

24.测试进行线上测试,回复邮件说明结果,并在WIKI“测试人员确认结果”进行登记 -----(201X.XX线上)

25.如需紧急发布,测试人员发布申请线上紧急发布邮件,并说明紧急发布原因,同时WIKI登记----(201X.XX紧急发布)

26.相关的运维人员回复邮件,并在WIKI登记----(201X.XX紧急发布)

27.测试人员进行线上测试,回复邮件说明结果,并在WIKI“测试人员确认结果”进行登记 -----(201X.XX紧急发布)

--备注--    

测试是在demo通过之后开始,并且在测试环境工作

测试流程:

1.首先要找产品要所属项目的原型图和需求

2.对所属项目进行更能点分析

3.项目相关人员进行需求评审

4.编写测试用例

5.用例评审,对用例进行修改和增补

6.根据测试用例去测所属项目

7.再禅道上提交bug

8.通知开发确认并修复bug

9.验证bug/回归测试

10.无bug后可以上线

11.冒烟测试

什么是冒烟测试:

冒烟测试是对软件基本的功能进行测试,测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件基本的功能正常,保证软件系统能跑的起来,可以进行后续的正式测试工作

例:

新开发一个加法软件,答错后会显示正确答案。测试者故意输错答案后却没有显示正确答案,就直接退回给开发人,不必去考虑其他原因。这就是冒烟测试



返回列表 返回列表
评论

    分享到