资讯详情

软件经过测试后仍然有BUG怎么办?

2017-05-23 阅读:47 来源:北京尚脑互联软件测试培训中心
进入>

是谁的责任的问题我就不回答了

就算全世界的软件研发理论都认为测试不能发现100%的bug,且整个研发团队需要对bug负责

然并卵

最终命中的炮灰大部分时候仍然是测试人员

我来说说怎么办

测试人员需要怎么有理有据地保护自己

首先

事前诸葛亮要当

你需要充分了解每次发布的重点设计的变更

制定有效的测试计划

设计有效的测试用例

与相关人员review并改进

要随时掌握研发进度

对任何可能影响到测试的变动要非常敏感

并及时做出反应

或者修改测试计划测试用例或者汇报测试风险

你甚至要了解程序员的编码习惯

知道哪个程序员代码质量可靠哪个是bug大王

对bug大王要掌握他们常犯的代码错误

其次

事后诸葛亮的事必须要做而且要做好

而且非常非常非常非常重要

没有这一步

你就没有日后发言的主动权

你的测试效率也不会太高

你负责的产品的质量也不可控

第一条

每个post-relesebug都应该做以下分析

-bug的产生阶段:需求期?设计期?代码期?等等

-bug的产生原因:需求不清楚?设计错误?代码失误?测试环境局限或数据不足?培训不到位相关人员没理解功能?等等

-为什么没有在测试阶段发现:测试用例设计失误?研发流程不完善?测试资源不足?测试时间太紧张?测试人员失误?等等

-以后项目中避免同类bug的方案

第二条

针对整个项目测试做以下分析

-测试coverage分析

-产品bug分布:哪个功能bug成堆,哪个模块总有最严重bug,哪类功能升级或bug修复会引发大规模bug爆发,等等

-测试用例效率分析:平均一个测试用例发现多少bug,针对不同模块哪类测试用例最有效,等等

-测试效率分析:测试的每个阶段消耗资源情况

-研发流程回顾:整个研发流程中,哪部分好,哪部分需要改进,如何改进

-同类项目对比:与同类其他项目比,本次测试在上述方面好在哪儿差在哪儿原因为何如何改进

如果你把这些都做了

用数据说话

用事实说话

你就掌握了更多的主动权

比如你提到的测试只有1-2天

一个月测了几个版本

我理解你是在抱怨工作量太大测不过来

但如果我是你老板

感情上我可以理解

但理智上我肯定不接受这样的抱怨

建议你换一种说法:

老板

按以往同类项目经验

这个测试需要3天能够达到比较理想的测试结果

原因是啥啥啥

如果只有2天

我将运用啥啥啥测试方案

重点测试啥啥功能啥啥模块

保证本次发布的要点被测到

我将不能覆盖啥啥啥测试啥啥啥功能啥啥啥模块

因此可能的质量风险是啥啥啥请问您有什么建议?

很显然

上述那些啥啥啥

需要你有强有力的数据支撑

如果你能说出这些内容

并能应对你的老板针对你说的这些内容可能提出的问题

说明你对测试工作很了解

对被测产品很了解

那么你的测试计划应该是周密的

产品的质量是可预测并可控的

风险和意外的几率是低的

就算最终真的出现质量问题

应该也不会是大问题

加上事后诸葛亮的处理

这些问题再次发生的几率也会非常非常低

如果你没有这些数据说不出这些话

说明你还没有成为一名合格的测试人员

请联系网站客服,了解详细的优惠课程信息~

优质、权威、便捷、省心

加载全文

免责声明:本站部分内容、图片来自用户自主上传,如果您对本站信息资源版权的归属问题存有异议,请您致信,我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。

以上是北京尚脑互联软件测试培训中心为大家整理的有关软件经过测试后仍然有BUG怎么办?的全部内容,更多精彩请访问学习资讯新闻专栏。
上一篇: 并发用户数

相关课程

更多>
2020猎学网广告栏
申请课程免费试听名额

课程顾问24小时内联系您

你好

顾问将于24小时内联系您!

确定
在线咨询 微信咨询 立即报名
申请1对1课程顾问咨询服务
×
你好

顾问将于24小时内联系您!

确定
北京猎学网 >北京尚脑互联软件测试培训中心 >软件经过测试后仍然有BUG怎么办?