В рамках онлайн-конференции для тестировщиков и тест-менеджеров TEST Labs 2016 наши коллеги говорили о последних трендах в области обеспечения качества и управления тестированием, а также рассказывали об опыте освоения новых программ и инструментов. Ниже вы найдете видео докладов, где:
1. Юрий Слива поделился основными понятиями и принципами работы Data Warehouse.
2. Григорий Сенин рассказал о «лучших практиках» тестирования, чем они хороши, что плохого в их несоблюдении и когда можно ими пренебречь.
3. Ольга Пронина поведала об опыте работы команды, оказавшейся в ситуации информационного вакуума.
Добрый день. Мне была поставлена задача - протестировать web приложение на xss уязвимости, причем как со стороны клиента, так и со стороны сервера. Если со стороны клиента я более-менее понимаю, как это делать, то со стороны сервера - не очень. Нужно подменить пакеты от сервера и внедрить в них вредоносный код. Как я думаю, в этом случае может помочь прокси. Я поставил Charles, но к успеху пока не пришел. Были ли у кого подобные задачи? Заранее спасибо
Добрый день! Думаю присоединиться к курсу ""Тестирование производительности (JMeter)".
Нам необходимо провести нагрузочное тестирование веб-приложения... в отчете нужно снять такие параметры: время запуска, время подключения к БД, время импорта N записей, время на выполнение N записей.... можно ли получить эти данные JMetr-ом?
Правильно ли я понимаю, что нагрузку на WEB API можно тестировать через сценарий, в основе которого лежит запись действий пользователя через интерфейс веб-приложения, работающего с этой службой; а можно напрямую, посылая запросы непосредственно службе, минуя интерфейс?
"определение когда страница закончила отображаться" - это залог стабильности тестов Селениум. Если в каких-то случаях не сможешь определить когда страница отобразилась (даже ожиданием элементов), тогда придётся использовать фиксированные ожидания, типа "ждать 3 секунды" - в результате тесты сразу станут медленными и хрупкими
некоторые примеры когда Селениум не в состоянии определить статус отображения страницы:
1. загрузка возможно пустой таблицы. Селениуму непонятно то ли таблица закончила отображаться и она правда пустая, то ли над отображением данных работают скрипты, и строки скоро отобразятся
2. допустим есть кнопка и "цветовой индикатор". при нажатии кнопки индикатор меняет цвет на красный. В случае если цвет индикатора изначально красный и мы нажимаем на кнопку - тогда Селениум не понимает отработал ли скрипт кнопки, ведь цвет индикатора не меняется
3. добавление элемента в фильтрованную таблицу, когда новый элемент оказывается "под фильтрами" либо "на другой странице", то есть видимые элементы таблицы не меняются. Вводишь данные, нажимаешь на "добавить" - но Селениум не понимает добавлен ли элемент, так как новый элемент не добавлен в видимые элементы таблицы
Что есть у Селениума? Простой wait, который ожидает загрузку страницы. Но совершенно не гарантирует отображение данных
Далее есть все эти FluentWait, типа "подождать отображения элемента" - это реально хаки, и работают только в тех случаях, когда на странице в результате действия происходят изменения (если изменений нет, то метод не работает)
Раньше были методы основанные на определении когда jquery закончит работу на странице, думаю они могли гарантировать отображение - но теперь и этот метод не подходит, так как уже jquery мало где используется
И что получается, что у Селениума не получается стабильно работать с современными веб-аппликациями? Уже 3я версия вышла - а до сих пор вместо написания тестов люди тратят уйму времени на написание хаков и костылей для кастомного ожидания плюс фиксированные ожидания? В результате тесты получаются медленные и хрупкие, и опять куча времени уходит на дебаг. Почему в Селениуме до сих пор нет нормальной встроенной команды "подождать отображение страницы" - и тогда эту команду просто можно использовать после каждого действия и быть уверенным что страница полностью загружена?
Накидайте, пожалуйста, список самых запоминающихся экскурсий, храмов, пляжей, заведений общепита и любых других мест, которые вы порекомендуете посетить каждому, кто окажется на Пхукете. В интернете куча обзоров и видео, но из них не понятно какие места нужно посетить в первую очередь, а какие лучше отложить на потом, если станет скучно и будет нечем заняться.
Пока что выписали:
- шоу FantaSea со слонами
- пляж Май Кхао, где можно пофоткать самолёты, которые взлетают и садятся прям
над головой
- храм Большого Будды
- экскурсия по Симиланским островам
Так же буду признателен, если поделитесь ценными указаниями и советами. Например, к какой экскурсионной компании обратиться или же все вылазки организовывать самостоятельно? Что стоит учесть, чтобы сделать отдых максимально комфортным? И так далее.
Да, в интернете вагон разных обзоров и рекомендаций, но хотелось бы услышать те места и советы, которые первыми приходят в голову при упоминании острова Пхукет.