近来一直被两个问题困扰
近来一直被两个问题困扰1.什么是漏测?
2.什么是隐含需求?
对于测试人员来说,漏测是否意味着失职?
如何解决漏测问题呢,或者退一步说,如何减少漏测呢?
我苦思不得其解。 软件测试的其中一条原则--错误不可避免。
软件测试无法找出所有的缺陷
原因:
1)完全测试是不可能的;
2)部分缺陷在测试过程中没有激活;
3)测试人员也会犯错;
测试只能说明软件有错及质量状况如何,不能说明软件无错。
测试的依据来源于需求,关键要和开发多沟通多交流,另外经验也是很重要的。
按我的理解给你说
1、漏测故名思义,是不小心没有测试。一般这个漏测是指发布包在发布出去之后,由客户发现的缺陷,称之为“漏测”。这个漏测将来是要在项目质量管理中统计的。
2、隐含需求
正式需求一般都写在需求分析中了,那些没写进需求分析说明书的需求,则是隐含需求,是属于大家都知道,无须在文档中说明的内容。比方说,那个系统都有系统管理员角色,这个就不用在需求中特别说明。大家心里都清楚 漏测跟隐含需求没有必然的联系吧 支持3楼的说法 确实很难做到完全测试。没有说哪个软件发布以后就没有bug的。qa也不是神仙嘛。
是不是失职,要看发布以后用户发现的bug是否“应当”被测试出来。
要减少漏测,建议定期对客户发现的bug进行分析,从而在以后设计测试用例的时候改进。这也是一个不断提高的过程。
我的看法
1、漏测就是需求中明确的有说明,在测试用例中没有编写,没有测试到。
2、隐含需求
就是需求中没有明确说明,但是有行业或者其默认的规定。 测试只能说明软件有错及质量状况如何,不能说明软件无错。
同意这种说法 支持。。。。。。。。。。。。。。。。。
页:
[1]