Ist Qualitätssicherung genauso wie Testen und Beheben von Fehlern? [geschlossen]

7

Was ist Qualitätssicherung? Ist es Tests und Fehlerbehebung, oder ist es etwas mehr?

    
Jason 07.05.2009, 19:16
quelle

8 Antworten

8

Software-QA umfasst den gesamten Software-Entwicklungsprozess - Überwachung und Verbesserung des Prozesses, Sicherstellung, dass alle vereinbarten Standards und Verfahren eingehalten werden und sichergestellt wird, dass Probleme gefunden und bearbeitet werden.

mehr Details: Software QA FAQ

    
TStamper 07.05.2009, 19:20
quelle
6

Q) Was ist Qualitätssicherung?

  • Qualitätssicherung bezieht sich auf die Prozesse und Verfahren, die verschiedene Aspekte einer Dienstleistung systematisch überwachen , Prozess oder Einrichtung, um Qualitätsstandards zu erkennen, zu korrigieren und sicherzustellen, dass diese eingehalten werden.

  • Die Qualitätssicherung hat uns geholfen, fehlerhafte Produkte zu eliminieren und die Kundenzufriedenheit zu erhöhen.

Q) Gibt es Tests und Fehlerbehebung, oder ist es etwas mehr?

  • Qualitätssicherung ist mehr als nur Testen. Es bietet einen Rahmen, um zu definieren, wie die Qualität in einer Organisation definiert wird, und sie sollte in einer Organisation implementiert werden. Prozesse und Verfahren, die sich mit Qualität befassen, würden hier definiert.

  • Es ist im Zusammenhang mit dem gesamten Softwareentwicklungsprozess , prüft und überwacht den Softwareentwicklungsprozess, gibt die gefundenen Prozessprobleme zurück, führt Tests durch und hat die um zu entscheiden, wann das Produkt für die Veröffentlichung bereit ist.

  • Primäres Ziel ist "keine Bugs", anstatt das Produkt im Zeitplan oder unter Budget zu halten.

so, oben Punkt verdeutlicht, dass es QA viel mehr als Testen ist:)

    
Snehal Mohite 05.05.2013 05:52
quelle
4

QA ist viel mehr als Fehlerbehebung und Tests. Es ist auch mehr, als das Produkt gegen den definierten Umfang zu prüfen (obwohl das ein wichtiger Teil ist).

QA sollte in allen Phasen der Projekt- oder Projektphase stattfinden. Die Anforderungen sollten der QS unterliegen, um sicherzustellen, dass sie sinnvoll, erreichbar usw. sind. Die Komponententests sollten einer Qualitätssicherung unterzogen werden, um sicherzustellen, dass sie die Anwendung ausreichend abdecken. Beachten Sie, dass dies nicht überprüft, ob der Test funktioniert, sondern dass die Tests insgesamt "gut genug" sind. Der Code selbst sollte der Qualitätssicherung in Form von Code-Reviews und Unit-Tests unterzogen werden.

Diese QA-Aktivitäten müssen nicht von einer separaten Abteilung durchgeführt werden - Code-Reviews sind etwas, was von anderen Entwicklern gemacht werden sollte und sollte.

Wenn (und das ist ein großes if) genügend QA während des gesamten Projekts vorhanden ist, sollte die Anzahl der Tests / Fehlerbehebungen am Ende einer Projektphase auf ein Minimum beschränkt werden.

    
ChrisF 07.05.2009 19:48
quelle
3

QA = Testen, validieren und verifizieren.

Bugfix ist nicht Aufgabe des Testers. während der Tester Fehler für Programmierer anzeigen kann.

Testen gehört auch zu den fünf Stufen der Softwareentwicklung.

Normalerweise ist die letzte Phase (Wartung / Verbesserung) mit Bugfixing-Sachen verbunden.

Aber während des gesamten Lebenszyklus der SW-Entwicklung werden Fehler durch Tests oder durch Kunden oder Programmierer identifiziert.

    
Syed Tayyab Ali 07.05.2009 19:18
quelle
3

QA ist die Kurzform der Qualitätssicherung.

Qualitätssicherung bedeutet, ein Produkt im definierten Umfang zu prüfen, in dem der Umfang erfüllt ist oder nicht. Es beinhaltet die Fehlerkorrektur und andere Dinge.

Das erste QA-Team überprüft das Produkt anhand des definierten Umfangs. Wenn sie einen Fehler oder eine fehlerhafte Funktionalität im Produkt gefunden haben, wird ein Fehler gemeldet und einem Entwickler zugewiesen, der dieses Produkt entwickelt hat.

Der Entwickler wird diesen Fehler beheben. Das QA-Team wird das gleiche nochmal prüfen und dies verifizieren.

Dieser Zyklus wird solange fortgesetzt, bis der definierte Projektumfang erfüllt ist.

Weitere Informationen finden Sie unter den folgenden Links.

Definition der QA:

Ссылка

Definition von Bugfixing

Ссылка

Definition von Tests

Ссылка

Andere Links:

Ссылка
Ссылка
Ссылка

Hoffe das hilft dir

Sie können immer noch Millionen von Ergebnissen und Definitionen in Google finden

Prost,

    
jalpesh 13.02.2011 02:09
quelle
2

Die Qualitätssicherung beginnt bereits in der Anfangsphase eines Projekts. Es umfasst die Ausführung einer Reihe von Prozessen und Prozeduren, die von einer Organisation festgelegt werden, um bestimmte Qualitätsziele zu erreichen.

Die Validierung ist ein wichtiger Bestandteil der Qualitätssicherung. Sie müssen gegen gewünschte Ausgabe oder Anforderungen validieren.

Es gibt keine Software im Universum ohne Bugs in irgendeiner Plattform, die der Benutzer benutzt. Ziel ist es, ein intelligentes Produkt mit einer maximalen Anzahl von Fällen aussortieren und in Software zu behandeln. Mit der Verwendung und den Fällen beziehe ich die maximale Anzahl von Verhaltensfällen des Kunden.

Sie können nur dann über die Qualität Ihres Produkts aussagen, wenn Sie eine Dokumentation haben. Nachweis, dass Sie den gesamten Prozess und alle Aufgaben ausgeführt haben.

Das QA-Team hat viele Verantwortlichkeiten, wenn es um die Zertifizierung der Standardisierung der Organisation geht. z.B. Zertifikate wie ISO 9001: 2008

    
Rahul Palresha 15.03.2013 12:10
quelle
1

Für die echten Definitionen (ja, es gibt mehr als nur eine) der Qualitätssicherung können Sie ISO 24765 überprüfen, einen Standard, der Software-Engineering-Begriffe definiert. (Ich denke nicht, dass ich die Definitionen hier kopieren darf, also beziehe ich mich nur darauf). ISO 24765 fasst die Definitionen von ISO 12207 und ISO 15288 zusammen, so dass Sie diese beiden Punkte ebenfalls überprüfen können. CMMI beschreibt auch seine eigene Definition von QA.

Zu Ihrer Information:

%Vor%

Ich würde die Qualitätssicherung in zwei Teilen definieren.

= & gt; (Software) Qualitätssicherung ist ein systematischer Weg, um das Vertrauen zu gewinnen, dass eine Software die Qualität erfüllt. QA besteht aus Prozessen - & gt; Aktivitäten - & gt; Aufgaben - & gt; Verfahren. Die Anzahl der Prozesse und die Tiefe, in der die Prozesse in Aktivitäten, Aufgaben und Prozeduren zerlegt werden, hängt normalerweise von der Größe des Teams und der Kritikalität der zu entwickelnden Software ab. QA wird hauptsächlich versuchen, Fehler zu vermeiden, während die Qualitätskontrolle versuchen wird, Defekte aufzudecken (daher denke ich, dass Fehlerbehebungen nicht Teil der Qualitätssicherung sind, sondern Teil der Qualitätskontrolle sind). QA hat Testprozesse, aber es konzentriert sich mehr auf Integration und Qualifikationstests.

= & gt; Qualität ist der Grad, in dem die Software die Bedürfnisse des Kunden (sowohl gesagt als auch nicht gesagt), Anforderungen und Erwartungen erfüllt. (Beachten Sie, dass es ziemlich schwer ist, die unausgesprochene Nachfrage des Kunden und die Erwartungen des Kunden zu kennen).

    
Gab 23.12.2011 15:42
quelle
0

Testen und Bug Fixing und Verifizieren ist Teil der Qualitätssicherung. Aber QS als solches ist Prozess / Praxis, um sicherzustellen, dass die versprochene Qualität geliefert wird. QA kann also beinhalten sicherzustellen, dass die Anforderungen erfüllt sind / Anforderungen sind gültig / Korrekt Der Build-Prozess ist implementiert / Dev üben gute Programmierpraktiken..nicht, dass alle in allen Projekten implementiert sind, aber ein Teil der Qualitätssicherung ist

    
Jenga Blocks 03.12.2010 09:13
quelle

Tags und Links