⚛️Что такое качество программного обеспечения?
Ответ на этот вопрос будет разным и зависит от контекста.
В книге: «Software testing and quality assurance.Theory and practice.», Kshirasagar N., Priyadarshi T. 2008 г. приводится пять пояснений понятия «качества ПО», в зависимости от того, с какой позиции на него смотреть.
1️⃣Трансцендентальный(иррациональный) взгляд: предполагает качество как нечто, что может быть признано, но данное понятие трудно для четкого определения.
2️⃣Взгляд со стороны пользователя: воспринимает качество как пригодность для цели.
Согласно этой точке зрения, при оценке качества продукта необходимо задать ключевой вопрос: «Удовлетворяет ли продукт потребностям и ожиданиям пользователей?»
3️⃣Взгляд с точки зрения производства: здесь качество понимается как соответствие спецификации.
Уровень качества продукта определяется тем, в какой степени продукт соответствует его спецификациям.
4️⃣Взгляд с точки зрения продукта: в этом случае качество рассматривается как привязанное к неотъемлемым характеристикам продукта(от автора: скорость, удобство и т.д.). Существующие характеристики продукта, то есть внутренние качества, определяют его внешние качества.
5️⃣Ценностно-ориентированный подход(value-based): качество, с этой точки зрения, зависит от суммы, которую клиент готов заплатить за него.
P. S. и сложное в тестировании в том, что тестировщику нужно учитывать все перечисленные взгляды на качество☝️
А руководство, команда и заказчик обычно рассматривают качество с одной/двух сторон из данного списка.
У меня все)) Живите теперь с этим и делитесь осознанием со своей командой 🙂
@testorest
Post #786
565
- 👍 5
- 💯 1