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

Фотография

Тест на битые ссылки


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

#1 Mocart

Mocart

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

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Меженский Денис

Отправлено 05 мая 2011 - 14:23

Можно ли с помощью Selenium IDE протестировать сайт на битые ссылки?
Если можна то как?
  • 0

#2 vitorg

vitorg

    Опытный участник

  • Members
  • PipPipPipPip
  • 408 сообщений

Отправлено 05 мая 2011 - 14:27

Можно, но через одно место и с кучей гемора :) Для таких задач лучше пользоваться нормальным языком программирования и Selenium RC.
  • 0

#3 Mocart

Mocart

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

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Меженский Денис

Отправлено 05 мая 2011 - 14:58

Можно, но через одно место и с кучей гемора :) Для таких задач лучше пользоваться нормальным языком программирования и Selenium RC.


так вопрос !
а как поставить Selenium RC?
я скачал но ненаризаю как поставить.....
  • 0

#4 vitorg

vitorg

    Опытный участник

  • Members
  • PipPipPipPip
  • 408 сообщений

Отправлено 05 мая 2011 - 15:04

Что значит "ненаризаю как поставить"? :) Может, ненаризаю как запустить? Всё подробно и в достаточно удобном виде написано здесь.
  • 0

#5 Misha_NSK

Misha_NSK

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

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


Отправлено 05 мая 2011 - 15:31

Есть бесплатные онлайн-чекеры линков, есть тулзы для проверки ссылок. Не проще ли ими пользоваться?
  • 0

#6 notProgrammer

notProgrammer

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

  • Members
  • PipPipPip
  • 199 сообщений
  • Город:Харьков

Отправлено 05 мая 2011 - 15:36

Есть бесплатные онлайн-чекеры линков, есть тулзы для проверки ссылок. Не проще ли ими пользоваться?

+1
У меня тоже когда-то стояла такая проблема. Я даже тему создавала. Мне кучу всего полезного туда написали.
  • 0
- Как называется человек, который любит смотреть на страдания других?
- Программист.

У тестировщика всегда чётное количество синяков: если он наступил на грабли - обязан воспроизвести ошибку.
(bash.org)

#7 vitorg

vitorg

    Опытный участник

  • Members
  • PipPipPipPip
  • 408 сообщений

Отправлено 05 мая 2011 - 15:42

Зачастую требуется что-то особенное - не нажимать какие-то хитрые ссылки, на некоторых делать какие-то специфические дополнительные действия, использовать собственное готовое API к БД, использовать общий генератор отчётов с остальными тестами и тому подобное.

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

#8 Misha_NSK

Misha_NSK

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

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


Отправлено 06 мая 2011 - 03:06

Зачастую требуется что-то особенное - не нажимать какие-то хитрые ссылки, на некоторых делать какие-то специфические дополнительные действия, использовать собственное готовое API к БД, использовать общий генератор отчётов с остальными тестами и тому подобное.

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

В таком случае само сабой напрашивается сделать некий шаблон, например пользуя WebDriver, HTTPUnit или еще что подобное. Подать массив с ссылками и проверить их - по моему проблем возникнуть не должно.
А как выгрести все ссылки - так же, пользуя любую либу для работы с HTTP, хоть через браузер, хоть так. Но огрести с этим много не слабо ибо я полагаю что далеко не все урлы будут для проверки интересны. Т.е. обходя и проваливаясь на следующую урлу, выгребать от туда... ну в общем по ссылкам свяких счетчикам рамблеров ходить. Но и левые линки, хоть хардкодом или дополнительно фильтруя можно обойти.

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

#9 OVA

OVA

    Опытный участник

  • Members
  • PipPipPipPip
  • 405 сообщений
  • ФИО:Высоцкий Сергей Павлович
  • Город:Новосибирск

Отправлено 06 мая 2011 - 03:40

Crawljax взять и не париться, если уж так хардкорно хочется. Все равно тот же WebDriver, а вся логика на обход урлов и прочего там уже вшита.
  • 0

#10 Mocart

Mocart

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

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Меженский Денис

Отправлено 06 мая 2011 - 08:14

Что значит "ненаризаю как поставить"? :) Может, ненаризаю как запустить? Всё подробно и в достаточно удобном виде написано здесь.


я в етом деле новинький...
я почитал в разделе : "How Selenium RC Works"
и чесно говоря у меня возникли трудности с устанвкой..
можно ли мне обьяснить по пунктикам и внятно как ето дело запустить?
  • 0

#11 vitorg

vitorg

    Опытный участник

  • Members
  • PipPipPipPip
  • 408 сообщений

Отправлено 06 мая 2011 - 08:20

Установка заключается только в распаковке скачанного архива.
Вряд ли кто-то специально захочет переводить документацию по пунктикам, там и так всё ясно. Лучше скажите какие конкретно проблемы возникли и что именно не ясно в документации, тогда проще будет помочь.
  • 0

#12 Mocart

Mocart

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

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Меженский Денис

Отправлено 06 мая 2011 - 08:25

Установка заключается только в распаковке скачанного архива.
Вряд ли кто-то специально захочет переводить документацию по пунктикам, там и так всё ясно. Лучше скажите какие конкретно проблемы возникли и что именно не ясно в документации, тогда проще будет помочь.


непонятно с установкой селен сервера
  • 0

#13 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 06 мая 2011 - 09:04

непонятно с установкой селен сервера

1. Загрузить
2. Запустить:
java -jar selenium-server-standalone-2.0b3.jar
3. Всё, можно пользоваться
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#14 Mocart

Mocart

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

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Меженский Денис

Отправлено 06 мая 2011 - 09:39


непонятно с установкой селен сервера

1. Загрузить
2. Запустить:
java -jar selenium-server-standalone-2.0b3.jar
3. Всё, можно пользоваться


благодарю)
вопрос! Что вы можете сказать про Xenu?
  • 0

#15 Misha_NSK

Misha_NSK

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

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


Отправлено 06 мая 2011 - 09:55

нормальный такой линк-чекер
  • 0

#16 Mocart

Mocart

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

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Меженский Денис

Отправлено 06 мая 2011 - 13:44

и все же я не понимаю как этим пользоваться...
скачал Селениум РС, Селениум сервер запускаю, стоит и селениум ИДЕ...
я не пойму как это все связать в кучу...
может есть какой то видео урок?
  • 0

#17 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 06 мая 2011 - 14:00

может есть какой то видео урок?

Разумеется есть :)
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#18 panterka

panterka

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

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Panterochka
  • Город:Saint John


Отправлено 06 мая 2011 - 14:01

Я бы вам посоветовала тренинг Разработка тестов с использованием Селениума А.Баранцева, для начала тогда.
Я полный ноль была вообще в тестировании(да и в компьютере каких-то два года назад), теперь часть своей работы после лекций автоматизировала и уже сама модернизирую свои тесты, сама подключаю библиотеки, апдейчу версии селениума(это все для меня было тааааким темным лесом), продолжила осваивание Java, продвигаюсь, что непонятно, тут всегда подскажут, расскажут :)
  • 0

#19 Mocart

Mocart

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

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Меженский Денис

Отправлено 13 мая 2011 - 14:41

а можно сравнивать данные на сайте с данными в текстовом документе?
  • 0

#20 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 13 мая 2011 - 22:11

а можно сравнивать данные на сайте с данными в текстовом документе?

Можно, сравнивайте на здоровье :)

1. Получить данные с сайта
2. Прочитать данные из файла
3. Сравнить

Какой из трёх пунктов вызывает проблемы?
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium


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

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