Я ищу какое-нибудь программное обеспечение, с которым я могу работать, что позволит мне проверить, были ли программы установлены и работают правильно. Вместо того, чтобы открывать каждую программу вручную и видеть, как она работает, я хотел бы что-то похожее на автоматизированное модульное / интеграционное тестирование для разработки программного обеспечения.
Я изучал такие вещи, как AutoHotKey и Сикули которые кажутся многообещающими, но не совсем соответствуют тому, что мне нужно, и они требуют, чтобы в системе были установлены зависимости, которые я не большой поклонник.
Я представляю себе вариант использования, подобный установке Microsoft Word в системе. Я смогу запустить этот сценарий / программу, которая откроет саму программу, откроет новый документ, напишет несколько строк в этот документ и сохранит файл. Это «доказывает», что эта функция в Word работает правильно.
Вот, по сути, то, что я ищу:
Есть идеи или предложения? Мне неизвестны отраслевые стандарты, есть ли они для этого. Я также не полностью против написания специального программного обеспечения для интеграции с некоторыми существующими API, но мне хотелось бы, чтобы было легко писать и изменять тесты.
AutoIt действительно полезен для этого и является языком сценариев.
Мне раньше рекомендовали - https://softwarerecs.stackexchange.com/a/20049/14701
Кроме того, вы также можете использовать BlueDuck SDA, который позволяет вам создавать отчеты и даже записывать свой экран - http://blueducksda.sourceforge.net/index.html