2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 大连东软信息学院软件测试技术课程题库 自动化测试复习(大连东软信息学院整理版)...

大连东软信息学院软件测试技术课程题库 自动化测试复习(大连东软信息学院整理版)...

时间:2020-03-02 00:33:36

相关推荐

大连东软信息学院软件测试技术课程题库 自动化测试复习(大连东软信息学院整理版)...

-----@@@自动化测试的优点 ###快速###可重复###更好地利用资源###测试的复用性

###可靠(每一次都执行相同的动作,可避免人工测试的错误) ###可程序化(可以以程序的方式撰写复杂的测试脚本,以带出隐藏在应用程序中的信息) ###广泛性(可建立广泛的测试脚本,覆盖应用程序的所有功能) ###可再使用(可重复使用脚本,即使应用程序的使用接口已经改变) ###对程序的回归测试更方便###增加软件信任度

###可以运行更多繁琐的测试###可执行一些手工测试困难或不可能进行的测试 ###测试具有一致性和可重复性###可以让产品更快地投放市场 -----@@@自动化测试能否取代人工测试 不能,有些东西不能用工具测 -----@@@使用QTP做测试的步骤:测试计划、创建测试脚本、增强测试脚本功能、运行测试、分析测试结果。 -----@@@什么是检查点及类型 检查点:将指定属性的当前值与该属性的期望值进行比较的验证点。使您能够确定网站或应用程序是否正常运行。 ###标准检查点--检查对象的属性如某个按钮是否被选取等; ###图片检查点--检查图片的属性如原文件路径、宽度、高度等; ###位图检查点--按像素比较当前显示的位图和预存的位图是否一致; ###表格检查点--比较界面显示的表格数据内容与预期值是否一致; ###文本/文本区域检查点-检查网页上或者窗口上出现的文字是否正确; ###网页检查点-检查网页属性如页面加载时间或是否有不正确的链接; ###数据库检查点-检查数据库的内容是否正确; ###XML检查点-检查xml文件或者网页中xml文本内容;

-----@@@什么是参数化?参数化的类型及好处是什么? 参数是指一种从外部数据源或生成器赋值的变量。 ###数据表参数化—通过创建数据表参数为参数提供可能的值列表。通过数据表参数使用所提供的数据,以实现运行多次的数据驱动测试或操作。在每次重复(或循环)中,QTP 均使用数据表中不同的值。 ###内置环境变量(Built-in)QTP提供了一组内置变量,通过内置变量可以获取当前运行测试计算机的QTP 的相关信息。其中可以包括测试名、测试路径、操作系统类型和版本以及本地主机名等 ###内部环境变量 在测试内定义的变量。这些变量与测试一起保存,并且只能在定义这些变量的测试内访问。 ###外部环境变量 在外部环境变量文件中预定义的变量。可根据需要创建任意多个的文件,并为每个测试选择一个适当的文件,或者更改用于每个测试运行的文件。 ###随机数字 插入随机数字作为测试步骤的值 ###数据驱动参数化 当在给定的操作(Action)包含多个相同常量值的测试对象、检查点等时,可以通过数据驱动器快速完成参数化。 ###环境变量参数化—插入环境变量列表中的值,可通过测试(脚本)访问该列表的变量和值。 -----@@@脚本动作切分的好处: 测试对象库让测试脚本更为模块化且更容易被重复使用

-----@@@输出值作用:

捕获测试或组建中某个特定点的一个或多个值,并在运行会话持续时间存储这些值,此后,可以将这些值作为输入值使用,可以输出任何对象的属性值 -----@@@虚拟对象的作用: 如果程序中包括那些行为类似标准对象的对象,但是 QTP 却不能识别它们,这时候可以把这些对象定义为虚拟对象,并且映射到某类标准对象,例如 button、check box等。QTP 在测试过程中就会对这些虚拟对象模拟执行用户操作 -----@@@场景恢复的作用: 在脚本运行出错时程序会恢复到出错之前的状态继续运行下去 -----@@@描述性编程的好处:

摆脱测试对象库的限制,使脚本不依赖于测试对象库,

-----@@@三种录制模式:

正常录制模式### 模拟录制模式###低级录制模式

-----@@@环境变量的类型:build in 和user defined

-----@@@模块化的好处,如何调用,两种方式的区别 具有可维护性,可测试性

-----@@@正则表达式的使用场景

测试某字符串的某个格式。例如,可以对一输入字符串进行测试,看在该字符串中是否存在某一类电话号码(手机或固话)。这称为数据有效性验证。 替换文本。可在文档中使用正则表达式来标识特定文字,可将查找到文本替换为其他的文字。

-----@@@三层分离:业务层,脚本层,数据层

-----@@@数据表

-----@@@缺陷跟踪

-----@@@在QTP中使用正则表达式的3中场景

-----@@@如何使用测试对象库

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。