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 }