2009-05-20 9 views
3

Je suis sur le point de passer une entrevue pour un emploi d'été en test de logiciel. Quelles questions dois-je poser au professeur à ce sujet + Je n'ai jamais fait de test logiciel auparavant, tout bon matériel de référence que vous pouvez recommander sera apprécié. grâcejob de test logiciel

+0

bonne chance pour votre entrevue! – Demi

+0

Droits acquis. Trop vieux pour migrer vers les programmeurs. –

Répondre

8

Vous devez être prêt à discuter d'une variété de conditions de test, tels que:

  • "boîte noire" test "boîte blanche" test, etc.
  • tests unitaires
  • fonctionnelle essais
  • tests de fumée
  • BVTS (Build tests de vérification)
  • les différences entre les tests de stress et test de charge
  • tests de performance
  • test de la mondialisation
  • tests d'interopérabilité
  • test test manuel vs automatique (quand ?, pourquoi?)
  • test api
  • tests de sécurité
  • tests de régression
  • test de couverture de code
  • (etc ...) Y Vous n'avez probablement pas besoin d'expérience dans chacun d'entre eux, mais vous devriez exprimer une conscience.

Une connaissance générale des suivants est utile (voir IEEE 829 pour commencer): - plans de test - ce qui devrait être dans un bon plan? - Cas de test - que devrait être un bon test? - spécifications de conception de test - rapports d'incidents (y compris le suivi des bogues) - spécifications du logiciel - que cherche-t-on?

Vous devriez commencer à réfléchir à la manière de tester différentes choses. Quels sont les cas de base? Y a-t-il des cas limites? Quel pourrait être le problème avec un produit ou un article donné? Penser de façon créative ...

Pour quelques références de départ sur les essais, je suggère à la recherche à l'adresse suivante:

+0

Aussi: si vous avez une idée de l'ensemble des langages de programmation et des technologies que vous allez utiliser, vous pouvez vous pencher sur la gamme de frameworks de tests disponibles pour eux et leurs avantages/limites. – Demi

1

En plus des questions que vous posez demandé, ne pas oublier l'interview est en fait une conversation. Et tu as l'air beaucoup mieux si tu poses des questions toi-même. Alors, permettez-moi de dire peu de choses que je demanderais si j'étais vous :)

Pour moi, quand il s'agit de travailler en tant que testeur, le plus important est la communication. Comment bien vous pouvez communiquer avec les membres de l'équipe, les gestionnaires, l'équipe qui développe le logiciel que vous testez.Est-ce qu'ils utilisent un système de suivi des bogues, si oui, de quel système s'agit-il? Est-ce le même système que l'équipe de développement utilise? Cet outil couvre-t-il la plupart des besoins de communication, ou va-t-il y avoir beaucoup d'échanges d'appels/d'e-mails, entraînant un désordre total dans les discussions sur les problèmes?

Y at-il un outil automatisé utilisé pour les tests? Cela vous rapproche énormément de vos responsabilités à ce poste, de sorte qu'il sera probablement couvert dans l'entrevue de toute façon.

Avez-vous 2 moniteurs?)? (Vraiment, obtenir un deuxième affichage était comme une amélioration énorme pour moi dans le travail de testeur). Avez-vous les outils qui rendent votre travail plus rapide et plus efficace?

3

Si vous n'avez jamais fait de test logiciel auparavant, ce serait une bonne idée d'apprendre certaines choses rapidement.

Je vous recommande de consulter le cours Black Box Software Testing, disponible gratuitement (sans formateur) au http://www.testingeducation.org/BBST, ou dans une version gratuite pour les membres de l'Association for Software Testing (http://www.associationforsoftwaretesting.org). Ceci est un cours de niveau universitaire, des heures et des heures de vidéo, des documents supplémentaires, des quiz, des auto-tests et des pointeurs vers d'autres informations. James Bach et moi avons co-écrit et enseigné un cours intitulé Rapid Software Testing (http://www.developsense.com/courses.html). Les notes de cours pour cela sont disponibles gratuitement sur le site Web de James, http://www.satisfice.com/rst.pdf.

J'ai écrit de nombreux articles sur les tests pour le magazine Better Software. Ils sont disponibles gratuitement au http://www.developsense.com/publications.html.

En outre, il y a un billet de blog pour vous: http://www.developsense.com/2009/02/how-can-trainee-improve-his-her-skills.html

Il existe plusieurs communautés de test en ligne où vous pouvez poser des questions et d'obtenir le mentorat. http://www.softwaretestingclub.com et http://www.testrepublic.com sont deux d'entre eux.

Bonne chance.

--- Michael B.

0

Termes, définitions et outils sont important ... mais les compétences analytiques, la logique, la communication et d'autres compétences peuvent être plus importantes.
Peut-être que ce ne sera pas un emploi d'été, mais un career.