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 }

 

posted @ 2018-06-29 16:40  GetcharZp  阅读(400)  评论(0编辑  收藏  举报