记录阿里巴巴QA架构组成长点滴。2008年关键词为效率,技术,影响力!QA/测试架构师定义:开发和设计测试框架测试库;纵横全局的考虑产品的功能,设计复杂的测试系统;负责研发某一项特定的测试技术;为公司考虑如何提高测试效率。领导公司测试技术的发展和测试策略上的方向,关注整个公司的测试部门的问题,前瞻性的考虑未来的版本的测试策略和技术。测试架构师计划/设计测试平台,关注着产品的测试过程,提供咨询服务,影响到公司内的测试机构测试社区,以及开发机构等,对产品各个方面施加深远而正确的影响,最终提高整体软件质量。

excel对象池(二)

上一篇 / 下一篇  2008-05-15 18:09:01 / 个人分类:自动化测试框架与实现

   by jiale
  

   完成对象数据池的实现后,又遇到了一个问题,我们是在代码里手工释放对象池的,但当脚本遇到对象无法识别,qtp自动启动场景恢复重启脚本时,我们是否对象池的语句大部分情况不能被执行,因此会导致excel进程一直驻留,所以就需要在启用场景恢复时杀掉所有的excel进程,幸好qtp的场景恢复提供了在场景恢复时可以执行外部vbs的某个方法,这样我们将杀excel进程动作就放到vbs的某个方法中完成。
   下面的脚本利用WMI杀excel进程:
Function KillExcel
                dim oCIMV2
                dim oExelEXE
                dim i
                Set oCIMV2=getobject("winmgmts:\\.\root\cimv2")
 Set ōEXCELEXE=oCIMV2.execquery("select * from win32_process where name='EXCEL.EXE'")
 For Each i In oEXCELEXE
  i.terminate()
 next
 
 Set oCIMV2 = nothing
 Set ōEXCELEXE = nothing
End Function


TAG: 自动化测试框架与实现

 

评分:0

我来说两句

日历

« 2022-01-16  
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

数据统计

  • 访问量: 114987
  • 日志数: 163
  • 文件数: 1
  • 建立时间: 2008-02-26
  • 更新时间: 2008-12-10

RSS订阅

Open Toolbar