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

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

Преимущества рынка Форекс

Преимущества рынка Форекс

10-12-2019

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

Для чего нужно посещать школу ораторского мастерства?

Для чего нужно посещать школу ораторского мастерства?

09-12-2019

Ораторское мастерство, можно назвать определенным видом искусства, которое может передавать энергию человека и...

Нужна перспективная бизнес-идея?

Нужна перспективная бизнес-идея?

26-11-2019

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

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

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

22-11-2019

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

Аксессуары и гаджеты для смартфонов в интернет-магазине

Аксессуары и гаджеты для смартфонов в интернет-магазине

19-11-2019

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

Автопогрузчики и другая складская техника во Львове

Автопогрузчики и другая складская техника во Львове

19-11-2019

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

Процесс написания кандидатской диссертации

Процесс написания кандидатской диссертации

17-11-2019

Написанием кандидатской диссертации, человек открывает новую страницу в своей жизни. Степень кандидата наук,...

Основные правила подбора хостинга

Основные правила подбора хостинга

13-11-2019

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Видео

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

Преимущества рынка Форекс

Преимущества рынка Форекс

10-12-2019

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

Для чего нужно посещать школу ораторского мастерства?

Для чего нужно посещать школу ораторского мастерства?

09-12-2019

Ораторское мастерство, можно назвать определенным видом искусства, которое может передавать энергию человека и силу. Все,...

Нужна перспективная бизнес-идея?

Нужна перспективная бизнес-идея?

26-11-2019

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

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

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