Ваша команда упорно трудилась над итерациями, и потратила кучу времени на разработку новой функциональности. И вот настал тот день, когда все готово к релизу. А действительно ли оно готово?
Как вы определяете, что вы можете выпускать ваше детище в релиз? Кто скажет "Поехали" и махнет рукой? Что именно нужно обязательно сделать перед релизом?
Вы постоянно заботитесь о качестве вашего продукта, и точно также вы должны беспокоиться об улучшении и оптимизации вашей релизной деятельности.
Хорошо налаженное управление релизом может как помочь, так и уничтожить ваш продукт, а также сберечь нервы и команде, и пользователям.
Современные команды зациклены на том, чтобы выйти в релиз как можно быстрее. Это круто, но ставя такую цель, легко забыть о ряде важных моментов.
Команды состоят из множества разных людей, владеющими различными навыками и выполняющими различные роли. Каждая из ролей видит продукт по-своему и использует его специфически, да и сам продукт влияет на разные роли по-разному. Очень важно поразмышлять над этим перед релизом, а не только поинтересоваться, протестировано ли ПО. Тестирование, конечно, важная вещь (и позднее мы поговорим об этом), но релиз - это не только и не столько разработка, тестирование и выпуск в большой мир.
Чем лучше вы и ваши клиенты готовитесь к релизу, тем счастливее вы станете.
Вот на что стоит обратить внимание, когда релиз не за горами:
На странице отображаются ряд текстовых полей, мне нужно ввести в них данные. Проблема в том, что каждый раз они приходят в случайном порядке, как сделать ввод информации в них? Локаторы с индексом отпадают.\
Так обернулось что я стал в ряды ищущих новую работу на какого-нибудь тест-менеджера или ведущего специалиста в тестировании :))
Признаюсь опыта в управлении мало, но амбиции и все дела :))
Так вот, подскажите, пожалуйста а к чему вообще готовиться, каша какая-то в глове:
- О чем спрашивают руководителей на собеседованиях?
- А что именно нужно делать при трудоустройстве? Вот, например, попадаю в место, где тестирования нет и нужно ставить его с нуля. Как понять что именно то от меня будут ожидать? Или попадаю в место где процесс тестирования уже поставлен предшественником и тут такой появляюсь я, все будут ожидать от меня какого-то поведения и каких-то конкретных действий, а я сижу такой и невдупляю чего вообще от меня хотят.
Посоветуйте, что нибудь наводящее порядок, а то потеря потерь какая-то :(((
Смотрю сейчас докеровские образы для селениума https://github.com/SeleniumHQ/docker-selenium/tree/master/StandaloneChrome и никак не могу понять, как же в Java коде инициализировать драйвер в таком сценарии? Ведь он будет бегать в контейнере, а значит надо его как-то подцепить. Кто в курсе, буду оч признателен, так как с докером пока на ВЫ.