JavaRush /Java-Blog /Random-DE /Hinweis für Tester: Die Formel für Qualitätssoftware

Hinweis für Tester: Die Formel für Qualitätssoftware

Veröffentlicht in der Gruppe Random-DE
Wie lässt sich die Qualität eines Softwareprodukts bestimmen? Natürlich gibt es eine interne emotionale Komponente, die die Zufriedenheit der Benutzer, den Wunsch, für das Produkt zu zahlen, hohe Bewertungen in Online-Shops oder speziellen Ressourcen, eine positive Einstellung und dergleichen anzeigt. Doch abgesehen von den Emotionen: Was sind die Bewertungskriterien? IEEE gibt an, dass Qualität der Grad ist, in dem ein Produkt die Bedürfnisse und Anforderungen des Endbenutzers erfüllt. Aber wie lautet die Formel? Können wir sagen, dass das Produkt beispielsweise zu 73 % zufrieden ist? Wie wir wissen, weist jedes Softwareprodukt eine unbegrenzte Anzahl von Fehlern auf. Einige davon werden vom Entwicklungsteam entdeckt und korrigiert, wir werden sie mit dem Buchstaben kennzeichnen F. Andere entstehen bei der Nutzung durch Endverbraucher, nennen wir sie U. Somit beträgt die Gesamtzahl der Fehler aus der unendlichen Menge, die wir zu minimieren versuchen, F+U. Je kleiner die Zahl U, desto höher ist natürlich die Qualität. Im Idealfall Usollte er gleich Null sein, was bedeutet, dass Benutzer keine Fehler gefunden haben. Wie kann dies erreicht werden, wenn die Anzahl der Fehler unendlich ist? Der einzig mögliche Weg besteht darin, den Wert zu erhöhen F, in der Hoffnung, dass Uer automatisch sinkt. Dementsprechend kann die Produktqualität anhand der folgenden Formel gemessen werden:

Q = F / (F + U)

Wir dividieren einfach die Anzahl der gefundenen Fehler durch ihre Gesamtzahl. Je mehr Fehler wir also finden können, bevor das Produkt den Verbraucher erreicht, desto höher ist seine Qualität. 100 % Qualität bedeutet, dass der Endbenutzer des Softwareprodukts keine Fehler darin gefunden hat. Eine Qualität von 0 % weist dementsprechend darauf hin, dass von Verbrauchern Fehler festgestellt wurden. Autor – Egor Bugaenko, von Oracle zertifizierter Java-Architekt, Mitbegründer und CTO von Teamed.io , leitender Architekt von Rultor.com und Jcabi.com und großer Fan der Testautomatisierung. Website des Autors: http://www.yegor256.com/ Primärquelle: https://www.javacodegeeks.com/2017/12/formula-software-quality.html
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION