来深圳一年多了,从去年7月中下旬来公司到现在,工作整体还不错,就是最近,项目组老出现问题,基本每个开发人员都出现过各种看上去不应该出现的问题,都是在测试完了的阶段被发现的。所以,问题也就升级了,由小扩大了。
先发一下牢骚
从今年6月从会展中心搬回来公司之后,项目每个版本就一直不断的出现一些低级的问题,或者说是没怎么注意的小问题,香港那边就一直纠着不放,可项目这么多个关口测试,SA Review,SZSA Test,HKSA Test,QA Test,这之间没测出来的问题,到最后出问题了最后都说开发人员的问题,哪个开发人员能受得了这种,但是能有什么办法呢?毕竟我们是乙方,需要做出更高质量的程序给别人,也要为自己的粗心买单,更需要总结、反思,确保以后不再出现类似的问题。
每回一出现这些问题,公司就让老大总结一下原因,香港就让老大给出后续改进方案,哎,每个人都说,程序员都不出错了,那还要测试的人干嘛,好多人都可以裁掉了,真是,也谢谢老大如此体谅我们,为我们扛下那么多的压力……
现在这边的项目呢,跟以前有一些不一样,现在的项目是很多个小的Issue组成的。每个Issue对应有一个SA(专门做分析的,写分析文档,写测试用例)和一个developer(开发,Unit Test.Functional Test).有时候开始Coding的时候呢,分析文档也没有完全分析好,developer就只能边做边问,深圳这边不确定的东西就只能给香港E-mail或电话沟通。香港也不确定的就只能叫User confirm了。所以有时一个Issue整个完成很费劲。也导致了这个过程中可能就莫名其妙漏掉一些小问题。或者出现其他一些不可控的问题。所以,时间又短,像这样的Issue只能有改动之后对所有可能影响到的Case全部重新测试,保证后面的改动没有影响到以前的功能。
现在出现这些问题的原因有很多,下面自己也总结一下,希望后面的工作更仔细一些:
工作流程:
SA 分析--developer 开发--developer Unit Test--developer Functional Test--SZSA Review--SZSA Test,HKSZ Test--QA Test
要避免这些简单、低级的问题,必须各层人员都把好关,做好自己的本责工作。都尽可能认真仔细一点。
1.首先,从深圳SA来讲,需要把分析文档稍微写得详细一点,尤其针对没有做过类似Issue的developer.并在developer正式开始做这个
Issue之前详细讲解一下。着重讲一下开发过程中需要注意的地方。SA在写Test Case的时候需要更详细一些,不能只针对重要一点的功能
像一些边界值,日期,数字格式之类的小问题,更不能放过。最后就是developer写的Unit Test Case及Test Result 需要仔细review
.不然developer就按照自己的想法写的Case,自我感觉是测试没问题了,但是如果没有review,有的点没测试到,他也不知道,最后Unit Test
阶段也就过了。再就是Code Review.这个阶段需要检查一些小问题及重点逻辑,像注释啊,if else逻辑的啊,day end 流程之些之类的
2.作为developer.在正常完成coding之后,需要仔细的写Unit Test Case.并完成测试,如果这阶段不能做的Case。需要在Functional Test阶段仔细测试。有时间的情况下把SA的Case也好好的测试。再就是再提交代码之前,Check每个文件头的注释,每个文件改动的地方,针对所有的Code自己先做一次review。在Functional Test阶段。与SA一起做一次Code Review.保证不会有低级的Code错误。
3.针对以前出现的问题自己一定要总结,在后续的Issue的一定不能再犯相同类似的错误。
4.QA也要起到一定的作用。最后是QA的Case由香港SA或者提定的人review.这样测试才有意义。
相关推荐
一位项目经理的反思(太深刻了!).doc
中小学教师信息技术应用能力提升工程2.0项目研修反思报告(共七篇).pdf,这是一份不错的文件
通用技术课程项目实践的反思
一位项目经理的深刻反思.doc
反思百度携手共建互联网生态圈项目.docx
又快到了年底了,项目经理和项目工程师等一众项目管理从业者们已经开始有点心猿意马,... 由上海交通大学项目管理中心发起的《2020年疫情下的中国项目管理从业者现状调查报告》中的数据给了我们很多反思和启发。
数学项目反思段落:在我的第一个MATLAB项目中,我全年汇总了一些家庭作业。 我特意选择了我的项目,以显示我在MATLAB中工作过的更复杂的方法和项目。 这些尤其包括那些与三维图形有关的项目以及那些需要用户输入的...
北京奥运会4*100米接力项目的失误分析与专项化训练的反思,张海滨,陶于,本文选取了2008年奥运会参赛的男、女队共32支为研究对象,通过视频和官方数据来分析各队犯规和取消比赛资格的原因,并对该项目的技
2.6 反思与总结 2.6.1 另一种选择 2.6.2 项目经理的成长 2.6.3 对组织级项目管理的期望 第3章 说说银行项目那些事儿 3.1 引子 3.2 知己知彼,百战不殆 3.2.1 银行的基本背景 3.2.2 银行系统的特点 3.2.3 ...
反思:最终项目LHL
持续实践与反思:通过实际操作项目,不断反思和总结,形成自己的技术见解和经验。 参与社区讨论:与同行交流心得,共同成长,拓宽视野。际操作项目,不断反思和总结,形成自己的技术见解和经验。 参与社区讨论:与...
背景:根据健康需求的多样化和健康差距的扩大,有必要提高他们的反思性实践技能,以便PHN开展更适当的活动。 这项研究的目的是阐明日本公共卫生护士中反思性实践技能的现实情况,并确定相关因素。 方法:本研究覆盖...
若你想成为优秀的测试项目管理者,你就反思如下内容是否做到: 1) 在一个项目中多与开发和产品负责人讨论并了解变化,因为我们的规范永远不能保证测试的输入没有遗漏; 2) 在一个项目中多参与测试方案、测试用例...
持续实践与反思:通过实际操作项目,不断反思和总结,形成自己的技术见解和经验。 参与社区讨论:与同行交流心得,共同成长,拓宽视野。际操作项目,不断反思和总结,形成自己的技术见解和经验。 参与社区讨论:与...
持续实践与反思:通过实际操作项目,不断反思和总结,形成自己的技术见解和经验。 参与社区讨论:与同行交流心得,共同成长,拓宽视野。际操作项目,不断反思和总结,形成自己的技术见解和经验。 参与社区讨论:与...
赫夫曼树matlab代码 title date tags categories XXXX XXXX-XX-XX XX:XX:XX XX XX myblog Hexo完善部署 golang context slice map list (contrainer) 定时任务 ...项目反思 C Linux 计算机网络 MySQL
持续实践与反思:通过实际操作项目,不断反思和总结,形成自己的技术见解和经验。 参与社区讨论:与同行交流心得,共同成长,拓宽视野。际操作项目,不断反思和总结,形成自己的技术见解和经验。 参与社区讨论:与...
持续实践与反思:通过实际操作项目,不断反思和总结,形成自己的技术见解和经验。 参与社区讨论:与同行交流心得,共同成长,拓宽视野。际操作项目,不断反思和总结,形成自己的技术见解和经验。 参与社区讨论:与...