关于ECP

2010-04-18  张东升 

       等价类划分是一个测试工程师首先要了解并掌握的功能测试的相关技术,它是很多其他软件测试技术的基础。在《微软的测试之道》一书中提到:在设计ECP测试之前,我们有必要仔细为每个输入和输出参数涉及的变量数据实施解耦和建模,以将其模塑成分离的合法及非法分类子集。
        ECP技术具备两点优势,其一是他帮助测试人员降低从所有可能的测试用例中遴选的测试用例数目,但仍能在相当程度上保证测试的有效性,其二,帮助测试人员从给定的测试子集中随机选择元素用作子集的测试数据,可以有效的提高数据的覆盖率。
        ECP技术的整体效率十分依赖于测试人员的变量分解能力。过于宽泛的变脸数据归纳和分类虽然减少了测试用例的数量,但却增加了遗漏错误的可能性或者产生负向错误或正向错误;如果变量数据分解过量,又会增加冗余测试的可能性,进而降低了ECP测试的整体效率。
 
                                                 以上内容及观点均摘取于《微软的测试之道》一书,作为自己的学习笔记。
449°/4491 人阅读/0 条评论 发表评论

登录 后发表评论