扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 软件测试中等
单选题
2020年11月第23题
中等
单选题
2020年11月第23题
#第二版教材
#必须掌握
自动化测试工具主要使用脚本技术来生成测试用例,其中, (问题1) 是录制手工测试的测试用例时得到的脚本; (问题2) 是将测试输入存储在独立的数据文件中,而不是在脚本中。
正确答案
A
本题考察的是自动化测试脚本技术的分类与特点。
自动化测试中,根据实现方式不同,脚本可分为线性脚本、结构化脚本、共享脚本、数据驱动脚本和关键字驱动脚本。
问题1:
A选项 线性脚本:直接通过录制手工执行的测试过程得到脚本,包含所有击键、鼠标动作和输入数据,可以完整回放,符合题意,正确。
B选项 结构化脚本:类似结构化程序设计,具有逻辑结构和函数调用,不一定来源于录制过程,错误。
C选项 数据驱动脚本:测试数据存储在外部文件,不是录制得到的脚本,错误。
D选项 共享脚本:可供多个测试用例调用,与录制无关,错误。
所以选择 A。
问题2:
A选项 线性脚本:数据直接写在脚本中,不符合题干“独立数据文件”的特征,错误。
B选项 结构化脚本:注重逻辑结构,不涉及外部数据文件存储测试输入,错误。
C选项 数据驱动脚本:将测试输入存储在独立的数据文件中,而非脚本中,可实现多组数据驱动同一逻辑脚本,符合题意,正确。
D选项 共享脚本:强调脚本共享使用,与数据存储位置无关,错误。
所以选择 C。
