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

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

Как купить стильную мужскую сумку

Как купить стильную мужскую сумку

11-12-2018

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

Отдых в России

Отдых в России

10-12-2018

Внутрироссийский туризм можно разделить на следующие виды: 1.    Экскурсии. В России множество городов с...

Эффективные партнерские отношения – залог успеха в бизнесе?

Эффективные партнерские отношения – залог успеха в бизнесе?

26-11-2018

Бизнес - это сложный, нацеленный на конкретный результат процесс, который строится на взаимном...

Оформление кредита в МФО: отличная возможность решить финансовые трудности

Оформление кредита в МФО: отличная возможность решить финансовые трудности

22-11-2018

Каждый человек может столкнуться с финансовыми трудностями, возникшими из-за непредвиденных расходов. Здесь действовать...

К кому обращаться при плохой потенции?

К кому обращаться при плохой потенции?

21-11-2018

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

Немного о банковских картах

Немного о банковских картах

15-11-2018

Пластиковые карты становятся все более распространенным платежным средством. Этот удобный банковский продукт можно...

Ремонт мобильных телефонов

Ремонт мобильных телефонов

07-11-2018

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

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

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

04-11-2018

Главным принципиальным вопросом в бизнесе является получение прибыли. Она может быть получена при...

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

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

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

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

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

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

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

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

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

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

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

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

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


Видео

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

Как купить стильную мужскую сумку

Как купить стильную мужскую сумку

11-12-2018

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

Отдых в России

Отдых в России

10-12-2018

Внутрироссийский туризм можно разделить на следующие виды: 1.    Экскурсии. В России множество городов с богатой и...

Эффективные партнерские отношения – залог успеха в бизнесе?

Эффективные партнерские отношения – залог успеха в бизнесе?

26-11-2018

Бизнес - это сложный, нацеленный на конкретный результат процесс, который строится на взаимном сотрудничестве различных...

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

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