我是一名学生(学习编程)在一家公司实习,但被聘用在“测试”部门。
我被要求创建一个 C++ 程序来自动化(出于测试目的)安装内部开发的软件。
安装通过向导选择几个选项(复选框、下拉列表、按钮、单选按钮),然后继续安装所有内容(最后它还会询问用户是否要安装另一个组件)。
主要思想是在程序的一个窗口中设置安装的所有选项,然后安装软件。在安装完成期间,测试人员不必留下来手动设置“安装选项”。
我想知道的是,是否可以将其作为 C++ 应用程序?而且,如果是的话,你知道任何对这项任务有用的库吗?
我是一名学生(学习编程)在一家公司实习,但被聘用在“测试”部门。
我被要求创建一个 C++ 程序来自动化(出于测试目的)安装内部开发的软件。
安装通过向导选择几个选项(复选框、下拉列表、按钮、单选按钮),然后继续安装所有内容(最后它还会询问用户是否要安装另一个组件)。
主要思想是在程序的一个窗口中设置安装的所有选项,然后安装软件。在安装完成期间,测试人员不必留下来手动设置“安装选项”。
我想知道的是,是否可以将其作为 C++ 应用程序?而且,如果是的话,你知道任何对这项任务有用的库吗?
AutoIt v3 是一种类似 BASIC 的免费软件脚本语言,旨在自动化 Windows GUI 和一般脚本。它结合了模拟击键、鼠标移动和窗口/控件操作,以便以其他语言(例如 VBScript 和 SendKeys)不可能或不可靠的方式自动执行任务。
您可以使用具有 QWizard 类的 Qt 框架来用 C++ 编写向导。 http://qt-project.org/doc/qt-4.8/qwizard.html
如果您以前没有使用过 Qt,那么如果您的 OOP 很清晰,那么学习 Qt 基础知识(这应该足以让您实现您的向导)将非常容易并且花费更少的时间。