Test Complete 的自动化测试 --- 三角形

Posted getcharzp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Test Complete 的自动化测试 --- 三角形相关的知识,希望对你有一定的参考价值。

Test Complete 的自动化测试 --- 三角形

 

PS:工具:Test Complete , OS:win 10

  这里做三角形的测试与上一篇博客做计算器的测试 大致一样,都是对.exe的执行文件进行测试,所不同的是,三角形的执行文件是由jar程序通过exe4j转化来的。

  最后,附上由数据驱动实现的三角形自动测试代码

  

 1 function Test5()
 2 {
 3   Driver = DDT.ExcelDriver("E:/桌 面2018.1.30/软件测试实验/实验三/三角形/resource/data.xls", "sheet1"); // data.xls 为测试数据的xls文件
 4   
 5   while(!Driver.EOF()){
 6     var  panel;
 7     var  textField;
 8     var  textField2;
 9     var  textField3;
10     var  button;
11     var temp1 = Driver.Value(0);
12     var temp2 = Driver.Value(1);
13     var temp3 = Driver.Value(2);
14     var temp4 = Driver.Value(3);
15     
16     panel = Aliases.demo.frame0.RootPane.null_layeredPane.null_contentPane.Panel;
17     textField = panel.Panel1.TextField;
18     textField.Click(54, 12);
19     textField.Drag(70, 11, -134, -12);
20     textField.Keys(temp1);
21     textField2 = panel.Panel2.TextField;
22     textField2.Drag(77, 12, -197, -9);
23     textField2.Keys(temp2);
24     textField3 = panel.Panel3.TextField;
25     textField3.Click(35, 5);
26     textField3.Drag(41, 11, -143, -11);
27     textField3.Keys(temp3);
28     button = panel.Button;
29     button.ClickButton();
30     aqObject.CompareProperty(Aliases.demo.frame0.RootPane.null_layeredPane.null_contentPane.Panel.Panel.TextField.wText, cmpEqual, temp4, false);
31     Driver.Next();  //下一条记录
32   } 
33 }

 

以上是关于Test Complete 的自动化测试 --- 三角形的主要内容,如果未能解决你的问题,请参考以下文章

播放自动测试 selenium 测试失败,没有生成测试结果 TEST-testname.xml 文件

接口自动化____如何根据测试数据excel中的数据量多少 去test类中定义同数据量的测试函数

Emacs C++ Auto Complete

FFmpeg Fate(FFmpeg automated test environment)自动化测试

python tab complete

API接口自动化测试框架搭建(十八)-封装DDT数据驱动+Unittest组织运行测试用例方法test_excel.py