Компьютеры - Тестирование Программного Обеспечения - Тестирование Программного Обеспечения - Введение!

Qr4 | Просмотров: 387



В последнее время тестирование стало одной из самых важных частей процесса разработки программного обеспечения. Необходимо протестировать продукт, чтобы разработать и поставить хороший, надежный, и безглючную программное решение. 1. Что isTesting?

--- Альфа-Тестирование Против. Бета-Тестирование

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

--- Белый Квадрат Тестирования Против. Тестирование Черного Ящика

Другими словами, Вы можете рассмотреть пример: допустим, вы хорошо готовите и ждете гостей на ужин. Вы начинаете готовить ужин; вы делаете несколько очень вкусных блюд (не совсем конечно, те, которые ты уже знаешь как сделать). Наконец, когда вы собираетесь закончить приготовления блюда, вы просите кого-то (или вы сами), чтобы проверить, если все нормально и нет никаких дополнительных соль/перец/что-нибудь, что, если не в равновесии, могут испортить ваш вечер (это называется "испытание").

Эту процедуру вы выполните для того, чтобы убедиться, что Вы не служите вашим гостям то, что не вкусно! В противном случае, Ваш воротник будет идти вниз и ты пожалеешь о своем отказе!

2. Почему мы идем на тестирование?

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

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

3. Почему возникла необходимость тестирования?

Или

Почему возникла необходимость в независимой/отдельные тесты?

Это правильный вопрос, потому что до концепции тестирования, процесс тестирования существует, но Разработчик (- ов) осуществляется в момент развития.

Однако, вы должны знать тот факт, что если вы делаете что-то, что Вы не почувствуете, что там может быть что-то неправильно с тем, что вы разработали. Это общая черта человеческой природы, мы считаем, что нет никаких проблем в наш спроектированная система, как мы разработали его и он очень функциональный и полностью рабочий. Итак, баги/ошибки/проблемы системы остаются скрытыми, и они поднимают свои головы, когда система поступит в серийное производство.

С другой стороны, это то, что, когда один человек начнет проверять то, что сделал другой человек, есть 99% шансов, что контролер/наблюдатель найдете некоторые проблемы с системой (даже если проблема с орфографией, что по ошибке, была написана в ту сторону. ). Очень странно, не так ли? Но это факт!

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

4. Какова роль "тестера"?

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

Если бы вы могли найти все ошибки и исправить их все, ваша система становится все более и более надежным.

Тестер должен понимать ограничения, которые могут сделать систему сломать и работать резко. Больше количество допустимых ошибок тестер узнает, лучше тестер он/она!


Комментарии


Ваше имя:

Комментарий:

ответьте цифрой: дeвять + пять =



Тестирование Программного Обеспечения - Введение! Тестирование Программного Обеспечения - Введение!