首页 > 代码库 > 软件测试流程及管理的几点思考

软件测试流程及管理的几点思考

怎样判断软件产品的质量       --打脸了,有个模糊的概念,但是具体的细节讲不出来,靠feeling吧

软件的出口标准大致有以下几个:

总体而言:

1、指定的kpi达标:

~Must have功能全部实现并没有严重问题

~better to have功能没有严重问题

~软件已经连续运行一周并没有down(敏捷开发时间短)

2、资源耗尽:

~到了承诺的发布日期

~所有计划的工作已经完成

具体一点:

1、一级的回归测试用例全部完成

2、一到三级的新功能用例已经全部完成

3、所有已经发现的一级bug已经解决并通过

4、连续两个测试周期没有新的严重等级高于二级的bug

5、拟发布版本在性能平台上已经无故障运行满一周

以下可作参考:

1、bug open/close  trend达到或者低于同版本发布前的水平

2、Six Sigma理论

3、根据经验预测bug,达到一定数量

 

上线之后如何评价软件的重量: --相信很多tester根据业务部门的反馈来推断软件质量,还是靠feeling

直观和用户角度:

-易用性:界面友好不友好,提示明确不明确,功能顺手不顺手

-可靠性:上线bug多不多,性能好不好

-局限性:软件适用范围多大,有哪些使用限制,兼容性

-用户反馈如何,等等

从研发的角度:

-需求是否明确,需求返工率高不高

-设计合理不合理,可维护可拓展性如何

-代码可读性好不好,版本管理是否有效

-bug/line of code比率如何,等等

 

如何评估一个项目的测试时间   ---

编写用例的时间(开发的同时编写用例),

执行用例的时间(开发结束后)

有完善的测试用例体系是一件非常重要的thing。当一套测试用例体系中包括每个测试点的时候,就可以根据提测的功能所涉及到的测试点来进行测试

 

测试用例及测试报告  ---

软件测试流程及管理的几点思考