51Testing软件测试论坛

标题: 检查点没有起到作用 ? [打印本页]

作者: 小李美刀    时间: 2006-9-1 16:27
标题: 检查点没有起到作用 ?
在下面的程序里我给 Insert Order button 设立了一个checkpoint(红色部分), 该button 的enabled属性与检查点里设

置的并不一致,是但程序结束后在Report里没有任何的记录,也就是说该句检查点没有起到任何作用.

所以我想问, 在什么情况下才会用到检查点这个功能?  谢谢.

        set_window ("Flight Reservation", 3);
        obj_mouse_click ("MSMaskWndClass", 3, 7, LEFT);
        obj_type ("MSMaskWndClass","100106");
        list_select_item ("Fly From:", "Denver");  # Item Number 0;
        list_select_item ("Fly To:", "London");  # Item Number 1;
        obj_mouse_click ("FLIGHT", 45, 29, LEFT);
# Flights Table
        set_window ("Flights Table", 2);
        list_select_item ("Flight", "20261   DEN   09:12 AM   LON   04:23 PM   AA     $112.20"); # Item Number 1;
        button_press ("OK");
# Flight Reservation
        set_window ("Flight Reservation", 10);
        edit_set ("Name:", "     ff      ");
        set_window("Flight Reservation", 1);
        button_check_info("Insert Order", "enabled", 0);
作者: 紫罗兰    时间: 2006-9-1 17:25
你没有对检查点加判断语句,如:
if (button_check_info("Insert Order", "enabled", 0)!=E_OK)
    report_msg("Error occurred");
作者: 生如火花    时间: 2006-9-1 17:30
如果是通过,check的字样是黑色的,需要你仔细检查
作者: 小李美刀    时间: 2006-9-1 18:46
标题: 谢谢楼上俩位
原帖由 生如火花 于 2006-9-1 17:30 发表
如果是通过,check的字样是黑色的,需要你仔细检查



版主的话我没听明白, 能再详细一点吗

我一直没有碰到需要用到检查点的功能去解决问题, 所以我就不知道在出现什么情况下去用检查点功能. 希望能给

我简单的解说一下, 谢谢.
作者: wenlaqing    时间: 2006-9-1 23:49
我来解释一下吧,版主和紫罗兰说的都对,紫罗兰的目的是在test report中用字符串明显的标记判断结果,这样形象一些,火花的意思是,你不用加判断也是可以从test report中看出检查点有没有通过的,当检查点通过后,报告中这一行是用黑色标记的。你可以将检查点故意改得不能通过,你再比较test report,会发现不同的。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2