传统测试
是一种软件测试过程,在开发软件时采用瀑布式生命周期。这种测试总是在软件开发生命周期的测试阶段进行,通常是在开发阶段之后,然后进入实施阶段。在这个测试阶段,主要进行三种测试,即首先进行系统测试,然后进行集成测试,最后进行单元测试。这种测试是一种算法技术,通过算法运行程序。
面向对象测试
是一种软件测试过程,使用封装、继承、多态等面向对象范式对软件进行测试。软件通常要经过从单元测试到系统或验收测试等多个层次的测试。通常,在单元测试中,软件的小 “单元 ”或模块会被单独测试,重点是测试该模块的代码。在高阶测试(如验收测试)中,对整个系统(或子系统)进行测试,重点是测试系统的功能或外部行为。这种测试方法是一种以数据为中心的技术,而不是算法。它是一种基于类的层次结构和定义明确的对象的技术。这里,对象被定义为实体或类的实例,用于存储数据和收发任何信息,而类可定义为具有共同属性的一组对象。
面向对象测试和传统测试的区别