• О проекте
  • Услуги
  • Заказать услугу
  • Новости
  • Блог
  • Глоссарий
  • Контакты
  • Блог

    Тестировщики - нужны, тестировщики – важны

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

    тестировщик

    При тестировании программного обеспечения происходит моделирования трёх моделей поведения пользователя:

    Если пользователь читал инструкцию невнимательно или по тем или иным причинам не читал её вовсе – происходит тестирование на соответствие программного оборудования принятым в IT-сфере стереотипам поведения интерфейса;

    Если пользователь внимательно ознакомился с инструкцией и точно следует её указаниям – происходит тестирование как программного обеспечения на соответствие инструкции, так и инструкции на правильность составления;

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

    Дополнительно проводится тестирование на соответствие программы тем или иным заявленным уровням доступа.

    Виды тестирования и тестировщиков

    Тестировщиков (так же как и само тестирование кода), можно разделить на несколько видов в зависимости от того, какие именно задачи и каким образом они выполняют:

    Clicker – тестировщики, который проверяет качество написания программного обеспечения путём непосредственной работы через его интерфейс. Считается наиболее низкоуровневым вариантом тестирования, но при этом более половины тестировщиков являются именно clicker’ами;

    Инженер по тестирования (он же Automation tester) – специалист, занимающийся высокоуровневым тестированием. Их основной задачей является покрытие кода автоматическими тестами, которые собственно и проверяют программное обеспечение. Так что инженеру по тестированию остаётся только собрать и проанализировать полученные результаты. Ну собственно написать автоматические тесты до того, как их можно будет использовать;

    QA leader, QA manager – непосредственно к процессу тестирования отношение имеют редко. Это те люди, которые занимаются организацией процесса тестирования: составлением планов, общением с программистами и клиентами, ведением отчётности и иной документации.

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

    тестировщик