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

Новое на сайте

Сделать ставки на Чемпионат Англии по футболу

Сделать ставки на Чемпионат Англии по футболу

23-10-2022

В интернете уже давно все насмотрелись много рекламы и онлайн казино и ставок...

Как выбрать букмекера для выгодной игры в спортивный тотализатор?

Как выбрать букмекера для выгодной игры в спортивный тотализатор?

23-10-2022

Ставки на спорт продолжают бить все рекорды популярности в интернете. Сегодня это одно...

Как выбрать диван?

Как выбрать диван?

05-05-2022

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

Секреты продвижения товара на онлайн платформе

Секреты продвижения товара на онлайн платформе

10-04-2022

Выделиться среди конкурентов на масштабных маркетплейсах непростая задача. Структура компаний и рекламная коммуникация...

Зачем заземлять дизельный генератор

Зачем заземлять дизельный генератор

10-04-2022

Автономная электростанция относится к объекту повышенной опасности. Нарушение технологии монтажа и правил эксплуатации...

Тестирование ПО: что это и зачем?

Категория: Работа
Создано 23.12.2015

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

Тестирование ПО

При более пристальном рассмотрении, тестирование можно разделить на следующие разновидности:

0. Так называемое "дымовое" - при самой первой встрече с программой необходимо убедиться, что она хотя бы запускается и способна что-то сделать.

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

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

3. Тестирование взаимодействия. Здесь проверяется, как свеженаписанная программа взаимодействует с другими.

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

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

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

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


Видео

Обязательно прочтите

Как выбрать диван?

Как выбрать диван?

05-05-2022

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

Как подготовить качественный контент для сайта

Как подготовить качественный контент для сайта

12-12-2021

 SEO-специалисты повторяют клиентам, что постоянное расширение контента на сайте важно с точки зрения достижения стабильных...

Эксклюзивные привилегии от Mastercard: бесплатные поездки в аэропорт Кишинева

Эксклюзивные привилегии от Mastercard: бесплатные поездки в аэропорт Кишинева

08-12-2021

Удобство, комфорт и первоклассный сервис важны не только при авиаперелете, но и во время поездки...

   Яндекс цитирования

Права защищены © 2004 — 2017 Портал о бизнесе за рубежом.
Исключительные права на сам сайт, а также на размещенные на нем материалы, принадлежат владельцам сайта и не могут быть скопированы. Карта сайта.