an interview with michael bolton read his advice
quan s’han de realitzar proves de regressió
L’article d’avui és una entrevista amb un conegut especialista en proves de programari Senyor Michael Bolton , professor de proves de programari, autor, consultor i líder de pensament.
Això forma part del nostre ‘ conèixer un líder ‘Sèrie d’entrevistes de personalitats famoses a SoftwareTestingHelp. Consulteu la nostra última entrevista amb Neeraj Tripathi , Vicepresident de QA global a Infor.
STH està encantat de presentar-vos aquesta entrevista i, sense més, anem a una breu cita amb Michael.
Per obtenir una llista completa de la seva feina, èxits, cursos i activitats, consulteu el seu bloc aquí .
Aquí va:
Pregunta 1) Podríeu compartir la vostra història breument sobre com us heu convertit en un provador de programari? Molts dels nostres lectors són aspirants a la QA i creiem que la vostra història ressonarà amb ells i els inspirarà.
Michael: Hi ha diverses maneres de respondre a aquesta pregunta.
Podria dir que em vaig convertir en un provador de programari quan vaig començar a editar el diari de l’escola, fa massa temps per mencionar-ho. Podria dir que em vaig convertir en un provador de programari quan vaig començar a utilitzar el programari. Definitivament, podria dir que em vaig convertir en un provador de programari quan vaig començar a escriure programari, el 1988 més o menys. O podria dir que em vaig convertir en un provador de programari quan vaig començar a treballar en suport tècnic, el 1990.
L'experiència i les habilitats que vaig desenvolupar en totes aquestes situacions van contribuir a fer-me qualificar per a una feina anomenada 'software tester'. Em van oferir una feina amb aquest títol a Quarterdeck, el 1994 més o menys.
Pregunta 2)Quina és, segons vosaltres, la millor part de ser un provador de programari?
Michael: Els avaluadors no només aprenen sobre tecnologies, dominis empresarials i problemes, sinó que se’ls paga per fer-ho. La prova és una universitat on el programa dura tota la vostra carrera.
Pregunta núm. 3)Les proves ràpides de programari es consideren un dels millors programes de proves que existeixen. Què creus que és d’aquest tipus?
Michael: Moltes altres classes se centren en memoritzar la terminologia per poder aprovar un examen. No tenim exàmens. No és que la terminologia no tingui importància; creiem que les paraules són molt importants perquè ens ajuden a pensar les coses d’una manera més nítida.
Així doncs, parlem de com pensem sobre les proves i oferim vocabulari per a això, però no insistim que utilitzeu les nostres paraules per fer coses. Us suggerim (amb força) que penseu profundament sobre les vostres idees sobre el vostre ofici i sobre com en parleu. I que parleu del vostre ofici amb altres persones. Això és el que fan els experts.
A les persones que els agraden les classes aplicades de proves ràpides de programari i proves ràpides de programari, gaudeixen del fet que, a classe, provem programari i treballem trencaclosques, i després parlem del que va passar i del que hem après. En aquest sentit, no som exactament únics.
Els exercicis de proves interactives es realitzen a les classes Just in Time Test de Rob Sabourin, per exemple; i amb més profunditat en un període de temps més llarg a les classes de BBST, també. Les classes són potents, i justificades, perquè les proves requereixen pràctica i no només parlar.
Pregunta núm. 4)Els equips de proves es perceben com una de les parts més poc valorades dels projectes de programari. Quins són els majors reptes als quals s’enfronten els equips de proves?
garantia de qualitat i diferència de control de qualitat
Michael: El major repte que veig és que els empresaris malentenen les proves i, per tant, mantingueu-lo a un nivell baix .
És massa fàcil que alguns provadors no siguin qualificats perquè els gestors que els contracten no són qualificats. Al mateix temps, molts provadors no treballen les seves habilitats (habilitats tècniques, pensament crític, pensament de sistemes, informes), de manera que la situació s’amplifica.
Pregunta núm. 5)Què és més important per ser un avaluador amb èxit? Pensament analític i crític O experiència en eines i processos?
Michael: És com preguntar-se 'Què és més important per tenir èxit en bicicleta, mantenir l'equilibri o la direcció?' No és cap de les preguntes.
Les eines i l'experiència en processos no són molt fiables ni útils si no n'hi ha cap anàlisi i pensament crític . L’anàlisi i el pensament crític es poden ajudar amb eines i experiència. Totes aquestes coses són importants i moltes altres coses també.
Pregunta núm. 6)Molts dels nostres lectors voldrien saber si la certificació els pot ajudar a ser millors avaluadors. Quina opinió teniu sobre les certificacions?
Michael: La majoria de certificats de proves no mesuren la vostra capacitat de prova. No us preocupeu per obtenir la certificació. Concentreu-vos a educar-vos. Cerqueu el material de la classe BBST o, millor encara, feu una classe BBST. Si voleu, feu una classe d’RST.
Llegiu Llibres de Jerry Weinberg . Llegiu un munt de blocs de proves. Practiqueu proves amb companys de feina o amb la gent que prova el cap de setmana.
Pregunta núm. 7)Quins canvis en les proves de programari poden anticipar els verificadors que no estiguin al seu favor?
Michael: Algunes persones semblen creure que les proves consisteixen en burocràcia i tràmits; sobre l'execució memoritzada de procediments de prova seguint un script; sobre el funcionament del producte de maneres específiques amb entrades específiques i la cerca de sortides específiques. (Quan aquest tipus de treball es pot fer mitjançant algorismes, programes informàtics, ho anomenem 'comprovació'. Vegeu això .)
Moltes organitzacions i molts provadors semblen que el més important en les proves és seguir les instruccions d'una altra persona. Tard o d'hora, la gent s'adonarà que les proves centrades en casos de proves de confirmació no són molt informatives i no són molt valuoses. En la mesura que valgui la pena, gran part d'aquest tipus de proves es poden expressar com a codi i delegar-los en programes i maquinària.
Els provadors que actualment segueixen les instruccions d’altres persones tenen l’opció d’actualitzar les seves habilitats de programació, d’anàlisi o de ciències socials, o de buscar altres feines.
Testers experts en proves —En anàlisi, en dissenyar i realitzar experiments— serà molt més segur que els que no ho són.
Pregunta núm. 8)Quines tendències de proves de programari hauríem d’esperar?
Michael: La meva esperança és que les proves siguin reconegudes com un conjunt clau d’habilitats que impregnen tot el desenvolupament de programari i que més desenvolupadors, dissenyadors i empresaris assumiran aquestes habilitats.
quants proveïdors de correu electrònic hi ha
Espero que sempre hi hagi espai perquè la gent ajudi els equips de desenvolupament especialitzant-se en aquest conjunt d’habilitats i col·laborant amb les altres especialitats. Perquè aquesta esperança es faci realitat, però, crec que haurem d’actualitzar les habilitats dels provadors de tot el món.
Preguntes núm. 9)Quin és el vostre consell per als propers comprovadors sobre com tenir èxit?
Michael: Aquesta resposta serà diferent d'un provador a un altre. Però hi ha una habilitat clau en què observo que la majoria dels verificadors semblen malauradament dèbils, i això és el habilitat per explicar la història de la prova .
La història de la prova té tres fils, i s’enrotllen com una trena. Una de les línies és el producte i el seu estat; què fa; el que no fa; com funciona; com no funciona; i com ho fa potser no treballeu de maneres que interessin als vostres diversos clients.
Un altre aspecte és com heu provat el producte; com el vau configurar; com l'has operat; com i què buscaves i on miraves. Es tracta de com vau reconèixer els problemes quan els notàveu; els oracles que heu aplicat. També es tracta de cobertura; el que heu provat fins ara. I també tracta d’allò que no heu cobert; proves importants que no heu fet o que potser no feu, tret que canviïn les coses.
Un altre aspecte és la qualitat de les proves; per què és la millor prova que podríeu haver fet en aquestes circumstàncies, o com podria no haver estat. També es tracta d’allò que ha provocat o està fent proves més dures o més lentes. Es tracta de la probabilitat del producte, perquè un producte que no té funcions de testabilitat és més difícil i lent de provar. I tracta del que és possible que necessiteu i del que recomaneu perquè les proves es desenvolupin amb més rapidesa, profunditat i efectivitat.
Una pregunta addicional núm. 10: Si hi ha alguna habilitat que aspiri i els provadors en què s’haurien de centrar, quina seria?
Michael: No n’hi ha un .
Practiqueu allò que us sigui més útil en el vostre context actual i practiqueu coses que us interessin. Practiqueu les coses on sabeu que heu de millorar. Practicar el pensament crític; quan vegeu o penseu alguna cosa, pregunteu 'què més podria ser això?' Practiqueu les vostres habilitats analítiques i practiqueu la història de les proves.
Això és!
Podeu seguir Michael Twitter .
Gràcies, senyor Bolton, per dedicar-vos el temps per compartir els vostres pensaments, consells, i ideologia amb els nostres lectors. És una delícia absoluta. Els nostres lectors i STH ho agraeixen molt.
Estigueu atents a més entrevistes d’aquest tipus amb les cares més conegudes de les proves de programari. No dubteu a comentar els vostres suggeriments / preguntes.
Lectura recomanada
- Preguntes i respostes de l’entrevista
- Les millors preguntes que els avaluadors haurien de fer a un entrevistador
- Top 200 preguntes sobre l'entrevista de proves de programari (una lectura obligada per esborrar qualsevol entrevista de prova)
- Algunes preguntes d’entrevistes de proves de programari interessants
- Com mantenir la motivació viva als provadors de programari?
- Preparació per a l'entrevista de proves de programari: consells senzills a seguir abans i en el moment de l'entrevista
- Habilitat suau per als provadors: com millorar la capacitat de comunicació
- Com es prepara per a l’entrevista de proves de programari