an interview with michael bolton read his advice
Datengesteuertes Testen in Soapui mit groovigem Skript
Der heutige Artikel ist ein Interview mit einem weithin bekannten Spezialisten für Softwaretests Herr Michael Bolton , ein Lehrer für Softwaretests, Autor, Berater und Vordenker.
Dies ist Teil unserer kenne einen Führer Interviewreihe berühmter Persönlichkeiten auf SoftwareTestingHelp. Überprüfen Sie unsere letzten Interview mit Neeraj Tripathi , VP of Global QA bei Infor.
STH freut sich, Ihnen dieses Interview präsentieren zu können. Lassen Sie uns ohne weiteres zu einem kurzen Rendezvous mit Michael kommen.
Eine vollständige Liste seiner Arbeiten, Leistungen, Kurse und Aktivitäten finden Sie unter sein Blog hier .
Hier geht:
Frage 1) Könnten Sie bitte kurz Ihre Geschichte darüber erzählen, wie Sie zum Software-Tester wurden? Viele unserer Leser sind QS-Aspiranten und wir glauben, dass Ihre Geschichte bei ihnen Anklang findet und sie inspiriert.
Michael: Es gibt verschiedene Möglichkeiten, diese Frage zu beantworten.
Ich könnte sagen, dass ich ein Software-Tester wurde, als ich anfing, die Schulzeitung zu bearbeiten, zu lange, um es zu erwähnen. Ich könnte sagen, dass ich Software-Tester wurde, als ich anfing, Software zu verwenden. Ich könnte definitiv sagen, dass ich ein Software-Tester wurde, als ich 1988 anfing, Software zu schreiben. Oder ich könnte sagen, dass ich Software-Tester wurde, als ich 1990 anfing, im technischen Support zu arbeiten.
Die Erfahrung und Fähigkeiten, die ich in all diesen Situationen entwickelt habe, haben dazu beigetragen, dass ich mich für einen Job namens „Software-Tester“ qualifiziert habe. Etwa 1994 wurde mir ein Job mit diesem Titel bei Quarterdeck angeboten.
Frage 2)Was ist Ihrer Meinung nach das Beste daran, ein Software-Tester zu sein?
Michael: Tester lernen nicht nur Technologien, Geschäftsbereiche und Probleme kennen, sondern werden auch dafür bezahlt. Testen ist eine Universität, an der das Programm Ihre gesamte Karriere dauert.
Frage 3)Rapid Software Testing gilt als eines der besten Testprogramme überhaupt. Was denkst du, ist es einzigartig?
Michael: Viele andere Klassen konzentrieren sich auf das Auswendiglernen von Terminologie, damit Sie eine Prüfung bestehen können. Wir haben keine Prüfungen. Es ist nicht so, dass die Terminologie unwichtig ist. Wir denken, dass Worte sehr wichtig sind, weil sie uns helfen, die Dinge schärfer zu betrachten.
Wir sprechen also darüber, wie wir über das Testen denken, und bieten dafür einige Vokabeln an, aber wir bestehen nicht darauf, dass Sie unsere Worte für Dinge verwenden. Wir empfehlen - ziemlich stark -, dass Sie tief über Ihre eigenen Vorstellungen von Ihrem Handwerk nachdenken und wie Sie darüber sprechen. Und dass du mit anderen über dein Handwerk sprichst. Das machen Experten.
Die Leute, die die Klassen Rapid Software Testing und Rapid Software Testing Applied mögen, freuen sich über die Tatsache, dass wir im Unterricht Software testen und an Rätseln arbeiten und dann darüber sprechen, was passiert ist und was wir gelernt haben. In diesem Sinne sind wir nicht gerade einzigartig.
Interaktive Testübungen finden zum einen in Rob Sabourins Just-in-Time-Testklassen statt. und in größerer Tiefe über einen längeren Zeitraum auch in den BBST-Klassen. Die Klassen sind mächtig - und zu Recht beliebt -, weil das Testen Übung erfordert, nicht nur Sprechen.
Frage 4)Testteams werden als einer der am wenigsten geschätzten Teile der Softwareprojekte angesehen. Was sind die größten Herausforderungen für Testteams?
Fragen und Antworten zu Verhaltensinterviews zum Testen von Software
Michael: Die größte Herausforderung, die ich sehe, besteht darin, dass Arbeitgeber Tests falsch verstehen und daher Halten Sie es auf einem niedrigen Standard .
Für einige Tester ist es zu einfach, ungelernt zu bleiben, da die Manager, die sie einstellen, ungelernt sind. Gleichzeitig arbeiten viele Tester nicht an ihren Fähigkeiten - technischen Fähigkeiten, kritischem Denken, Systemdenken, Berichterstellung -, sodass sich die Situation von selbst verstärkt.
Frage 5)Was ist wichtiger, um ein erfolgreicher Tester zu sein - analytisches und kritisches Denken oder Tool- und Prozess-Know-how?
Michael: Das ist so, als würde man fragen: 'Was ist wichtiger, um ein erfolgreicher Fahrradfahrer zu sein - das Gleichgewicht halten oder lenken?' Es ist keine Entweder-Oder-Frage.
Werkzeuge und Prozesskenntnisse sind mangels von nicht sehr zuverlässig oder nützlich Analyse und kritisches Denken . Analyse und kritisches Denken können durch Werkzeuge und Fachwissen unterstützt werden. Diese Dinge sind alle wichtig und viele andere auch.
Frage 6)Viele unserer Leser möchten wissen, ob eine Zertifizierung ihnen helfen kann, bessere Tester zu sein. Wie ist Ihre Meinung zu Zertifizierungen?
Michael: Die meisten Testzertifizierungen messen nicht Ihre Testfähigkeit. Mach dir keine Sorgen, dass du zertifiziert wirst. Konzentrieren Sie sich darauf, sich weiterzubilden. Schauen Sie sich das Material der BBST-Klasse an oder nehmen Sie noch besser an einer BBST-Klasse teil. Nehmen Sie an einem RST-Kurs teil, wenn Sie möchten.
Lesen Jerry Weinberg Bücher . Lesen Sie eine Menge Testblogs. Üben Sie das Testen mit Kollegen oder mit den Leuten, die am Wochenende testen.
Frage 7)Welche Änderungen beim Testen von Software können Tester erwarten, die möglicherweise nicht zu ihren Gunsten sind?
Michael: Einige Leute scheinen zu glauben, dass es beim Testen nur um Bürokratie und Papierkram geht. über die erneute Ausführung von Testprozeduren nach einem Skript; Informationen zum Betrieb des Produkts auf bestimmte Weise mit bestimmten Eingaben und zur Suche nach bestimmten Ausgaben. (Wenn diese Art von Arbeit durch Algorithmen oder Computerprogramme erledigt werden kann, nennen wir das „Prüfen“. Siehe Dies .)
Viele Organisationen - und viele Tester - scheinen der Meinung zu sein, dass das Wichtigste beim Testen darin besteht, den Anweisungen eines anderen zu folgen. Früher oder später werden die Leute erkennen, dass Tests, die sich auf bestätigende Testfälle konzentrieren, nicht sehr informativ und nicht sehr wertvoll sind. In dem Maße, in dem es sich lohnt, kann ein Großteil dieser Art von Tests als Code ausgedrückt und an Programme und Maschinen delegiert werden.
Tester, die derzeit den Anweisungen anderer folgen, haben die Möglichkeit, ihre Programmierkenntnisse, ihre analytischen Fähigkeiten oder ihre sozialwissenschaftlichen Fähigkeiten zu verbessern oder nach anderen Jobs zu suchen.
Tester, die Experten sind testen - in der Analyse, beim Entwerfen und Durchführen von Experimenten - ist viel sicherer als diejenigen, die dies nicht tun.
Frage 8)Auf welche Trends beim Testen von Software sollten wir uns freuen?
Michael: Ich hoffe, dass das Testen als eine Schlüsselkompetenz anerkannt wird, die die gesamte Softwareentwicklung durchdringt, und dass mehr Entwickler, Designer und Geschäftsleute diese Fähigkeiten übernehmen werden.
Ich hoffe, es wird immer Platz für Leute geben, die Entwicklungsteams helfen können, indem sie sich auf diese Fähigkeiten spezialisieren und mit den anderen Fachgebieten zusammenarbeiten. Damit diese Hoffnung Wirklichkeit wird, müssen wir meiner Meinung nach die Fähigkeiten von Testern auf der ganzen Welt verbessern.
Fragen # 9)Was raten Sie zukünftigen Testern, um erfolgreich zu sein?
Michael: Diese Antwort ist von Tester zu Tester unterschiedlich. Aber es gibt eine Schlüsselkompetenz, bei der ich beobachte, dass die meisten Tester leider schwach erscheinen, und das ist die Fähigkeit, die Testgeschichte zu erzählen .
Die Testgeschichte besteht aus drei Strängen, die sich wie ein Zopf umeinander wickeln. In einem Strang geht es um das Produkt und seinen Status. Was es macht; was es nicht tut; wie es funktioniert; wie es nicht funktioniert; und wie es möglicherweise nicht Arbeiten Sie auf eine Weise, die für Ihre verschiedenen Kunden wichtig ist.
beste Software, um Festplatte auf SSD zu klonen
In einem anderen Bereich geht es darum, wie Sie das Produkt getestet haben. wie Sie es einrichten; wie Sie es bedient haben; wie und was du gesucht hast und wo du gesucht hast. Es geht darum, wie Sie Probleme erkannt haben, als Sie sie bemerkt haben. die Orakel, die Sie angewendet haben. Es geht auch um Berichterstattung. was du bisher getestet hast. Und es geht auch darum, was Sie nicht behandelt haben. wichtige Tests, die Sie noch nicht oder gar nicht durchgeführt haben, es sei denn, die Dinge ändern sich.
Ein weiterer Aspekt betrifft die Qualität der Tests. warum es der beste Test ist, den Sie unter diesen Umständen hätten machen können - oder wie es vielleicht nicht gewesen ist. Es geht auch darum, was das Testen schwieriger oder langsamer gemacht hat oder macht. Es geht um die Testbarkeit des Produkts, da ein Produkt ohne Testbarkeitsfunktionen schwieriger und langsamer zu testen ist. Und es geht darum, was Sie möglicherweise benötigen und was Sie empfehlen, um das Testen schneller, tiefer und effektiver zu gestalten.
Eine Bonusfrage Nr. 10: Wenn es eine Fähigkeit gibt, auf die sich angehende und praktizierende Tester konzentrieren sollten, welche wäre das?
Michael: Das gibt es nicht einer .
Üben Sie, was Ihnen in Ihrem aktuellen Kontext am hilfreichsten ist, und üben Sie Dinge, die Sie interessieren. Übe die Dinge, von denen du weißt, dass du sie verbessern musst. Übe kritisches Denken; Wenn Sie etwas sehen oder denken, fragen Sie: 'Was könnte das noch sein?' Üben Sie Ihre analytischen Fähigkeiten und erzählen Sie die Geschichte Ihrer Tests.
Das ist es!
Du kannst Michael folgen Twitter .
Vielen Dank, Herr Bolton, dass Sie sich die Zeit genommen haben, Ihre Gedanken zu teilen. Rat, und Ideologie mit unseren Lesern. Es ist eine absolute Freude. Unsere Leser und STH wissen das sehr zu schätzen.
Seien Sie gespannt auf weitere solche Interviews mit den bekanntesten Gesichtern von Softwaretests. Fühlen Sie sich frei, Ihre Vorschläge / Fragen zu kommentieren.
Literatur-Empfehlungen
- Interview Fragen und Antworten
- Die besten Fragen, die Tester einem Interviewer stellen sollten
- Die 200 wichtigsten Fragen zum Softwaretest-Interview (ein Muss zum Löschen eines Testinterviews)
- Einige interessante Fragen zu Softwaretests
- Wie kann man die Motivation in Software-Testern am Leben erhalten?
- Vorbereitung auf ein Software-Test-Interview - Einfache Tipps, die Sie vor und zum Zeitpunkt des Interviews befolgen sollten
- Soft Skill für Tester: So verbessern Sie die Kommunikationsfähigkeit
- So bereiten Sie sich auf ein Software-Test-Interview vor