简答题

对比传统的软件测试和面向对象的软件测试策略。

正确答案

(1)单元测试。前者单元测试与编码在同一阶段进行,测试最小的可编译的程序单元;后者中最小的测试单元是封装起来的类和对象,同时把操作作为类的一部分来测试
(2)集成测试。前者主要采用渐增式测试方法,即自顶向下集成测试方法或自底向上集成测试方法,同时还采用回归测试;后者主要采用基于线程的测试方法或基于使用的测试方法。
(3)确认测试。两者都是集中检查用户可见的动作和用户可识别的输出,前者常用Alpha测试和Beta测试;但后者为了导出确认测试用例,测试人员应该认真研究动态模型和描述系统行为的脚本。

答案解析

相似试题
  • 面向对象的测试与传统的测试有什么相同和不同之处?

    简答题查看答案

  • 面向对象的测试与传统测试方法的主要区别是()。

    多选题查看答案

  • 试比较面向对象单元测试与传统结构化单元测试的异同。

    简答题查看答案

  • 面向对象系统的确认测试也是面向功能的,并且可以应用传统的白盒方法完成测试工作。但是,基于情景的测试是面向对象系统确认测试的主要方法。

    判断题查看答案

  • 面向对象测试中测试类定义的每种方法,基本上相当于传统软件测试中的()。

    单选题查看答案

  • 面向对象测试中测试一组协同工作的类与对象之间的相互作用,大体相当于传统软件测试中的()。

    单选题查看答案

  • 面向对象设计与传统软件相比,有何优点?

    简答题查看答案

  • 请给出构件的一般性定义,然后给出传统的软件工程环境及面向对象的软件工程环境中构件的定义。

    简答题查看答案

  • 软件工程方法学包含三个要素:方法、工具和过程。方法是完成软件开发的各项任务的技术;工具为软件工程方法提供了自动或半自动的软件支撑环境;过程为获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的步骤。目前使用得最广泛的软件工程方法学是传统方法学和面向对象方法学。

    判断题查看答案