Гость
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / Критерии качества программного продукта / 9 сообщений из 9, страница 1 из 1
22.10.2013, 23:13
    #38437719
Sergey Egorushkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии качества программного продукта
Добрый день, коллеги!

Хочу обсудить с вами вопрос критериев качества программных продуктов. У кого либо из вас в проектах внедрены какие нибудь критерии качества? Если нет, то как вы понимаете, что работы над продуктом закончена и его можно выпускать?

Единственная статья, которую я нашел по этой теме:
Способность программного продукта выполнять свои функции (соответствие требованиям). Наиболее важный критерий качества, так как пользователи платят деньги именно за функционал. Критерий можно измерить по двум параметрам:

1) Количество открытых (неисправленных) функциональных дефектов на продукт.

2) Количество успешно выполненных тестовых сценариев.
...
Стабильность системы. Стабильность определяется, как способность продукта корректно функционировать при длительном использовании с ожидаемым объемом нагрузки.
...
Производительность. Под производительностью программного продукта обычно понимают скорость выполнения базовых функциональных операций продукта.
...
Поддерживаемые платформы (конфигурации). Основные функциональные тесты выполняются на всех поддерживаемых платформах.
...
Количество инцидентов на проданную копию (на пользователя) – количество обращений в службу поддержки после выпуска продукта. Так как значение показателя можно измерить только после выпуска, его можно использовать исключительно для мониторинга (не в качестве условия для релиза).
...

Полный текст статьи можно найти здесь . В целом, по критериям то информации много, но не всегда приводится объяснение как их измерять (скажем, как можно измерить такой критерий как "удобство использования"?).
...
Рейтинг: 0 / 0
23.10.2013, 13:13
    #38438236
Redme
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии качества программного продукта
Добрый день!
Sergey Egorushkin,
все, что Вы привели - верно, но чаще всего в нашей команде допустим ориентируемся на:
1. Новый функционал в системе реализован корректно.
2.Дефекты, заявленные к исправлению в данном релизе, успешно протестированы и закрыты.
2.
3. Открытых дефектов, препятствующих установке версии в продуктивную среду нет.
...
Рейтинг: 0 / 0
24.10.2013, 17:16
    #38440250
Sergey Egorushkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии качества программного продукта
Добрый день!

А вот по показателю:
Redme1. Новый функционал в системе реализован корректно.

Как вы понимаете, что новый функционал действительно реализован корректно? Какой то определенный набор тестов прогоняете?
И есть ли у вас на проекте ещё какие либо метрики, например, производительность, кроссплатформенность, etc?
...
Рейтинг: 0 / 0
24.10.2013, 18:30
    #38440380
BadMF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии качества программного продукта
я не понимаю откуда такие вопросы, это вообще базовая вещь которую должен знать любой тестировщик...

Как вообще можно определить, что новый функционал в системе реализован корректно? Только проверив, что требования = реализация. Я не понимаю что тут ещё можно сказать.
...
Рейтинг: 0 / 0
24.10.2013, 18:33
    #38440384
BadMF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии качества программного продукта
Sergey Egorushkin производительность, кроссплатформенность, etc?

это всё конкретные требования. если приложению пофигу на все платформы кроме одной и что производительность равна 1 попугай в минуту и при этом это не противоречит требованиям = удовлетворяет конечного заказчика, то о каких критериях производительности и кроссплатформенности идёт речь?
...
Рейтинг: 0 / 0
28.10.2013, 15:25
    #38443658
Redme
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии качества программного продукта
Сергей, полностью поддерживаю BadMF.
...
Рейтинг: 0 / 0
28.10.2013, 20:57
    #38444152
Sergey Egorushkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии качества программного продукта
Итак, вопрос изначально был, видимо, неверно сформулирован.
Предположим мы начинаем проект. Что для нас будет критерием его успешного завершения?
авторКак вообще можно определить, что новый функционал в системе реализован корректно? Только проверив, что требования = реализация. Я не понимаю что тут ещё можно сказать.

Как можно проверить, что новый функционал реализован корректно? Действительно, только проверив, что требования=реализация. Но здесь возникает другой вопрос: а как вы собираетесь понимать, что "требования=реализация"?
...
Рейтинг: 0 / 0
15.11.2013, 15:35
    #38466577
BadMF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии качества программного продукта
что-то этот вопрос больше из области философии, есть такой термин "нонкогнитивизм" ну и "дислексия" до кучи. Аналитик страдает "дислексией", а тестировщик методами "нонкогнитивного чтения", только в этом случае я вижу возможность задать такой вопрос.
...
Рейтинг: 0 / 0
17.11.2013, 17:23
    #38467831
krukovskiy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Критерии качества программного продукта
Вопрос из серии "как количественно померить качество".
С самого начала для продукта надо определить требования: функциональные, производительности, юзабилити и др. Поле этого задача тестовой команды - покрыть требования тест кейсами и провести испытания. Если требования удовлетворены, продукт готов к выпуску. При этом в нем может быть какое-то количество багов - все зависит от требований.

авторКоличество инцидентов на проданную копию (на пользователя) – количество обращений в службу поддержки после выпуска продукта. Так как значение показателя можно измерить только после выпуска, его можно использовать исключительно для мониторинга (не в качестве условия для релиза)
Внедрение подобных метрик в 100% случаях ухудшает бизнес процесс (становится медленнее, портятся отношения и т.д.). Есть множество причин, по которым может увеличиваться число обращений от клиента, никак не связанных с качеством ПО. Здесь поможет экспертная оценка тест менеджера/команды разработки.
...
Рейтинг: 0 / 0
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / Критерии качества программного продукта / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]