MCGSJS050603_PMD_存盘数据浏览测试工程(通嵌合一)使用说明_V1.0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北京昆仑通态自动化软件科技有限公司
存盘数据浏览测试工程(通嵌合一)使用说明
版本号:5.5(10.0000)
修订历史记录
目录
1.概述 (4)
2.工程说明 (4)
3.测试要点、 (4)
3.1基本属性与显示属性窗口测试 (4)
3.2外观设置 (4)
3.3时间条件 (4)
3.4数值条件 (4)
3.5通用属性与特殊属性 (4)
3.6存盘数据浏览构件的函数使用方法 (4)
4.测试用例 (5)
4.1基本属性与显示属性窗口测试 (5)
4.1.1 基本属性与显示属性测试 (5)
4.1.2 基本属性—通用版本专用 (5)
4.2外观设置 (6)
4.2.1 外观设置 (6)
4.3时间条件 (6)
4.3.1 时间条件下的数据 (6)
4.4数值条件 (7)
4.4.1 数值条件测试 (7)
4.5通用属性 (7)
4.5.1 Name,Left,Top,Width,Height,Focus,Visible属性 (7)
4.5.2 通网版专用-Zorder属性 (7)
4.6调用函数方法 (8)
4.6.1 公共函数方法调用 (8)
4.6.2 嵌入版专用-打印指定的数据PrintContext (8)
5.问题列表 (9)
5.1存盘数据浏览构件的Focus属性无效 (9)
5.2存盘数据浏览构件的高度设置出现非法操作 (9)
5.3存盘数据浏览构件的方法SetCellValue不起作用 (9)
5.4存盘数据浏览构件的方法获取指定列的宽度GetColWidth不起作用 (9)
5.5存盘数据浏览构件的方法设置指定列的宽度SetColWidth (10)
输入框测试工程使用说明
1.概述
2.工程说明
本工程组态约定如下:
1.通网版专用部分:字体或区域方框线使用紫色,这部分内容属于通网版的测试点.
2.嵌入版专用部分:字体或区域方框线使用紫色,这部分内容属于嵌入版的测试点
3.测试要点
3.1基本属性与显示属性窗口测试
主要测试在运行状态下能不能进行时间范围的设置,测试数据输出到关联变量的数据跟随行变化的数据值发生改变而改变,数据的显示格式与组态下的选取的格式结果是否一样;时间列的显示是否与设置的一样。
3.2外观设置
主要测试存盘数据浏览构件的起始位置的显示,总行数的显示,表格背景颜色的显示,固定单元格
背景颜色,滚动单元格的背景颜色。
3.3时间条件
测试存盘数据浏览构件的数据显示时间段有所有存盘数据、最近10分钟数据、固定时间分割点数据、设置具体的时间段的数据。
3.4数值条件
根据具体的数值进行的数值条件查询、与数据对象相关联的数值条件查询的几种条件的数据值应该与它们的描述一致
3.5通用属性与特殊属性
测试通过对存盘数据浏览构件的通用属性的读写操作观察读写操作是否都能够起作用(主要的通用属性有:name,left,top,width,height,focus,visible,Zorder(通网版专用))以及特殊属性如获取当前行Row,获取当前列Col,获取页行数RowsPerPage,获取总列数Cols,获取总行数DataRows,获取选中行号DataRow,第1个可见行号DataFirstVisibleRow。
3.6存盘数据浏览构件的函数使用方法
对构件的所有使用函数方法进行使用如:向上翻页PageUp,向下翻页PageDown,向上到头Home,向下到尾End,向上移动一行MoveUp,向下移动一行MoveDown,向左移动一列MoveLeft,向右移动一列MoveRight,获取值GetCellValue,设置SetCellValue,获得字符串格式GetColFormat,设置字符串格
式SetColFormat,检查列是否被选中GetColSelect,设置列是否被选中SetColSelect,打开时间设置对话框SetTimeDialog,检查行是否被选中GetRowSelect,设置行是否被选中SetRowSelect,获取指定列的宽度GetColWidth,设置指定列的宽度SetColWidth,获取指定列的对齐方式GetColAlign,设置指定列的对齐方式SetColAlign,获取列标题字符串GetColTitle,设置列标题字符串SetColTitle,获取列的单位字符串GetColUnit,设置列的单位字符串SetColUnit,跳转指定行SeekToPosition,打印指定的数据PrintContext(嵌入版本专用)
4.测试用例
4.1基本属性与显示属性窗口测试
4.1.1基本属性与显示属性测试
4.1.1.1测试概要
主要测试在运行状态下能不能进行时间范围的设置,测试数据输出到关联变量的数据跟随行变化的数据值发生改变而改变,数据的显示格式与组态下的选取的格式结果是否一样;时间列的显示是否与设置的一样。
4.1.1.2输入条件
测试输入:无。
默认输入:左边第一个存盘数据浏览构件在组态中设置为运行时允许设置时间范围,允许数据输出到关联的变量,显示格式为(2|1)时间显示格式为日,时,分,秒;右边的存盘数据浏览构件在组态中设置为运行时不允许设置时间范围,数据不输出到变量, 显示格式为(0|1),时间显示格式为时,分,秒。
4.1.1.3测试步骤:
1.运行组态工程;
2.观察存盘数据浏览构件的运行显示是否与组态中设置的默认的设置值一样。
4.1.1.4输出结果
输出结果:与组态中的默认设置一致。
默认输出:无
4.1.2基本属性—通用版本专用
4.1.2.1测试概要
主要测试在运行时允许修改列宽度,在运行时允许选择数据列;时间显示格式为(2|1)时间显示格式为:年,月,日,时,分,秒。
4.1.2.2输入条件
测试输入:无。
默认输入:在窗口的最下面的存盘数据浏览构件的组态中选中运行时允许修改列宽度,运行时允许选择数据列。
4.1.2.3测试步骤
1.运行测试工程
2.运行工程修改列的宽度和可以选择需要显示的列。
4.1.2.4输出结果
输出结果:与组态设置的一样。
默认输出:无
4.2外观设置
4.2.1外观设置
4.2.1.1测试概要
主要测试存盘数据浏览构件的起始位置的显示,总行数的显示,表格背景颜色的显示,固定单元格背景颜色,滚动单元格的背景颜色,以及固定单元格字体与大小,滚动单元格字体以及大小。
4.2.1.2输入条件
测试输入:无
默认输入:在窗口中左边的第一个存盘数据浏览构件在组态中的设置为显示起始位置,显示总行数,表格背景为红色,固定单元格背景颜色为绿色,滚动单元格为兰色,右边的设置为:不显示起始位置,不显示总行数,不显示表格背景色,固定单元格颜色为粉红色,滚动单元格为白色;下面的设置为:固定单元格字体为宋体大小5号。
滚动单元格字体为幼圆大小为小5。
4.2.1.3测试步骤
1.运行测试工程。
2.观察在运行状态下是否能够起始位置的显示与不显示、总行数的显示与不显示、表格的背景色、固定
单元格的背景色与滚动单元格的背景色,以及固定单元格字体和大小是否与组态中的设置是否一致。
4.2.1.4输出结果
输出结果:无
默认结果:与组态中的设置一样。
4.3时间条件
4.3.1时间条件下的数据
4.3.1.1测试概要
测试存盘数据浏览构件的数据显示时间段有所有存盘数据、最近10分钟数据、固定时间分割点数据、设置具体的时间段的数据.
4.3.1.2测试输入
测试输入:开始时间、结束时间。
默认输入:开始时间、结束时间。
4.3.1.3测试步骤
1.打开测试工程,并且运行该工程。
2.通过时间属性按钮切换到“存盘数据浏览时间条件属性窗口”窗口中。
3.通过根据设置时间按钮弹出的对话框来选择范围选取不同时间的存盘数据。
4.通过在开始时间、结束时间中输入需要查询的时间段。
5.观察数据能否根据时间段来显示具体的数据。
4.3.1.4输出结果
输出结果:能够根据输入的开始时间与结束时间段来显示需要显示的数据。
默认输出:能够根据输入的开始时间与结束时间段来显示需要显示的数据
4.4数值条件
4.4.1数值条件测试
4.4.1.1测试概要
根据具体的数值进行的数值条件查询、与数据对象相关联的数值条件查询的几种条件的数据值应该与它们的描述一致。
4.4.1.2输入条件
测试输入:变量a, 变量b,变量c, 变量a1, 变量b1,变量c1
默认输入:变量a, 变量b,变量c, 变量a1, 变量b1,变量c1
4.4.1.3测试步骤
1.打开运行测试工程。
2.点击“数值条件”按钮,进入数值条件测试窗口。
3.输入变量a, 变量b,变量c, 变量a1, 变量b1,变量c1的值
4.观察存盘数据浏览是否根据变量的条件进行组合查询。
4.4.1.4输出结果
输出结果:能够根据变量的组合条件进行数据查询。
默认输出:能够根据变量的组合条件进行数据查询。
4.5通用属性
4.5.1Name,Left,Top,Width,Height,Focus,Visible属性
4.5.1.1测试概要
通过获取按钮能获得存盘数据浏览构件的相应属性并显示于其右边的标签中;通过更改设置按钮右边的输入框的值,然后执行相应的设置按钮进行相应存盘数据浏览构件属性的设置
4.5.1.2输入条件
测试输入:单击获取按钮获取对应属性的信息;更改设置按钮右边的输入框的值,然后单击相应的设置按钮进行相应属性的设置
默认输入:无
4.5.1.3测试步骤
1.单击获取相应属性的按钮获取对应属性信息
2.观察获取相应属性的按钮右边的显示标签输出的信息是不正常
3.更改设置按钮右边的输入框的值,然后执行相应的设置按钮进行相应的设置
4.观察测试标签的属性是否与设置一致
4.5.1.4输出结果
输出结果:单击获取对应的属性按钮,其右边的显示输入框输出的信息正常;更改设置按钮右边的输入框的值,并执行相应的设置按钮,测试标签对应属性与设置一致
默认输出:无
4.5.2通网版专用-Zorder属性
4.5.2.1测试概要
本属性只适用于通网版,其功能为在运行环境中设置控件的层次(在Z轴方向的前后)
4.5.2.2输入条件
测试输入:单击“获取存盘数据浏览z轴位置zorder”或“获取标签构件z轴位置zorder”命令按钮获
取对应标签的层次值;更改“设置存盘数据浏览z轴位置zorder”或“设置标签构件z轴位置zorder”按钮右边的输入框的值,然后单击相应的设置按钮进行相应的设置
默认输入:无
4.5.2.3测试步骤
1.单击“获取存盘数据浏览z轴位置zorder”或“获取标签构件z轴位置zorder”命令按钮
2.观察其右边的标签显示框中是否有输出
3.更改“设置存盘数据浏览z轴位置zorder”按钮右边的输入框的值,然后单击“设置存盘数据浏览z
轴位置zorder”按钮进行相应的设置
4.观察存盘数据浏览构件与标签构件之间的层次关系
5.更改“设置标签构件z轴位置zorder”按钮右边的输入框的值,然后单击“设置标签构件z轴位置
zorder”按钮进行相应的设置
6.观察百分比填充构件与标签构件之间的层次关系
4.5.2.4输出结果
输出结果:单击“获取存盘数据浏览z轴位置zorder”或“获取标签构件z轴位置zorder”命令按钮获取对应构件的层次值;更改“设置存盘数据浏览z轴位置zorder”或“设置标签构件z轴位置zorder”按钮右边的输入框的值,然后单击相应的设置按钮,存盘数据浏览与标签构件之间的层次会能够作相应的调整。
默认输出:无
4.6调用函数方法
4.6.1公共函数方法调用
4.6.1.1测试概要
对构件的所有使用函数方法进行使用如:向上翻页PageUp,向下翻页PageDown,向上到头Home,向下到尾End,向上移动一行MoveUp,向下移动一行MoveDown,向左移动一列MoveLeft,向右移动一列MoveRight,获取值GetCellValue,设置SetCellValue,获得字符串格式GetColFormat,设置字符串格式SetColFormat,检查列是否被选中GetColSelect,设置列是否被选中SetColSelect,打开时间设置对话框SetTimeDialog,检查行是否被选中GetRowSelect,设置行是否被选中SetRowSelect,获取指定列的宽度GetColWidth,设置指定列的宽度SetColWidth,获取指定列的对齐方式GetColAlign,设置指定列的对齐方式SetColAlign,获取列标题字符串GetColTitle,设置列标题字符串SetColTitle,获取列的单位字符串GetColUnit,设置列的单位字符串SetColUnit,跳转指定行SeekToPosition。
4.6.1.2输入条件
测试输入:输入行列对应的变量的整数值
默认输入:默认的行列变量值为0
4.6.1.3测试步骤
1.打开测试工程并且运行该工程。
2.点击“调用方法”,与“调用方法1”按钮,进入函数方法测试窗口。
3.通过点击获取值与设置值按钮来获得当前值与来设置对应的值。
4.6.1.4输出结果
测试输出:无
默认输出:无
4.6.2嵌入版专用-打印指定的数据PrintContext
4.6.2.1测试概要
该函数在嵌入版本中才能使用在通用版本中不能使用,主要测试打印指定的数据。
4.6.2.2输入条件
测试输入:行变量iColStart与行数iColCount
默认输入:行变量iColStart与行数iColCount
4.6.2.3测试步骤
1.打开测试工程并运行该工程。
2.点击“调用窗口1”按钮,进入方法调用窗口1
3.输入需要打印的起始行与需要打印的总行数。
4.观察打印机能否打印相应的数据。
4.6.2.4输出结果
测试输出:能够将存盘数据浏览构件的对应行与行数的数据输出到打印机上
默认输出:无
5.问题列表
5.1存盘数据浏览构件的Focus属性无效
问题标题:存盘数据浏览构件的Focus属性的获取与设置无效
问题描述:通网版嵌入版中存盘数据浏览构件的Focus属性的获取与设置均无效
问题重现:运行本工程,打开存盘数据浏览构件的属性窗口对测试存盘数据浏览构件的Focus属性,进行获取和设置Focus属性,便可重现此问题
问题分析:无
环境描述:通网版运行环境、嵌入版模拟运行环境和下位机运行环境
问题状态:5.5(10)版本存在
5.2存盘数据浏览构件的高度设置出现非法操作
问题标题:存盘数据浏览构件的高度设置在通网版本中的设置会出现非法操作。
问题描述:在通网版本中当进行存盘数据浏览构件的高度属性(height)的设置中会发生读写内存的错误的非法操作窗口。
问题重现:运行本工程,打开存盘数据浏览构件的通用属性窗口,点击构件的高度设置按钮后,窗口动画没有反映,等待一会儿出现非法操作界面。
环境描述:通网版运行环境。
问题状态:5.5(10)版本存在
5.3存盘数据浏览构件的方法SetCellValue不起作用
问题标题:存盘数据浏览构件的方法函数SetCellValue在通网版本、嵌入版本不起作用。
问题描述:存盘数据浏览构件的方法函数SetCellValue在通网版本、嵌入版本不起作用。
问题重现:运行本工程,打开存盘数据浏览构件的方法调用窗口,输入行值、列值、以及需要设置的数值大小后,点击构件的方法SetCellValue按钮后,存盘数据浏览构件中对应的行列值不会发生变化。
环境描述:通网版运行环境、嵌入版模拟运行环境和下位机运行环境。
问题状态:5.5(10)版本存在。
5.4存盘数据浏览构件的方法获取指定列的宽度GetColWidth不起作用
问题标题:存盘数据浏览构件的方法获取指定列的宽度GetColWidth不起作用。
问题描述:存盘数据浏览构件的方法获取指定列的宽度GetColWidth不起作用。
问题重现:运行本工程,打开存盘数据浏览构件的方法调用窗口,输入列值,点击构件的方法GetColWidth按钮后,没有返回值的显示。
环境描述:通网版运行环境、嵌入版模拟运行环境和下位机运行环境。
问题状态:5.5(10)版本存在
5.5存盘数据浏览构件的方法设置指定列的宽度SetColWidth
问题标题:存盘数据浏览构件的方法设置指定列的宽度SetColWidth不起作用。
问题描述:存盘数据浏览构件的方法设置指定列的宽度SetColWidth不起作用。
问题重现:运行本工程,打开存盘数据浏览构件的方法调用窗口,输入列值,以及需要改变的列的宽度大小,然后点击构件的方法SetColWidth按钮后,存盘数据浏览构件对应的列的大小不发生变化。
环境描述:通网版运行环境、嵌入版模拟运行环境和下位机运行环境。
问题状态:5.5(10)版本存在。