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

Фотография

Простое тестирование


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

#1 DenisDud

DenisDud

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

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

Отправлено 23 марта 2012 - 09:48

Добрый день. Я web-программист, часто мне приходиться писать сайты и поддерживать их в одиночку или в команде до 3 человек.
Недавно я понял, что нужно автоматизировать тестирование из черного ящика.

Проблемы которые у меня сейчас есть:
  • Нужно проверять верстку сайта в разных браузерах (после каждых коммитов)
  • Нужно проверять битость ссылок
  • Нужно проверять title, наличие картинок и т.д

Я прочитал документацию, понял смысл, но я не верю что нужно писать для всего сайта код вручную, разве нет для моих целей простого метода, чтобы даже мои заказчики сами проходились по сайту, везде кликали, все запоминали. а я получил готовый C# код?
  • 0

#2 lives_mobile

lives_mobile

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

  • Members
  • PipPip
  • 79 сообщений
  • ФИО:Алексей

Отправлено 23 марта 2012 - 10:25

:ok: - Все автоматизировать невозможно!
По пунктам:
1)руками
2)решается за несколько минут программой Xenu
3)Инструментов много, в том числе и Селениум.

"...сами проходились по сайту, везде кликали, все запоминали. а я получил готовый C# код?" - код чего вы хотите получить?
  • 0

#3 DenisDud

DenisDud

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

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

Отправлено 23 марта 2012 - 11:16

:ok: - Все автоматизировать невозможно!
По пунктам:
1)руками
2)решается за несколько минут программой Xenu
3)Инструментов много, в том числе и Селениум.

"...сами проходились по сайту, везде кликали, все запоминали. а я получил готовый C# код?" - код чего вы хотите получить?


Код C# для Селениума. Ну вот через плагин в мазиле можно прокликать по сайту, и потом запускать этот цикл, но не хочется это делать каждый раз при коммите. а что запускался из кода.
  • 0

#4 lives_mobile

lives_mobile

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

  • Members
  • PipPip
  • 79 сообщений
  • ФИО:Алексей

Отправлено 23 марта 2012 - 12:18

Т.е. вам нужно что-то наподобие Jenkins'а
  • 0

#5 DenisDud

DenisDud

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

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

Отправлено 23 марта 2012 - 12:58

Т.е. вам нужно что-то наподобие Jenkins'а

это просто? и что это такое.
  • 0

#6 soleksenko2702

soleksenko2702

    Постоянный участник

  • Members
  • PipPipPip
  • 193 сообщений
  • ФИО:Олексенко Сергей

Отправлено 23 марта 2012 - 13:17


:ok: - Все автоматизировать невозможно!
По пунктам:
1)руками
2)решается за несколько минут программой Xenu
3)Инструментов много, в том числе и Селениум.

"...сами проходились по сайту, везде кликали, все запоминали. а я получил готовый C# код?" - код чего вы хотите получить?


Код C# для Селениума. Ну вот через плагин в мазиле можно прокликать по сайту, и потом запускать этот цикл, но не хочется это делать каждый раз при коммите. а что запускался из кода.


Даже если вы запишите все что вам нужно через Selenium IDE и переведете в код на C#, не факт что все сразу будет работать. Есть команды которые не переводятся из Selenium IDE на C#. Их нужно в любом случае дописывать руками.

ИМХО: Автоматизация не значит быстро и легко. Что бы получить более менее хорошие скрипты для автоматизированного тестирования не достаточно один раз прокликать. Да потом процесс тестирования очень упрощается, но начала нужно потратить много времени (может быть даже не меньше чем на саму разработку) и написать тесты.
  • 0


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

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