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

Почему исследовательское тестирование отличается от скриптового

Почему исследовательское тестирование отличается от скриптового

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

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

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

Итак, что же такое исследовательское тестирование?

[highlight dark=”no”]Это особый тип тестирования ПО, при котором пользователь одновременно и проверяет, и придумывает новую проверку, опираясь на текущее поведение программы.[/highlight]

Зачем вообще тестировать ПО подобным образом?

Причин может быть сразу несколько:

  1. У QA-отдела пока нет набора готовых проверок;
  2. Итог нужен «побыстрее»;
  3. Тестировщик хочет перестраховаться — проверить ПО как новыми, так и уже готовыми тестами.

Полная противоположность исследовательскому тестированию — скриптовые проверки, где всё выполняется по готовому шаблону.

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

Исследовательское тестирование против скриптового тестирования

Исследовательское тестирование против скриптового тестирования

Базовые характеристики исследовательского тестирования

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

Техники правильного исследовательского тестирования

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

  1. Принцип декомпозиции: одно большое ПО — это совокупность массы маленьких частиц. Разбивка чего-то большого на маленькие, простые в понимании части поможет пользователю, даже если он будет делать это простым карандашом на листке бумаги. Отдельно разработанные блоки проверять гораздо легче, чем весь продукт сразу;
  2. Наборы тест-туров Джеймса Виттакера, которые акцентируют внимание на том, что, если вы ищите что-то определенное, вы обязательно это найдете. Фокус при этом — поиск одного вида багов;
  3. Чит-листы — оригинальные списки проверок;
  4. Мнемоники. Это своего рода способы запоминания.

0 Comments

Submit a Comment

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

You May Also Like

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

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

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

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

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

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