Donnerstag, 25. Oktober 2012
Wie zur Verbesserung der Software Testing
Wenn man über Software-Tests, es als Aufgabe gesehen wird, hat die durchgeführt werden soll, da es ein Teil des Software-Entwicklungszyklus ist. Da es nur als Teil des Lebenszyklus gesehen wird, ist es nicht ungewöhnlich, um zu sehen, dass die Software-Testverfahren von den meisten Organisationen verwendet oft veraltet sind, da sie sich auf die uralte Praxis der Prüfung verlassen fortsetzen. Es ist wichtig, um die Testverfahren, wie sie verstimmt sind mit den modernen Software-Entwicklung Praktiken, wie die agile Modell usw. erneuern Es gibt eine Tendenz, nicht zu nehmen, eine Armee von Testern an Bord für die Kosten, die müssen sein wird entstehen. Wenn man fragt, wie man Software-Tests zu verbessern, hat die Verbesserung auf zwei Ebenen erfolgen. Improvement muss an die Fähigkeiten der Tester und Verbesserung muss auch auf den Testprozess werden vorgenommen werden.
Wie zur Verbesserung der Software Testing Kompetenzen
Ich stimme so viel wie der Prozess der Prüfung wichtig die Fähigkeiten des Testers auch noch geschliffen als gut. Es ist wichtig, auf jedem von dem Punkt untenstehenden zahlen.
* Es wird oft gesehen, dass die Tester keine eingehende Kenntnis der Anwendung, werden sie testen. Wenn man nicht über die notwendigen Kenntnisse, dann gibt es Chancen, dass eine fehlende Funktionalität nicht auf die Ankündigung des Entwicklungsteams gebracht werden. Gleichzeitig kann das gewünschte Verhalten der Software nicht mit absoluter Autorität bestimmt werden. Dies ist beim Lesen der Software Requirement Specification (SRS) Dokument kommt in handliches.
* Nach dem Wissen über die Spezifikationen, kommt in Domain-Wissen. Das Finden der Fehler in der Software einfacher wird, zusammen mit ihm kannst du in der Lage, bessere Lösung für den Bug als auch vorschlagen. Mit guter Domain-Wissen hilft auch bei der Entwicklung besserer Testfälle.
* Als Tester, ist es wichtig, dass der Tester nicht mit dem Entwicklungs-Team ausrichten. Ein Tester muss sich in den Schuhen des Endverbrauchers zu betrachten. Allerdings ist es wichtig, dass Sie nicht vernachlässigen die technischen entweder. Da ein Tester werden Testen der Anwendung immer und immer wieder, wird er auch mit der Anwendung vertraut sein, aber er hat immer daran denken, zu prüfen, ob die Anwendung ist benutzerfreundlich und die Endbenutzer Manöver werden durch sie ziemlich leicht.
* Es ist oft gesehen, dass das Ziel die meisten der Software-Tester einen Fehler kostenlose Anwendung zu gewährleisten. Allerdings ist es wichtig zu beachten, dass es nicht möglich ist, eine Anwendung, die 100% fehlerfrei ist zu geben. Die Chancen, dass einige der niedrige Priorität Bugs können auf der Rückseite für mehr dringendsten Bedürfnisse verbannt werden. Es ist wichtig, die wichtige Funktionen in den nicht so entscheidend diejenigen priorisieren und testen sie in die Tiefe. Dadurch wird sichergestellt, dass die entscheidende Funktionalitäten ausgiebig getestet wurden.
* Es ist wichtig, dass man nicht jede Art von Annahmen, wenn man testet eine Anwendung. Doch eine gute Entwicklung Team ist zu beachten, dass die Entwickler auch Menschen sind und sie können auch Fehler machen. Der Ansatz, dass man annehmen während des Tests ist, dass es zwangsläufig zu Fehlern in der Anwendung sein. Dies wird Ihnen helfen zu heben mehr Bugs und machen die Anwendung als fehlerfrei wie möglich.
* Wie die Entwickler ihre Fähigkeiten und geschickt sich mit neuen Technologien zu halten, sollten die Tester auch lernen, neue Technologien. Es kann eine neue Automatisierungs-Tool oder eine neue Technik, die erst vor kurzem eingeführt werden. Anpassung sich auf neue Technologien geben Ihnen eine bessere Kante, wenn Sie testen ein Dokument.
* Es ist nicht ungewöhnlich, um zu sehen, dass einige Entwickler oder Entwicklerteams nach unten schauen auf die Test-Team. Durch diese gibt es Chancen, dass einige der Bugs, nicht genügend Aufmerksamkeit gegeben werden, obwohl ein Tester denkt, dass es repariert werden muss. Es sollte nicht als persönliche Niederlage angesehen werden. Es kann verschiedene Gründe, warum die insbesondere Fehler wurde nicht im aktuellen Release behoben sein.
Wie zur Verbesserung der Software-Testprozess
Wir lesen über die Maßnahmen, die von einem Software-Tester für die Verbesserung der Prüfung getroffen werden müssen. Es sind weitere Maßnahmen, die von der Organisation zum Verbessern der Software-Testprozess genommen werden müssen. Die einfache Schritte zum Testen von Software zu verbessern sind unten angegeben.
* Es ist wichtig, dass die Test-Team bereit für Veränderungen ist. Früher war es üblich, Plan für die Arbeit an Ort und Stelle zu haben und dann nach dem Plan arbeiten. Doch mit den Techniken wie agile Entwicklung, die in die Szene, ist es schwierig, einen Plan zu haben. Die Chancen, die Anforderungen ändern sich auch viele weitere. Daher wird die Test-Team müssen lernen, zu modifizieren und Änderungen vornehmen, ohne über sie voreingenommen.
* Mit den Veränderungen ist es auch wichtig, dass man gehen wir die alten Testfällen, die nun geworden redundanten mit der geänderten Szenario. Es kann nicht immer eine gute Idee, um Änderungen an den vorhandenen Testfälle zu machen, wie die Chancen für Fehlleistungen Anstieg vielfältig. Zur gleichen Zeit, können Sie nicht testen Sie die Anwendung genau so, wie Sie es geplant, es zu testen hatte.
* Es ist ersichtlich, dass die Tester in sind und rangiert von Projekten, auch wenn das Projekt ist im Gange. Dies wird nicht empfohlen. Es ist am besten, einen Tester für die Dauer des Projekts vergeben. Dadurch wird sichergestellt, dass der Tester ausreichend Fachwissen hat so viel, wie er das Wissen über die Pflichtenhefte hat. Er wird in einer besseren Position, um alle Bereiche der Software abdecken und wenig Platz für defekt sein.
* Tester muss ein Teil von all den Projekt-Meetings, Diskussionen, etc., die ihnen eine Chance, das Projekt besser zu verstehen sein. Mit besseren Verständnis des Projekts sicherzustellen, dass sie die Testfälle viel besser schreiben und zu verfolgen Mängel.
* Die Organisationen müssen sicherstellen, dass die Tester auch mit der neuesten auf dem Gebiet der Prüfung vertraut. Kann sie ihnen für verschiedene Schulungen erweisen könnte eine Hilfe sein. Nach dem Training können sie kommen mit Möglichkeiten, die bei der Herstellung der Software deutlich effizienter helfen.
Ich hoffe, mit diesem Schreiben auf, haben Sie eine Antwort darauf, wie Software-Tests zu verbessern gefunden. Zusammen mit den oben genannten Punkte, ist es wichtig, dass der Tester ausreichend gut mit den Grundlagen, wie etwa Software-Tests gehen versiert ist, so dass es keinen Spielraum für Fehler oder Misserfolg. Einige der Punkte zu sein scheint sehr trivial, aber es wird nicht empfohlen, dass diese Finger zeigt vernachlässigt werden, da sie einen langen Weg bei der Unterstützung der Tests durchlaufen....
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen