杀虫剂悖论(Pesticide Paradox)
随着时间的推移,重复使用相同的杀虫剂消灭昆虫会导致昆虫对农药产生抵抗力,从而使杀虫剂对昆虫无效,这同样适用于软件测试。如果进行相同的重复测试,则该方法将无助于发现新的缺陷。
为了解决此问题,需要定期检查和更新测试用例,添加新的和不同的测试用例以帮助发现更多的缺陷.测试人员不能简单地依靠现有的测试技术。他必须不断寻找改进现有方法的方法,以使测试更有效4) 测试显示软件存在缺陷 (Testing shows presence of defects)
测试显示软件存在缺陷原理指出: 测试显示软件中缺陷的存在,但不能证明软件不存在缺陷。也就是说,软件测试可以降低软件中未发现的缺陷的可能性,但是即使没有发现缺陷,也不能证明其正确性。
没有错误是好事谬论 (Absence of error-fallacy)
99%无错误的软件仍然可能无法使用,如果针对缺陷要求对系统进行了全面测试,则可能是这种情况。软件测试不仅仅是为了发现缺陷,而且还要检查软件是否满足业务需求。没有错误是谬论,即如果系统构建不可用并且无法满足用户的需求,则发现并修复缺陷将无济于事。
尽早介入测试 (Testing early)
星期测试-测试应在软件开发生命周期中尽早开始。这样就可以在早期阶段捕获需求或设计阶段中的任何缺陷。在测试的早期阶段修复缺陷耗费成本要低得多。但是应该多早开始测试呢?建议你在需求评审环节就开始介入测试发现缺陷
测试活动取决于上下文 (Testing is context dependent)
测试是依赖于上下文的,这基本上意味着测试电子商务站点的方式将不同于测试其他应用程序的方式。所有开发的软件都不相同。你可以根据应用程序类型使用不同的方法、技术和测试类型。
-----------------------------------------------------------
关于国研质检
广东省国研质检技术有限公司,简称“国研质检”,是第三方检测与认证服务的卓越者之一,为全球客户提供一站式测试、检验、认证、计量、审核、培训及技术服务;可提供中国强制性产品认证(CCC)服务,欧盟NB公告号CE认证服务,以及ISO体系认证、CB认证、ROHS认证、FCC认证等服务,闪电提供美国、德国、法国、英国、意大利、捷克、非洲、泰国、沙特等国家的符合性报告,在深圳、上海、北京、东莞等全国各地均有深耕的合作实验室,每年可提供超过10万份检测认证报告服务,至今已累积行业经验7余年。现服务涵盖 20多个行业领域,服务能力已全面覆盖到家用电器、电子电器、电器附件、婴童玩具及轻工产品、纺织服装及鞋包、食品及农产品、化妆品及日化用品、环境、工业装备及制造、轨道交通、汽车和汽车材料、低碳环保和绿色认证等相关行业及其供应链上下游产业!