Рубрики
Uncategorized

Как стать тестером для веб -приложений

В этом посте я стараюсь подвести итоги предпосылки для успешного разговора о приложении в домене Agile Web Tester. Tagged с тестированием, WebDev, Career, DevOps.

Мы часто ищем тестеров для наших гибких команд веб -разработки. Поэтому я очень много раз сижу в собеседованиях, и очень много раз мы должны отвергнуть кандидата. В этом посте я хочу подвести итоги предпосылки для успешного разговора о приложении в этом домене. Надеемся, что это поможет дать кандидатам более четкое представление о том, чего ожидать и чего ожидать.

Мир, который я описываю здесь, конечно, не будет соответствовать всем компаниям. Я прихожу из настройки с командами разработчиков Agile/DevOps. В таких командах вы найдете некоторые конкретные характеристики. Я называю два важных из них дальше.

Инструменты максимально открыты и доступны для всех членов команды

Время, когда тестировщик в команде имел конкретный инструмент тестирования, который понял только тестер, благословен. Такие инструменты, как правило, тяжелые, не следуют каким-либо устоявшимся (кодирующим) языку, живут в своем собственном хранилище и т. Д. Вам нужен инструмент, который является легким весом (например, структура для уже существующего языка), который живет в том же репозитории, что и код разработки и т. Д. В нашей нынешней установке я столкнулся с таким тяжелым инструментом под названием Tosca. Таким образом, одним из основных достижений было мигрировать из Тоски в замечательный открытый исходный код Кодекция Тестовая структура для PHP, языка, который уже широко использовался для веб -разработки. Таким образом, у всех членов команды был общий язык с этого момента.

Разрыв между разработчиком и тестером максимально небольшим

При использовании инструмента, основанного на коде, он подразумевает, что тестер может кодировать на этом языке. Я прихожу к этому моменту более подробно ниже. В целом, тестер также должен понимать код, и разработчик также должен понимать тестирование. Наличие инструмента, основанного на общем языке кодирования, никто больше не может оправдываться, например, «я не знаю, что инструмент тестирования». И, пожалуйста, не придумайте тот странный аргумент, что у разработчика нет такого мистического «тестера-заседания». Разработчик, который может думать только в счастливых случаях, является просто плохим разработчиком.

Сказав это, вот наиболее важные предпосылки при подаче заявки на должность тестера в гибкой команде веб -разработки:

Тестер также должен быть приличным кодером (не разработчиком)

Недостаточно провести фонд на Java пять лет назад. Вы должны свободно владеть языком типа тестового инструмента (обычно на некотором языке OO). Вам не нужно уже свободно бежать в PHP, когда на новой работе будет инструмент на основе PHP, но вы должны свободно свободно на некотором языке OO. Плавкость не означает, что вы разработчик. Но вы должны быть в состоянии кодировать небольшие программы, используя все общие методы OO. Вы можете прочитать код, и вы знаете, где найти ответы на проблемы кодирования. Вы знаете, как отладить программу, и вы не боитесь глубокого ухода в сложную проблему кодирования. Вам действительно нравится код. Если вам не нравится код, вы никогда не будете хорошим тестером.

Веб -тестер должен понимать (не освоить) все основные веб -технологии

Это действительно раздражает, когда кто -то сидит на собеседовании на должность веб -тестера, и мы показываем некоторую веб -страницу, а затем кандидат даже не знает основных составляющих веб -страницы. Вы действительно должны знать, как осмотреть элемент веб-страницы и иметь базовое понимание общих технологий, связанных с веб-сайтами, например:

  • HTML
  • CSS
  • JavaScript
  • Отзывчивый дизайн
  • PHP
  • SQL

Опять же, вам не нужно быть разработчиком и освоить эти темы. Но вы должны знать, как они работают. Таким образом, может быть достаточно, чтобы провести один из бесчисленных онлайн -курсов веб -разработчиков. Вы, вероятно, будете знать достаточно, чтобы быть очень хорошим веб -тестером впоследствии, даже если вы все еще далеко от того, чтобы уже быть веб -разработчиком полного стека. И тебе не нужно быть.

Мне бы очень понравилось, если бы люди знали об этом, прежде чем подавать заявку на работу. Затем они знают, как подготовиться, и когда реалистично получить работу. Я надеюсь, что все больше людей перестанут стремиться к этой древней, определенной ISTQB-роли тестера, где тестер не касается кода. Конечно, вам все еще нужно знать ваши методы тестирования, поэтому материал ISTQB все еще действителен. Но вам также необходимо нравиться код и веб -технологии. И это делает вас столь же ценным, как и любая другая роль в Agile Team.

Оригинал: «https://dev.to/frantzen/howto-become-a-tester-for-web-applications-5hbh»