Тест на битые ссылки
#1
Отправлено 05 мая 2011 - 14:23
Если можна то как?
#2
Отправлено 05 мая 2011 - 14:27
#3
Отправлено 05 мая 2011 - 14:58
Можно, но через одно место и с кучей гемора :) Для таких задач лучше пользоваться нормальным языком программирования и Selenium RC.
так вопрос !
а как поставить Selenium RC?
я скачал но ненаризаю как поставить.....
#5
Отправлено 05 мая 2011 - 15:31
#6
Отправлено 05 мая 2011 - 15:36
+1Есть бесплатные онлайн-чекеры линков, есть тулзы для проверки ссылок. Не проще ли ими пользоваться?
У меня тоже когда-то стояла такая проблема. Я даже тему создавала. Мне кучу всего полезного туда написали.
- Программист.
У тестировщика всегда чётное количество синяков: если он наступил на грабли - обязан воспроизвести ошибку.
(bash.org)
#7
Отправлено 05 мая 2011 - 15:42
Такой тест получается совсем небольшим и несложным, так что, думаю, лишние утилиты здесь не нужны. Но если ничего особенного не требуется, а нужно быстренько проверить все ссылки, то можно и готовую утилитку использовать.
#8
Отправлено 06 мая 2011 - 03:06
В таком случае само сабой напрашивается сделать некий шаблон, например пользуя WebDriver, HTTPUnit или еще что подобное. Подать массив с ссылками и проверить их - по моему проблем возникнуть не должно.Зачастую требуется что-то особенное - не нажимать какие-то хитрые ссылки, на некоторых делать какие-то специфические дополнительные действия, использовать собственное готовое API к БД, использовать общий генератор отчётов с остальными тестами и тому подобное.
Такой тест получается совсем небольшим и несложным, так что, думаю, лишние утилиты здесь не нужны. Но если ничего особенного не требуется, а нужно быстренько проверить все ссылки, то можно и готовую утилитку использовать.
А как выгрести все ссылки - так же, пользуя любую либу для работы с HTTP, хоть через браузер, хоть так. Но огрести с этим много не слабо ибо я полагаю что далеко не все урлы будут для проверки интересны. Т.е. обходя и проваливаясь на следующую урлу, выгребать от туда... ну в общем по ссылкам свяких счетчикам рамблеров ходить. Но и левые линки, хоть хардкодом или дополнительно фильтруя можно обойти.
Но по моему это лишний геморой, причем реализация такой тулзы с течением времени имеет все шансы раздуться до хороших бюджетов. Кроме наверно случаев, когда реализуется под конкретный проект.
#9
Отправлено 06 мая 2011 - 03:40
#10
Отправлено 06 мая 2011 - 08:14
Что значит "ненаризаю как поставить"? :) Может, ненаризаю как запустить? Всё подробно и в достаточно удобном виде написано здесь.
я в етом деле новинький...
я почитал в разделе : "How Selenium RC Works"
и чесно говоря у меня возникли трудности с устанвкой..
можно ли мне обьяснить по пунктикам и внятно как ето дело запустить?
#11
Отправлено 06 мая 2011 - 08:20
Вряд ли кто-то специально захочет переводить документацию по пунктикам, там и так всё ясно. Лучше скажите какие конкретно проблемы возникли и что именно не ясно в документации, тогда проще будет помочь.
#12
Отправлено 06 мая 2011 - 08:25
Установка заключается только в распаковке скачанного архива.
Вряд ли кто-то специально захочет переводить документацию по пунктикам, там и так всё ясно. Лучше скажите какие конкретно проблемы возникли и что именно не ясно в документации, тогда проще будет помочь.
непонятно с установкой селен сервера
#13
Отправлено 06 мая 2011 - 09:04
1. Загрузитьнепонятно с установкой селен сервера
2. Запустить:
java -jar selenium-server-standalone-2.0b3.jar
3. Всё, можно пользоваться
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#15
Отправлено 06 мая 2011 - 09:55
#16
Отправлено 06 мая 2011 - 13:44
скачал Селениум РС, Селениум сервер запускаю, стоит и селениум ИДЕ...
я не пойму как это все связать в кучу...
может есть какой то видео урок?
#17
Отправлено 06 мая 2011 - 14:00
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#18
Отправлено 06 мая 2011 - 14:01
Я полный ноль была вообще в тестировании(да и в компьютере каких-то два года назад), теперь часть своей работы после лекций автоматизировала и уже сама модернизирую свои тесты, сама подключаю библиотеки, апдейчу версии селениума(это все для меня было тааааким темным лесом), продолжила осваивание Java, продвигаюсь, что непонятно, тут всегда подскажут, расскажут :)
#19
Отправлено 13 мая 2011 - 14:41
#20
Отправлено 13 мая 2011 - 22:11
Можно, сравнивайте на здоровье :)а можно сравнивать данные на сайте с данными в текстовом документе?
1. Получить данные с сайта
2. Прочитать данные из файла
3. Сравнить
Какой из трёх пунктов вызывает проблемы?
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных