Ukraine Office: +38 (063) 50 74 707

USA Office: +1 (212) 203-8264

contact@testmatick.com

Manual Testing

Ensure the highest quality for your software with our manual testing services.

Mobile Testing

Optimize your mobile apps for flawless performance across all devices and platforms with our comprehensive mobile testing services.

Automated Testing

Enhance your software development with our automated testing services, designed to boost efficiency.

Functional Testing

Refine your application’s core functionality with our functional testing services

VIEW ALL SERVICES 

Discussion – 

0

Discussion – 

0

Что делать, если вы – единственный тестировщик в компании: топ 10 полезных советов

Что делать, если вы единстевенный тестировщик в компании

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

[highlight dark=”no”]Именно они помогают «выживать» на работе и превращают вас из неуверенного новичка в сурового инженера за контролем качества ПО[/highlight], если вся ваша команда по тестированию – это только вы!

Полезные советы

Полезные советы

Подружитесь с бюрократией

В принципе есть очень ограниченное количество полезных для тестировщика категорий. Одни из них – бюрократия и процедуры.

И все дело не только в том, что ее придумали не просто так, а устареть и потерять актуальность она еще не успела.

Когда на проекте и в целом в компании один тестировщик, ему не просто нужно хорошо делать свою работу, но и постараться не замаяться с ней.

И здесь на сцену выходят упомянутые выше процедуры: например, мы беремся за историю спецификации, и строго выписываем все то, что не соответствует в ПО ее первоначальную отображению. А если разработчики или кто-то из другой проектной команды станет говорить, что все изменения были оговорены в устной форме, корректно просим его все же зафиксировать правки.

Не нужно думать, что если вы будете активным приверженцем бюрократии, то будете выглядеть слишком дотошным: в любой момент можно сослаться на требования начальства, которое потребовало это и то.

Нужно понимать, как все работает

Главное, что всегда требовалось и будет требоваться от тестировщиков – понимать то, что сделали разработчики и каким именно образом. Только понимание того, из чего состоит работа, позволяет мгновенно вникнуть в ситуацию, осознать личностные границы ответственности на определенном проекте.

Понимание в будущем обязательно принесет новые навыки, которые обязательно еще пригодятся, особенно если тестировщик захочет двигаться в сторону  должности QA Lead.

Но при разрешении рабочих вопросов не нужно стараться превзойти самого себя, иначе это может вызвать улыбку со стороны коллег, а начальство обязательно сделает свои «правильные» выводы.

Программисты – ваши самые лучшие друзья

В отличие от компаний, где целые отделы по контролю качества, когда тестер всего один, обратится за помощью бывает банально не к кому. Поэтому в ненавязчивой форме нужно справшивать коллег о том, как работает тот функционал, как правильно проверить этот и так далее.

Простая ситуация: на проекте создан короткий функционал по заполнению текстового блока ошибки, когда есть проблемы со стороны сервера, но описание подобного функционала было малоинформативным даже для профессионального тестировщика.

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

Планирование и еще раз планирование

Без приоритетов никуда. Четко проставленные цели позволяют не только осознавать, что человек делает и зачем, но и позволяет выкинуть из головы тревогу о том, к примеру, что до конца недели (условно) нужно допроверять функционал навигации или же занотировать ошибки в отчетах об ошибках.

Польза от приоритизации работы появляется тогда, когда возникают ситуации срочной сдачи проекта, или подготовки презентации готовой части функционала для показа клиенту.

Еще хороший способ знать тонкости работы – писать ежедневные планы. Это не только самоорганизовывает человека, но и приводит рабочий хаос в правильную приоритизацию с построением трудового графика на целую неделю.

Тестировщик – не единственный, кто отвечает за качество ПО

Да, именно так. Хоть на тестировщике и лежит основная ноша за качество выпущенных продуктов, но задача сдать корректно работающее программное обеспечение в идеальном состоянии – цель для каждого участника проектной группы.

Это значит, что тестировщик может и даже должен доносить этот постулат до остальных заинтересованных лиц внутри своего трудового коллектива.

Работайте над тест-кейсами

Анализ того, как протестировать функционал не только дисциплинирует человека, но и дает наглядную возможность продемонстрировать выполненную работу перед начальством.

Ищите информацию

Очень простой, но в то же время действенный совет, независимо от того, один тестировщик в компании или нет.

Даже если есть полная уверенность в том, как правильно протестировать определенный функционал, к примеру, форму для ввода пароля и логина, можно поискать информацию о методике как правильно выполнять подобные проверки. И как вариант, можно найти такие сценарии тестов, о которых вы ранеее и не задумывались.

Поиск чего-то нового это не просто улучшение общего процесса покрытия проверками функционала, но и существенная прокачка так называемого experience based testing (методики создания тестов на основе опыта).

Перфекционизм прочь

Когда человек самостоятельно отвечает за качество ПО, задержки срока сдачи проекта – последнее, что хочется видеть в своей трудовой деятельности. Крайне важно понимать, что все ошибки найти просто нереально, а параметры – довести до совершенного состояния. Воевать до последнего дефекта в отчете об ошибках – попросту портить отношение с коллегами и срывать сроки сдачи проекта.

Идеального ПО попросту нет. Хотя бы по той причине, что представление идеала у всех нас разное. Создать ПО под каждого отдельного клиента – непозволительная роскошь.

Другими словами, дело всегда зациклено на поиске всеобщего компромисса.

Создавайте личную историю в бэклоге

Дайте ей название, например, BUG, и вносите в нее все новые дефекты, которые по каким-то причинам пока не можете подложить к текущим проектным задачам. Это имеет можество преимуществ.

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

Получайте от работы удовольствие

В конце концов, не каждый тестировщик может похватстаться, что является сам для себя и старшим тестивщиком и в целом руководит всеми проектами!

Все проекты будут перед глазами, все можно помнить и просто получать удовольствие от той деятельности, которую вы выполняете.

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

You May Also Like

Почему валидация данных так важна?

Почему валидация данных так важна?

Полное отсутствие валидации может спровоцировать возникновение некоторых проблем, представленных в данной статье. А значит, только наличие валидации даст возможность предотвратить критические сбои, которые крайне нежелательны при использовании любого программного обеспечения.

Обзор программного обеспечения медицинского оборудования и алгоритм его тестирования

Обзор программного обеспечения медицинского оборудования и алгоритм его тестирования

Медицинское приложение — программное обеспечение, разработанное для использования в области медицины, применяемое как персоналом лечебных заведений (например, докторами, реже — младшими медицинскими работниками), так и пациентами. При тестировании медицинского программного обеспечения алгоритм работы существенно не отличается от работы в других областях. Он лишь имеет рад особенностей с использованием способа интерактивной методологии.