自动化测试程序中创建一个树,树中显示不同模块的用例文件夹和用例文件,用例是可以添加删除修改的。对这颗树中的用例可以勾选部分进行测试,测试之后回置用例状态。
也就是说树中每个节点有两个状态需要保存,一个是选中未选中的状态,一个是执行结果的状态。
现在要求在测试完成后,将用例的树节点以及节点的两个状态存入ini文件中,以便下次打开自动化测试工具时,可以看到上次的测试结果。
现在的难点是如何遍历这个树,将树节点名和节点状态存入ini文件,且ini文件以何种方式存储数据。

解决方案 »

  1.   

    ini文件有固定格式的,你如果只是保存信息的话,xml很实用,至于遍历树,用这几个成员函数就可以搞定了GetChildItem(hItem); //获得第一个子节点
    GetNextSibling(hItem);//获得下一个兄弟节点
    GetParentItem(hItem);//获得父节点
    GetItemText(hItem);//获得节点文本
      

  2.   

    xml保存配置有没有例子或者介绍,网上没搜到