23.06.2021 00:00 |
Автор: Виталий Котов, https://www.learnqa.ru/ Здравствуйте, коллеги!
Возможно, вы только начинаете свой путь в профессии. Или собираетесь повысить квалификацию. В любом случае все мы при обучении в IT сталкиваемся с огромным объемом информации. Понять что нужно для старта, а что нет - довольно сложно. К тому же разным компаниям нужны разные навыки, а необходимый уровень владения каждым конкретным может отличаться: где-то на позиции Junior тестировщика будет достаточно умения запускать простейшие sql-запросы, а где-то вас попросят написать что-то более сложное с использованием JOIN и подзапросов.
Поэтому нельзя однозначно сказать: пройдите вот эти курсы, выучите вот эту книжку — и вас точно возьмут на работу.
Однако, вполне можно выделить набор навыков, которые будут повышать вашу ценность как специалиста на рынке. А чем выше ваша ценность — тем больше список компаний, которые захотят пригласить вас на собеседование. |
Подробнее...
|
21.06.2021 00:00 |
Автор: Ольга Назина (Киселёва)
Чем проще и понятнее описаны требования — тем меньше багов будет в функционале. Потому что не будет разных прочтений, додумок и прочего. А еще в простыне текста легко потеряться и что-то просто забыть реализовать. Как же сделать ТЗ понятнее? Можно улучшить текст — вместо скупого текста составить вариант использования. А можно использовать визуализацию. То есть добавить в требования картинки, диаграммы, таблицы... Причем сделать это может не только аналитик, но и любой член команды. Тестировщикам особенно полезно визуализировать ТЗ, потому что это помогает сразу увидеть проблемные места и уточнить их ещё до реализации. Раннее тестирование и всё такое. |
Подробнее...
|
|
17.06.2021 00:00 |
Автор: Филип Рик (Filip Hric) Оригинал статьи Перевод: Ольга Алифанова
Начать учить Cypress можно, мало зная о JavaScript – по крайней мере, по моему опыту. Первый затык в обучении у меня произошел, когда я пытался разобраться, как обратиться к данным в JSON-ответе. Эта статья – для всех, кто находится в той же точке. Надеюсь, она поможет вам разобраться. |
Подробнее...
|
15.06.2021 17:40 |
Автор: тренер курса “English for QA engineers” Татьяна Рыжова (компания “Лаборатория Качества”)
Когда я училась в инязе, у нас в рамках общего курса английского была такая под-дисциплина как домашнее чтение: каждый должен был выбрать себе произведение из англо-американской литературы для чтения в оригинале и каждый месяц отчитываться по прочитанному. Понятно, что это всегда было вроде пересказа сюжета с некоей художественной интерпретацией. Но кроме этого нам нужно было работать с лексикой и грамматикой, которую автор использует в своем нарративе. Задания по грамматике формулировались примерно так: “Вот как хотите, а к концу следующего месяца вам нужно в своей книге найти минимум 20 предложений со структурой Future Perfect Passive” (требуемая структура менялась каждый месяц, естественно). И мы читали и искали. И каждый раз, находя требуемую формулировку (существование которой в нормальной жизни для меня было до этого момента спорным) в тексте, я испытывала просто щемящий восторг от осмысления того, зачем нас всему этому учат (ну, если Фицджеральд так метко вставляет этот Perfect Passive в уста персонажа, значит и мне пригодится). С тех пор привычка читать не только с целью получения удовольствия и информации, но и с целью нахождения грамматических паттернов в текстах вошла в повседневный обиход. |
Подробнее...
|
15.06.2021 00:00 |
Автор статьи: Артем Холевко, Максилект.
Текст подготовлен по материалам внутреннего семинара Максилект. Снифферы - это инструменты, позволяющие перехватывать, анализировать и модернизировать все запросы, которые через них проходят. Они полезны, когда из потока нужно извлечь какие-либо сведения или создать нужный ответ сервера. Так можно проводить модульное тестирование продукта, в котором есть и бэк, и фронт, и разные команды со своей версионностью. В этой статье я расскажу об основных функциях снифферов, которые могут быть полезны QA. Попробую не вдаваться в теорию, а сфокусироваться на практике. Наиболее популярными представителями анализаторов трафика сейчас являются WhireShark, Fiddler и Charles Proxy. Об удобстве интерфейсов и функционале каждого из них можно рассуждать долго, учитывая все плюсы и минусы. Но здесь я отдал предпочтение Charles, поскольку сам им активно пользуюсь. Буду рассказывать на его примере. |
Подробнее...
|
11.06.2021 00:00 |
Автор: Кристин Джеквони (Kristin Jackvony) Оригинал статьи Перевод: Ольга Алифанова
Когда я впервые устроилась автоматизатором, меня наняла компания, где до меня не было QA-инженера. Я никогда раньше не занималась автоматизацией, однако убедила компанию, что моих базовых знаний Java хватит, чтобы разобраться. Это было задолго до появления чудесных ресурсов вроде Test Automation University, поэтому я потратила много времени и сил на метод проб и ошибок, прежде чем автоматизировала тесты, которые бы запускались и проходили. Мои тесты были длинными, нестабильными, их было тяжело поддерживать, и они были переполнены неявными ожиданиями и дупликацией кода – но это были мои тесты, и я получала большое удовольствие, разбираясь с автоматизацией самостоятельно.
Затем компания наняла нового разработчика, и менеджер решил, что будет здорово, если он изучит наше ПО, изучая мои тесты. Не советуясь со мной, разработчик полностью их переписал. Меня это задело, пока я не поглядела в тесты и не увидела, что он реорганизовал их, применяя модели и методы page object так, что дупликация кода исчезла. Тесты стало так легко поддерживать! Тогда я узнала, что лучше сотрудничать, а не тащить все самостоятельно, потому что другие могут обладать отсутствующими у нас навыками. |
Подробнее...
|
10.06.2021 00:00 |
Автор статьи: Юлия Колесникова, Mobile QA в компании Vivid Money, телеграм канал — t.me/vivid_tech Оригинальная публикация
 Меня зовут Юля, и я Mobile QA в компании Vivid Money. В тестировании уже давно — столько всего интересного видела. Но как показывает практика, проблемы и заботы у всех одинаковые. Разница только в анализе, подходах и реализации решений. В этой статье я расскажу, КАК ОБЛЕГЧИТЬ ЖИЗНЬ ТЕСТИРОВЩИКУ ВО ВРЕМЯ РЕГРЕССА! Расскажу по порядку: Наши процессы (для полноты картины) Основную проблему Анализ Методы решения, с полученными результатами
|
Подробнее...
|
09.06.2021 00:00 |
Автор: Майкл Болтон (Michael Bolton) Оригинал статьи Перевод: Ольга Алифанова
Если вас просят фокусироваться на тест-кейсах и тест-инструментарии, помните: тест-кейсы не находят баги. Баг находит тестировщик, а тест-кейс может сыграть роль в нахождении бага (спасибо Прадипу Сундарараджану за четкую формулировку).
Схожим образом автоматизированные проверки тоже багов не находят. Баг находит тестировщик, а проверка может сыграть роль в поиске бага.
Тест-инструмент не находит багов. Это делает тестировщик, а инструмент может сыграть роль в нахождении бага. |
Подробнее...
|
08.06.2021 00:00 |
Автор: Ольга Назина (Киселёва)
Система контроля версий (от англ. Version Control System, VCS) — это место хранения кода. Как dropbox, только для разработчиков! Она заточена именно на разработку продуктов. То есть на хранение кода, синхронизацию работы нескольких человек, создание релизов (бранчей)... Но давайте я лучше расскажу на примере, чем она лучше дропбокса. Всё как всегда, история с кучей картиночек для наглядности )) А потом я подробнее расскажу, как VCS работает — что значит "создать репозиторий", "закоммитить и смерджить изменения", и другие страшные слова. В конце мы пощупаем одну из систем VCS руками, скачаем код из открытого репозитория. |
Подробнее...
|
07.06.2021 00:00 |
Автор: Никола Оуэн (Nicola Owen) Оригинал статьи Перевод: Ольга Алифанова
Я размышлял над этой статьей с тех пор, как увидел обсуждение в Министерстве Тестирования. Честно говоря, мне было сложно его интерпретировать – как можно точно описать важные навыки?
Чтобы структурировать свои мысли, я переформулировал "Важные навыки для тестирования" в вопрос, какие навыки полезны отличному тестировщику. |
Подробнее...
|
|
|