Мне нужна помощь в поиске списка нефункциональных тестов требований? - PullRequest
0 голосов
/ 05 февраля 2019

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

Может ли кто-нибудь, кто занимается созданием этих программ, посоветовать, каковы общие требования к функциям для музыкального онлайн-приложения?

Или я могу обратиться к ним, чтобы найти программу, включающуюкод и нефункциональные требования?

Я пробовал искать в интернете через github множество различных программ.Те, которые имеют нефункциональные требования, очень расплывчаты, такие как «Должен бежать быстро» или «Никогда не падать»

Ответы [ 2 ]

0 голосов
/ 07 февраля 2019

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

«Качество продукта» или «Характеристики качества» - это более или менее одно и то же, но разные названия.Каждый из них содержит список нескольких аспектов продукта, включая нефункциональные аспекты, которые вы можете использовать для описания некоторого свойства системы (следовательно, требований ...)

В реальном мире вы часто сталкиваетесьнефункциональные требования в следующих аспектах:

  • Производительность
  • Удобство для пользователя
  • Безопасность
  • Портативность

Несколько примеров:

  • Производительность: (При определенной загрузке системы (например, одновременные пользователи) время загрузки / отклика страницы должно составлять X.XX секунд)
  • Безопасность (Наше веб-приложениев соответствии с OWASP.org способен противостоять 10 наиболее критическим рискам безопасности веб-приложений.
  • Переносимость (комбинации аппаратного и программного обеспечения, которые должны быть в состоянии запустить наше приложение)

Надеждаэто поможет вам в вашем путешествии.

0 голосов
/ 06 февраля 2019

Я не удивлен, что вы не можете найти ни одного.Это не то, что вы «отправляете» со своим приложением.

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

Удачи.

...