Написание скрипта
#1
Отправлено 10 октября 2008 - 07:38
Поэтому решила освоить программы для автоматизации тестирования.
Хочу поставить конкретный вопрос-задача с которой я хочу начать состоит в том, чтобы написать скрипт, который проверял бы соответствие версии установленной программы, действительному номеру версии релиза.
Часто программисты забывают подставить нужные циферки в подписи версии драйверов, отображения в гуи программы и несмотря на то что билд новый-версия отображается старая.
Вот такая простая задача - я запускаю инсталлятор .msi, устанавливается программа, и как можно в таком случаи автоматизировать проверку версии? Какой скрипт написать и где?
Я только начала в этом разбираться! Буду благодарна любой подсказке.
Заранее спасибо
#2
Отправлено 10 октября 2008 - 10:38
Если у вас нету на примете грамотного человека - задайте вопрос здесь, тут сидят люди толковые и подскажут, в каком направлении копать дальше. Только опишите все поподробнее: тип приложения, на чем написано и т.п.
Во-вторых, прочитайте вот эту статью.
Ну, а в-третьих будет тогда, когда вы определитесь с инструментом автоматизации. Но вообще, если у вас нет опыта программирования, то это трудно. Очень трудно. Практически нереально. Тут было где-то обсуждение подобного случая. Автоматизация тестирования - это по большей части программирование
TestComplete для начинающих (видеозаписи курса)
Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)
Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest
#3
Отправлено 10 октября 2008 - 12:26
Господа, истинно говорю вам - не усложняйте! И да обрящете решение!Я хочу начать состоит в том, чтобы написать скрипт, который проверял бы соответствие версии установленной программы, действительному номеру версии релиза.
...
Какой скрипт написать и где?
Итак, открываем вот эту ссылку.
Здесь предлагаются готовые решения - как получить версию исполнимого файла (exe, dll, ocx, и т.д.) на разных язиках. Например, на С++, на VBScript, и т.д. Путь к требуемому файлу передается в функцию.
Итак, для одного файла уже работает!
Теперь создаем список всех ваших файлов и проверяем в цикле каждый файл. Либо рекурсивно ищем файлы в заданном фолдере.
Это зависит уже от того - как будет проще и быстрее сделать.
Использовать средства автотестинга здесь НЕ НАДО.
Далее... Это обычная програмерская задача, но я, честно говоря, сомневаюсь, что не имея опыта ва сможете с ней справиться.
Поэтому вижу два варианта - поросить ваших коллег написать такую утилитку с запуском через командную строку или же с удобным UI.
Либо изучать программирование и писать самой.
#4
Отправлено 10 октября 2008 - 13:37
#5
Отправлено 10 октября 2008 - 13:47
Какие отзывы об этой программе /autoit/?
она очень простенькая, но в принципе для начала сойдет. А кто-то (Mike?) как-то писал даже, что всю автоматизацию на этой программе построил
TestComplete для начинающих (видеозаписи курса)
Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)
Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest
#6
Отправлено 10 октября 2008 - 14:04
Попробуйте не браться сразу за автоматизацию интерфейса. Лучше начать с VBS. Это - дорога из желтого кирпича к разумной автоматизации тестирования.Спасибо за ответы. База программирования у меня есть, опыта нет. Поэтому и трудности-не знаю с чего начать. Для начала я решила использовать бесплатную програму autoit.
#7
Отправлено 12 октября 2008 - 08:17
она очень простенькая, но в принципе для начала сойдет. А кто-то (Mike?) как-то писал даже, что всю автоматизацию на этой программе построил
Наряду с простотой возможностей в ней море. Это видно, если хотя бы бегло посмотреть модули, которые опубликованы на форуме autoit.
Я тоже на прошлой работе построил автоматизацию на этой программе. Вышло очень даже неплохо.
#8
Отправлено 13 октября 2008 - 06:32
Я бы с радостью, но цели у меня другие, и мне какраз надо автоматизировать интерфейс.Попробуйте не браться сразу за автоматизацию интерфейса. Лучше начать с VBS.Спасибо за ответы. База программирования у меня есть, опыта нет. Поэтому и трудности-не знаю с чего начать. Для начала я решила использовать бесплатную програму autoit.
#9
Отправлено 14 ноября 2008 - 11:00
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных