在Windows上自动安装testing

我正在寻找一些我可以使用的软件,这将允许我testing已安装的程序并正常运行。 我不希望手动打开每个程序并看到它正常工作,而是希望类似于软件开发的自动化单元/集成testing。

我已经研究过像AutoHotKey和Sikuli这样的东西,看起来很有前途,但是并不完全符合我所需要的,而且他们需要依赖性来安装在我不是很大的粉丝的系统上。

我想象的用例就像在系统上安装Microsoft Word一样。 我将能够运行这个脚本/程序来打开程序本身,打开一个新文档,写一些行到该文档,并保存该文件。 这将“certificate”Word中的此function正常工作。

这里基本上是我在找什么:

  • 能够打开/运行程序
  • 能够在这些程序中执行任务
  • 面向unit testing
  • 能够输出testing通过/失败
  • 能够在Windows 7或更高版本上运行
  • 可以单独运行USB驱动器
  • 最好是面向脚本(即使用Python或lua)

任何想法或build议? 如果有这样的话,我不了解行业标准。 我也不完全反对编写自定义软件来集成一些现有的API,但是我希望它能够轻松地编写和修改testing。

AutoIt对此非常有帮助,并且是一种脚本语言。

过去我曾向他推荐过 – https://softwarerecs.stackexchange.com/a/20049/14701

另外,您还可以使用BlueDuck SDA,它可以让您创build报告,甚至logging您的屏幕 – http://blueducksda.sourceforge.net/index.html