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

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

Что такое Дота 2 интернешнл? Где смотреть прямую трансляцию соренования?

Что такое Дота 2 интернешнл? Где смотреть прямую трансляцию соренования?

02-07-2020

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

Продвижение в социальных сетях

Продвижение в социальных сетях

02-07-2020

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

Качественные промышленные компрессоры

Качественные промышленные компрессоры

29-06-2020

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

Киберспорт. Много ли у него плюсов и минусов?

Киберспорт. Много ли у него плюсов и минусов?

28-06-2020

Давайте для начала разберём преимущества. 1. Перспективность Киберспорт развивается с огромной скоростью: если раньше турниры...

Химический анализ воды

Химический анализ воды

22-06-2020

Вода является одним из наиболее важных элементов для человека. От ее качества в...

Лучшие готовые проекты частных жилых домов

Лучшие готовые проекты частных жилых домов

10-06-2020

Многие люди хотели бы иметь свой загородный дом, в котором они всегда моли...

Профессиональная печать на холсте

Профессиональная печать на холсте

30-05-2020

Уже много лет печать на холсте в типографии является очень популярной услугой.

Лечение зубов в клинике Формула

Лечение зубов в клинике Формула

06-05-2020

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Видео

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

Что такое Дота 2 интернешнл? Где смотреть прямую трансляцию соренования?

Что такое Дота 2 интернешнл? Где смотреть прямую трансляцию соренования?

02-07-2020

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

Продвижение в социальных сетях

Продвижение в социальных сетях

02-07-2020

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

Качественные промышленные компрессоры

Качественные промышленные компрессоры

29-06-2020

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

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

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