课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
开发和QA的关系问题在软件圈内总是被津津乐道,上海软件测试培训小编也来凑个热闹,来聊一聊软件测试跟开发这两个群体之间的如何做到相爱不相杀。
有一个典型的说法,开发和测试是对手:考虑到测试工作的内容,主要围绕找BUG而展开,那么很容易被理解成挑开发的刺。于是,就会有一系列测试人员“无中生有”地挑刺,以及开发人员“强词夺理”般辩解。这里应用上海软件测试培训专家的真实故事来展开讨论。
“小D,这个BUG麻烦你确认一下,是不是这次代码带动引入的?”
“小Q,这个问题就是遗留缺陷,不是新BUG,我一眼就能看出来,这一轮不修。”
“能来点专业点的分析不? 这样子我很难向上交代啊。”
“老版本测试一下,不就知道了。”
“不是来不及么,这个版本你们迟了两天才提交,我们都得加班才能赶上进度,哪有时间再部署一个版本啊。你们看一下代码不是很快的么?”
“我也很忙的啊,手头的新功能今天还得提交,哪有时间再看之前的代码啊。”
接下来整个对话开始争锋相对起来,颇有剑拔弩张之势。。。
上海软件测试培训专家举例:几年前,我们有个项目的开发和QA经常“吵架”。于是,有一次我们专门找了开发的组长探讨这个事情,大致意思:公司整体QA还挺缺的,是否可以把项目组的QA抽走,等过段时间再补其他的QA人员回来。结果,开发组长的反应让人大跌眼镜,他马上跳起来:这怎么行,没有QA我们怎么放心提交啊。吵架吵出的感情,绝对是真感情啊。一旦习惯了拥有QA的感觉后,没有QA配合的日子确实是挺难习惯的。这个大概是很多开发的心声了。
实际参与的项目以及身边接触到的场景,开发与QA还是非常和谐的;偶尔也会有矛盾,但是“对立”往往只是小插曲。
上海软件测试培训:因为不管是开发和还是QA,整个团队的核心目标是一致的:在一定时间范围内、高质量的提交;因此核心利益也是一致的。从这方面来看,软件测试与开发没有必要“无中生有”、也没有必要“强词夺理”,因为这样小范围的“胜利”并不能给QA或者开发带来核心价值,反而会带来隐患。而双方可以更多思考如何通过两者的分工来保证或者提升项目的整体提交质量。
那么在工作中也存在一个不可忽视的重问题:“当一个BUG在验证的时候,没通过怎么办,QA是否会要对开发有一些特别的要求和评价?”
上海软件测试培训专家的回答:“软件测试与开发的相处之道是啥?做法很直接,就是客观的Re-Open这个BUG,然后确认或者再分析这个BUG对于系统的严重程度;这个是QA的工作内容。但是QA不用评价开发、也不用有什么特别的要求,这个是他的主管该做的工作。”各司其职,切勿越界;这个也算是其中的一条相处之道了。关于开发与软件测试之间相爱相杀的“暧昧”关系,还有一个原因就是,开发和QA的性别比例。这是一个非常有意思的话题,开发群体普遍男生多,而测试团队则女生比例很高。 写到这里,上海软件测试培训小编想要说的是,无论软件测试与开发师“相杀”还是“相爱”,都是工作交流,技术交流中不可或缺的重要部分,没有谁会因为这些原因远离整体的团队,软件测试(QA)开发人员在技术上的一面镜子,照出了产品的瑕疵,也优化了自身的发展。