软件测试论坛

 找回密码
 软件测试论坛注册页
查看: 1362|回复: 4

2010年软考软件测评师自动化测试复习二

[复制链接]
发表于 2010-10-27 08:00:05 | 显示全部楼层 |阅读模式
软件测试工程师就业班马上开班
tsl脚本命令

Winrunner Context Sensitive命令列表

1.ActiveBar_combo_select_item ( band_tool , item_name );选择下拉菜单某一项,例如:

set_window(“Form1”, 1);

ActiveBar_combo_select_item(“Format;Font”, “Arial”);

In the following example, WinRunner selects the third item in the Format:Font tool.

set_window(“Form1”, 1);

ActiveBar_combo_select_item(“Format;Font”, “#3”);

2.ActiveBar_dump ( file_name );存储活动工具栏信息,包括标题、名称、ID等。

file_name 参数包括路径,例如:

set_window(“Form1”, 1);

ActiveBar_dump (“d:Bardump.txt”);

3、ActiveBar_select_menu ( band_tool [, events_only ] ) ;选择菜单某一项,例如:

in the following example, WinRunner selects the Cut menu item in the Edit toolbar.

set_window(“Form1”, 1);

ActiveBar_select_menu (“Edit;Cut”,TRUE);

4、ActiveBar_select_tool (band_tool [, events_only ] ) ;选择工具栏里某一项,例如:

set_window(“Form1”, 1);

ActiveBar_select_tool(“Format;Center”, TRUE);

5、win_check_bitmap ( window, bitmap, time [, x, y, width, height ] );比较窗口位图,

6、obj_check_bitmap ( object, bitmap, time [, x, y, width, height] );比较对象位图,

7、button_check_info ( button, property, property_value );检查按钮属性的值

8、button_check_state ( button, state );检查单选框或复选框的状态

9、button_get_info ( button, property, out_value );返回按钮属性的值

10、button_get_state ( button, out_state );返回单选框或复选框的状态

11、button_press ( button );点击按钮

12、button_set ( button, state );设置单选框或复选框的状态

13、button_wait_info ( button, property, value, time );等待按钮的属性值变化

14、calendar_activate_date ( calendar, date );双击日历某个日期

15、db_check ( checklist, expected_results_file [ , max_rows [ , parameter_array ] ] );比较当前数据库数据和期待的数据库数据

16、db_connect ( session_name, connection_string );建立一个数据库session并建立odbc连接

17、db_disconnect ( session_name );断开连接结束session

18、db_execute_query ( session_name, SQL, record_number );执行sql语句返回记录集

19、db_get_field_value ( session_name, row_index, column );返回数据库特定区域的值

20、db_get_headers ( session_name, header_count, header_content );返回数据库session的列的数量及列的内容并以tab分组

21、db_get_last_error ( session_name, error );返回最后一条数据库session错误信息

22、db_get_row ( session_name, row_index, row_content );返回特定行内容

23、db_record_check ( ChecklistFileName , SuccessConditions, RecordNumber ); Compares information that appears in the application under test during a test run with the current values in the corresponding record(s) in your database.

24、db_write_records ( session_name, output_file [ , headers [ , record_limit ] ] );把结果记录集写到一个文本文件

25、ddt_close ( data_table_name );关闭数据表文件

26、ddt_close_all_tables();关闭全部数据表

27、ddt_export ( data_table_namename1, data_table_namename2 );把一个数据表信息导到另一个数据表文件

28、ddt_get_current_row ( data_table_name, out_row );返回数据表当前所在行

29、ddt_get_parameters ( table, params_list, params_num );返回数据表的参数和参数的个数

30、ddt_get_row_count ( data_table_name, out_rows_count );返回数据表行数

31、ddt_is_parameter ( data_table_name, parameter );返回一个参数是否在数据表里有效

32、ddt_next_row ( data_table_name );指向数据表中到当前行的下一行

33、ddt_open ( data_table_name [ , mode ] );打开或创建一个可以访问的数据表

34、ddt_report_row ( data_table_name );报告当前行到测试结果

35、ddt_save ( data_table_name );保存数据表信息

36、ddt_set_row ( data_table_name, row );设置当前行为第几行

37、ddt_set_val ( data_table_name, parameter, value );插入parameter列一个新值value

38、ddt_set_val_by_row ( data_table_name, row, parameter, value );插入特定行的parameter列一个新值value

39、ddt_show ( data_table_name [ , show_flag ] );显示或隐藏数据表,1是显示,0是隐藏

40、ddt_sort ( table_file, row1, col1, row2, col2, sort_by_rows, key1 [ , key2, key3 ] );根据关键字将数据表特定区域的值排序,sort_by_rows 参数1是按行,0是按列

41、ddt_update_from_db ( data_table_name, file, out_row_count [ , max_rows ] );从数据库往数据表里导数据;

42、ddt_val ( data_table_name, parameter );返回数据表当前行的参数的值

43、ddt_val_by_row ( data_table_name, row_number, parameter );返回数据表特定行的参数的值

44、date_age_string ( date, years, month, days, new_date );将日期相应改变返回新值

45、date_align_day ( align_mode, day_in_week );指定特定的日期给某天

46、date_calc_days_in_field ( field_name1, field_name2 );计算两个日期间的天数

47、date_calc_days_in_string ( string1, string2 );计算字符串格式的日期间的天数

48、edit_check_info ( edit, property, property_value );检查对象属性的值

49、edit_check_selection ( edit, selected_string );检查选择的字符串是否存在

50、edit_check_text (edit, text, case_sensitive );检查编辑对象的文本内容

51、edit_delete ( edit, start_column, end_column );删除编辑对象的文本内容

52、edit_delete_block ( edit, start_row, start_column, end_row, end_column );删除文本区

53、edit_get_block ( edit, start_row, start_column, end_row, end_column, out_string );返回文本区

54、edit_get_info ( edit, property, out_value );返回编辑对象的属性值

55、edit_get_row_length ( edit, row, out_length );返回编辑对象里行的长度

56、edit_get_rows_count ( edit, out_number );返回编辑对象里行数

57、edit_get_selection ( edit, out_string );返回编辑对象的选定字符串

58、edit_get_selection_pos ( edit, out_start_row, out_start_column, out_end_row, out_end_column );返回选定区域的开始和结束位置

59、edit_get_text ( edit, out_string );返回编辑对象的文本

60、edit_insert ( edit, text, columnI );在编辑对象第一行插入文本
ISTQB
发表于 2010-11-18 21:08:55 | 显示全部楼层
软件测试工程师就业班马上开班
软测怎么会考这个了!!这样的题目就不要拿出来了撒!!!
ISTQB
发表于 2012-4-29 19:30:00 | 显示全部楼层
软件测试工程师就业班马上开班
谢谢楼主,楼主太好人了

本版积分规则

Archiver|手机版|小黑屋|领测软件测试网 ( 京ICP备10010545号-5 )

GMT+8, 2020-1-28 16:04 , Processed in 0.181030 second(s), 15 queries , Xcache On.

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表