作为一个测试人员 介绍一下工作流程,从项目经理定下这个项目开始,在找产品经理研究需求分析,产品经理在找技术经理下达文案,技术经理在接手研究需求实现,功能设计,概念要求设计,再到整体的设计文案,在交到我们手里(开发人员),我们接受到文案后开始在框架里写代码,平时一样写代码,在单元测试自己的代码通不通,看看逻辑通不通,在到冒烟测试,一系列的测试,测试功能,性能,安全,接口,兼容,如果出现了bug转到代码,看看我们写的代码的前后对应或逻辑通不通,改完代码后再测试,到了回归测试,测试通过后再交到测试人员手里,测试人员接受到文案后 开始对文案进行测试,对文案的功能,性能,接口,逻辑等一系列都测试一遍,还出现bug再转到开发人员手里进行修复,修复完成后,在进行测试,测试人员测试通过后 ,会叫上甲方人员来验收成果,到时会叫上所有参与这项项目的人来一起测试,出现bug就当场修复,哪里出现的问题,叫来哪个环节的人解决,若测通过就交到甲方手里,甲方拿到就离开,随着就我们开发人员定期的维护和检查,甲方想到新功能需要我们开发人员修复,我们就更新文案,在到测试通过后交到甲方手里。
开发人员和测试人员的工作流程就是这样,开发人员接收到文案就开始写代码,在交到测试人员手里测试,有问题就解决,测试人员就是不断测试产品的一切,测通交给项目经理,出现bug交给开发人员手里修复。
作为一个开发人员又会测试的我来说,我的工作流程就是这样,或许你们的公司更有能力的人才在 开发中把所有性能,功能,安全,接口,兼容都测试通过,再找项目经理提交,IT界大佬存在大佬。
以下是我画的一个工作流程图:(标红的是开发人员的工作范围)