单选题 关于自动化测试的实现方法,说法正确的是______。
  • A.自动化测试中的代码分析工具对不同的高级语言都是可以统一使用的
  • B.自动比较中,敏感性测试比较要求最少量、最需要的信息,而健壮性测试比较要求尽可能比较多的信息
  • C.测试工具脚本中可以包含数据,也可以包含指令
  • D.捕获和回放是一种白盒测试的自动化方法
【正确答案】 C
【答案解析】[解析] 软件自动化测试的实现方法有:代码的静态和动态分析、测试过程的捕获和回放、测试脚本技术、虚拟用户技术和测试管理技术。其中代码分析属于白盒测试,类似于高级编译系统,一般会针对不同的高级语言去构造分析工具,而捕获和回放则是一种黑盒测试的自动化方法。脚本是一组测试工具执行的指令集合,测试工具脚本中可以包含数据,也可以包含指令,自动比较可以对比分析屏幕或屏幕区域图像、比较窗口或窗口上控件的属性或数据、比较网页或比较文件等,通常又可分为静态和动态比较、简单和复杂比较、敏感性和健壮性测试比较、比较过滤器。其中的敏感性测试要求尽可能比较多的信息,而健壮性测试比较往往要求最少量、最需要的信息。