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

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

Бизнес в Германии: особенности и преимущества

Бизнес в Германии: особенности и преимущества

20-05-2019

Сперва поговорим об особенностях: Прежде всего, вам придётся учитывать знаменитую «педантичность» немцев – и...

Аренда манипулятора – весомые преимущества

Аренда манипулятора – весомые преимущества

07-05-2019

Сегодня аренда манипулятора далеко не новинка. В крупных мегаполисах услуги манипулятора стали просто...

Как выбрать новый смартфон

Как выбрать новый смартфон

23-04-2019

Для общения с близкими и друзьями гораздо выгоднее воспользоваться мощным и стильно выглядящим...

Как выбрать автосервис

Как выбрать автосервис

23-04-2019

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

Покупка дешёвых авиабилетов

Покупка дешёвых авиабилетов

14-04-2019

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

Где найти дешевые авиабилеты

Где найти дешевые авиабилеты

14-04-2019

Авиаперелёты в наше время становятся всё более популярным способом передвижения. В этом нет...

Где заказать услуги современной типографии?

Где заказать услуги современной типографии?

14-04-2019

Полиграфические услуги в наше время достаточно востребованы. В таком положении дел нет ничего...

Польза минеральной косметики

Польза минеральной косметики

09-04-2019

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Видео

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

Бизнес в Германии: особенности и преимущества

Бизнес в Германии: особенности и преимущества

20-05-2019

Сперва поговорим об особенностях: Прежде всего, вам придётся учитывать знаменитую «педантичность» немцев – и это не...

Аренда манипулятора – весомые преимущества

Аренда манипулятора – весомые преимущества

07-05-2019

Сегодня аренда манипулятора далеко не новинка. В крупных мегаполисах услуги манипулятора стали просто незаменимы. Благодаря...

Как выбрать новый смартфон

Как выбрать новый смартфон

23-04-2019

Для общения с близкими и друзьями гораздо выгоднее воспользоваться мощным и стильно выглядящим смартфоном. Но...

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

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