2013-05-17 25 views
4

Может ли кто-либо четко объяснить разницу между Тестирование программного обеспечения и Оценка программного обеспечения?Тестирование программного обеспечения и оценка программного обеспечения

Я думаю, что я достаточно четко понимаю, что такое Тестирование, но у меня нет такой четкой оценки, так что, пожалуйста, укажите пример?

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

ответ

1

Оценка программного обеспечения - распространенный относительный термин.

По Wikipedia:

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

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

Как вы видите, это сложный и связан с бизнес-администрирования B.A.

Я думаю, что вы ищете модель процедуры , например Quantitative Methods for Software Selection and Evaluation. Нет стандартной модели или рекомендаций по обработке оценки в программном обеспечении.

4

Тестирование программного обеспечения: Тестирование программного обеспечения - это процесс выполнения программного момента обнаружения ошибки.

Software Оценка: оценку программного обеспечения является одним из видов оценки, которая стремится определить, является ли программное обеспечение или комбинацию программного обеспечения является наилучшим подходит для нужд данного клиента.

+0

+1 Хорошо поставлен. Возможно, вы должны привести пример для большей ясности для OP. –

3

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

Предположим, что ваша потребность в инструменте сравнения базы данных. У вас есть 2 варианта: либо вы создаете свое собственное программное обеспечение (или получаете какого-то поставщика для его создания), либо можете купить готовый или готовый инструмент.Если вы создаете свой собственный инструмент, это означает, что его нужно планировать, конструировать, кодировать, тестировать и затем реализовывать. Это предполагает полный жизненный цикл разработки программного обеспечения. Здесь, тестирование приходит в картину.

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

+0

+1, можете ли вы ответить на последний бит вопроса? – MikO

+0

Обеспечение качества –

1

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

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

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

Смежные вопросы