Перейти к содержимому

Фотография

Написание скрипта


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 8

#1 simara

simara

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Федосенко Алиса Сергеевна

Отправлено 10 октября 2008 - 07:38

Дело в том, что я не программист, и мне очень сложно работать с автоматизацией. Тестером я работаю всего полгода, до этого всё время тестировала вручную. Это сами понимаете очень напряжно...
Поэтому решила освоить программы для автоматизации тестирования.
Хочу поставить конкретный вопрос-задача с которой я хочу начать состоит в том, чтобы написать скрипт, который проверял бы соответствие версии установленной программы, действительному номеру версии релиза.
Часто программисты забывают подставить нужные циферки в подписи версии драйверов, отображения в гуи программы и несмотря на то что билд новый-версия отображается старая.
Вот такая простая задача - я запускаю инсталлятор .msi, устанавливается программа, и как можно в таком случаи автоматизировать проверку версии? Какой скрипт написать и где?
Я только начала в этом разбираться! Буду благодарна любой подсказке.
Заранее спасибо
  • 0

#2 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 10 октября 2008 - 10:38

Во-первых, надо определиться, какой инструмент вы будете использовать. Это зависит от того, сколько денег имеется на покупку продукта автоматизации, что именно вы хотите от самого продукта, а также от того, на чем написано тестируемое приложение. Если вы в этом не разбираетесь, то вам лучше найти кого-то, кто разбирается и сможет выбрать то, что надо. Инструментов для автоматизации много, от бесплатных до сотен тысяч долларов, так что тут есть над чем подумать.

Если у вас нету на примете грамотного человека - задайте вопрос здесь, тут сидят люди толковые и подскажут, в каком направлении копать дальше. Только опишите все поподробнее: тип приложения, на чем написано и т.п.

Во-вторых, прочитайте вот эту статью.

Ну, а в-третьих будет тогда, когда вы определитесь с инструментом автоматизации. Но вообще, если у вас нет опыта программирования, то это трудно. Очень трудно. Практически нереально. Тут было где-то обсуждение подобного случая. Автоматизация тестирования - это по большей части программирование
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#3 mangazey

mangazey

    Активный участник

  • Members
  • PipPip
  • 75 сообщений

Отправлено 10 октября 2008 - 12:26

Я хочу начать состоит в том, чтобы написать скрипт, который проверял бы соответствие версии установленной программы, действительному номеру версии релиза.
...
Какой скрипт написать и где?

Господа, истинно говорю вам - не усложняйте! И да обрящете решение!

Итак, открываем вот эту ссылку.
Здесь предлагаются готовые решения - как получить версию исполнимого файла (exe, dll, ocx, и т.д.) на разных язиках. Например, на С++, на VBScript, и т.д. Путь к требуемому файлу передается в функцию.

Итак, для одного файла уже работает!
Теперь создаем список всех ваших файлов и проверяем в цикле каждый файл. Либо рекурсивно ищем файлы в заданном фолдере.
Это зависит уже от того - как будет проще и быстрее сделать.

Использовать средства автотестинга здесь НЕ НАДО.

Далее... Это обычная програмерская задача, но я, честно говоря, сомневаюсь, что не имея опыта ва сможете с ней справиться.
Поэтому вижу два варианта - поросить ваших коллег написать такую утилитку с запуском через командную строку или же с удобным UI.
Либо изучать программирование и писать самой.
  • 0

#4 simara

simara

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Федосенко Алиса Сергеевна

Отправлено 10 октября 2008 - 13:37

Спасибо за ответы. База программирования у меня есть, опыта нет. Поэтому и трудности-не знаю с чего начать. Для начала я решила использовать бесплатную програму autoit. Первый скрипт который я пишу сейчас позволит мне проверить инсталляцию программы в процессе которой я буду вводить лицензионный ключ, вся установка будет производится автоматически. Это для начала попробую. Какие отзывы об этой программе /autoit/?
  • 0

#5 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 10 октября 2008 - 13:47

Какие отзывы об этой программе /autoit/?


она очень простенькая, но в принципе для начала сойдет. А кто-то (Mike?) как-то писал даже, что всю автоматизацию на этой программе построил
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#6 rlabs

rlabs

    Специалист

  • Members
  • PipPipPipPipPip
  • 660 сообщений
  • Город:Россия, Санкт-Петербург

Отправлено 10 октября 2008 - 14:04

Спасибо за ответы. База программирования у меня есть, опыта нет. Поэтому и трудности-не знаю с чего начать. Для начала я решила использовать бесплатную програму autoit.

Попробуйте не браться сразу за автоматизацию интерфейса. Лучше начать с VBS. Это - дорога из желтого кирпича к разумной автоматизации тестирования.
  • 0

#7 AxelM

AxelM

    Активный участник

  • Members
  • PipPip
  • 118 сообщений
  • ФИО:Зверев Дмитрий
  • Город:Санкт-Петербург


Отправлено 12 октября 2008 - 08:17

она очень простенькая, но в принципе для начала сойдет. А кто-то (Mike?) как-то писал даже, что всю автоматизацию на этой программе построил


Наряду с простотой возможностей в ней море. Это видно, если хотя бы бегло посмотреть модули, которые опубликованы на форуме autoit.
Я тоже на прошлой работе построил автоматизацию на этой программе. Вышло очень даже неплохо.
  • 0

#8 simara

simara

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Федосенко Алиса Сергеевна

Отправлено 13 октября 2008 - 06:32

Спасибо за ответы. База программирования у меня есть, опыта нет. Поэтому и трудности-не знаю с чего начать. Для начала я решила использовать бесплатную програму autoit.

Попробуйте не браться сразу за автоматизацию интерфейса. Лучше начать с VBS.

Я бы с радостью, но цели у меня другие, и мне какраз надо автоматизировать интерфейс.
  • 0

#9 Leshik

Leshik

    Новый участник

  • Members
  • Pip
  • 3 сообщений

Отправлено 14 ноября 2008 - 11:00

Добрый день, столкнулся с похожей проблемой - необходимо освоить автоматизированное тестирование с использованием QTP. По VBS знаний практически никаких нет. Подскажите литературу для быстрого ознкомления с VBS в контексте QTP, заранее благодарен
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных