Эта статья – адаптация моих последних твитов. По ссылкам – ответы на некоторые из ваших вопросов. Как всегда, вопросы и комментарии приветствуются.
Дополнение: в ответ на заданные вопросы, вот что я думаю про "тест-кейсы" в контексте этой статьи: тест-кейсы – это формально структурированные, четкие, процедурные, явные, документированные тест-идеи, направленные на подтверждение известного. Мое беспокойство в этом плане прямо пропорционально уровню серьезности, с которой подходят к этим вещам в определенном кейсе или тест-стратегии
Вчера у меня состоялся забавный разговор с клиентом/коллегой. Он предположил, что тест-кейсы похожи на костыли, и я с ним согласился. И добавил, что костыли регулярно навязываются людям, которые и изначально-то не хромали. Как будто перед началом футбольного матча мы раздали всем игрокам по костылю, чтобы они прихрамывали.
Мы также согласились, что тест-кейсы часто ведут к подмене целей. Вместо тщательного исследования продукта цель трансформируется в "закончить тест-кейсы". Менеджеры обычно спрашивают, как там тестирование, но имеют в виду совершенно другое. Они почти всегда подразумевают "как там дела у продукта?". Но как мне кажется, тестировщики часто интерпретируют "как там тестирование" как "закончили ли вы тест-кейсы", что еще больше смещает цель тестирования.
Конечно, вопрос "как там тестирование" – важная часть истории тестирования из трех частей, особенно если проблемы продукта не дают нам изучить его глубже. Но, как правило, это не та часть истории, с которой мы хотели бы начинать. По моему опыту как программного менеджера и как тестировщика, вот что волнует менеджера в первую очередь:
Есть ли в продукте проблемы, которые угрожают своевременному успешному завершению проекта?
Коллеги, всем добрый день!
Ситуация у меня непростая: создал в IDEA проект с maven для автоматизации, но прокси заказчика блокирует мавену доступ в его центральный репозиторий. Соответственно, пришлось всё загружать и подключать вручную к проекту. Подключил selenide и testng. При попытке запуска теста выдаёт ошибку: java.lang.NoSuchFieldError: INSTANCE
Нагуглил что эта ошибка из-за отсутствия библиотек Httpclient и Httpcore -- подключил и их. Ошибка всё та же.
Чего мне ещё не хватает? Что ещё надо сделать?
И второй вопрос: как настроить maven на работу только на локальный репозиторий .m2 ? Сейчас он в режиме work offline, но всё равно лезет в центральный репозиторий.
Мы – американская компания DealerSocket и один из самых успешных проектов на рынке автоиндустрии в США. 31% всех автомобилей США продаются с использованием разработанного нами программного обеспечения. У нас есть Центры Разработки в США и в России. Головной офис находится в Сан-Клементе (Калифорния). Мы создаем и обслуживаем сайты для таких компаний, как Jaguar Cars, Volkswagen Konzern, Mercedes-Benz и т.д.
Прямо сейчас нам нужен Тест Инженер в офис в Калининграде (единственный офис в России). По обязанностям – 95% автоматизация тестирования.
Наши технологии: Codeception, Selenium WebDriver, PHP, TeamCity, Vagrant, Git.
Что касается переезда, мы перевезем всю Вашу большую семью, найдем отличную квартиру, встретим и заселим, а также поможем с обустройством на новом месте.
У нас: белая зарплата, ДМС, гибкий график, курсы английского в офисе, поездки на конференции, компенсация занятий спортом, а по воскресеньям мы играем в баскетбол.