what are iq oq pq 3 q s software validation process
Introduction à IQ-OQ-PQ:
IQ, OQ et PQ constituent les 3Q du processus de validation de logiciel.
En tant que testeurs, nous savons tous que l'équipe de développement logiciel développe le logiciel en interne selon la spécification des exigences logicielles (SRS), la spécification fonctionnelle et plus tard, l'équipe de test vérifie la mise en œuvre à différents niveaux de test dans divers environnements de test, du plus simple au plus haut de gamme, qui reproduit ainsi l'environnement de production.
Avec cette approche de SDLC, l'équipe de développement logiciel se lave généralement les mains en remettant le logiciel terminé (développé et vérifié) à l'équipe des opérations. De plus, c'est l'équipe des opérations (généralement appelée équipe des opérations) qui se charge de la déployer dans un environnement de production et de la préparer à être utilisée par les utilisateurs finaux.
Maintenant, c'est là que réside le véritable défi pour l'équipe des opérations de rendre le logiciel fonctionnel sur l'environnement de production, car lors des phases de développement logiciel, le développement et la vérification ont été effectués dans un environnement simulé, et assez rarement proche de l'environnement réel, uniquement en cas de disponibilité des données et des configurations de l'environnement de production.
C'est là que la validation du logiciel entre en jeu. Une fois la vérification terminée et le logiciel approuvé par l'équipe programme / produit, l'équipe Ops effectuerait un ensemble d'activités avant d'accepter le logiciel à déployer en production, pour prouver que le logiciel se comporte comme prévu, ce qui n'est rien d'autre que les activités de validation.
Ce que vous apprendrez:
Vérification vs validation
Voyons ici clairement la différence entre les activités de «vérification» et de «validation». ' Vérification ’Est d’évaluer le logiciel par rapport à l’ensemble donné d’exigences et de spécifications, ce qui est effectué en interne sur le site de développement de logiciels par les développeurs et les testeurs.
Tandis que ' Validation »Est un ensemble de contrôles d’assurance qualité qui sont effectués par les clients externes, les propriétaires, les vendeurs sur le produit qui leur est livré, pour vérifier l’adéquation avant d’accepter ou d’acheter le produit. Les activités de validation sont principalement réalisées sur le site de production.
Par conséquent, en cas de développement d'application, c'est l'équipe Ops qui réalise les activités de validation du logiciel.
Lisez aussi:
https://www.softwaretestinghelp.com/difference-between-verification-vs-validation/
Phases du processus de validation
En règle générale, le processus de validation de tout produit fait référence au cycle de vie complet d'un produit, du développement à l'utilisation et à la maintenance. Et par conséquent, le processus de validation est divisé en 5 phases.
Les 5 phases du processus de validation sont:
Cette approche en 5 phases du processus de validation est suivie dans de nombreuses industries telles que la fabrication, la médecine, les produits pharmaceutiques, etc. Ici, la validation sera effectuée par le client final avant d'acheter la machine, l'équipement ou le produit.
Les éléments constitutifs des activités de validation d’un logiciel sont de prouver que «le logiciel est prêt à être consommé par les utilisateurs» et de vérifier principalement la réussite de l’installation du logiciel, puis la fonctionnalité et l’opérabilité.
Approche de 3Q: IQ-OQ-PQ
Cependant, dans le contexte logiciel, le L'approche de 3Q, IQ-OQ-PQ est suivie dans le cadre de la Validation et elle sera effectuée par l'équipe des opérations, qui est en dernier ressort responsable du déploiement du logiciel en production.
Vous trouverez ci-dessous le diagramme de flux du processus de validation:
Le modèle, le plan et tous les autres documents qui sont entrés pour effectuer les 3Q, seront présentés par l'équipe logicielle pour leur logiciel et il comprend l'approche détaillée, les tâches / activités / tests à mener dans le cadre de ces qualifications le long de avec les résultats du test.
Les rapports récapitulatifs seront remis à l'équipe Ops lors de la remise du logiciel avec les binaires et autres livrables.
Au haut niveau,
Dans l'ensemble, le but de l'exécution des IQ, OQ et PQ est de s'assurer que le logiciel peut être déployé avec succès et que toutes les fonctionnalités peuvent être utilisées sans aucun goulot d'étranglement.
Idéalement, IQ, OQ et PQ sont les activités séquentielles, qui doivent être exécutées dans l'ordre. À moins que l'installation ne soit effectuée, une fonctionnalité du logiciel ne peut pas être vérifiée et à moins que la fonctionnalité ne soit prouvée, inutile de mesurer les performances. Parfois, en raison de contraintes de temps, PQ peut démarrer en parallèle avec OQ, une fois que les aspects clés d'OQ sont établis.
Maintenant, comprenons plus en détail chacune de ces 3 phases.
Qualification d'installation (IQ)
Qualification d'installation également appelée «IQ» , est le processus de validation si le logiciel fourni (binaires, scripts, etc.) peut être installé avec succès sur l'environnement spécifié avec les configurations spécifiées, et de vérifier comment ces étapes d'installation sont enregistrées dans le document appelé «Guide d'installation».
Les éléments suivants sont fournis par l'équipe de développement avec le progiciel fourni et sont utilisés par l'équipe des opérations pour exécuter IQ.
1) Document «Guide d’installation», qui documente les étapes d’installation dans les environnements sélectionnés.
deux) Document «Guide de configuration» pour mettre en place le configurable du logiciel. Parfois, ce document devient une partie du document du guide d'installation lui-même.
3) Progiciel et scripts d'installation, de préférence des scripts automatisés.
La phase de qualification de l'installation du logiciel est considérée comme la plus cruciale et généralement de nombreux problèmes ouvert pendant cette phase.
Parce que:
à) L'environnement de développement n'aura pas d'environnement 100% en temps réel disponible pour vérifier les problèmes d'installation et par conséquent, une différence dans l'environnement contribue à plusieurs problèmes.
b) Pour diverses raisons, il se peut qu'il n'y ait pas suffisamment de collaboration et de coordination entre l'équipe de développement et l'équipe des opérations pendant les étapes initiales du développement logiciel pour gérer les problèmes bien à l'avance.
c) Il peut y avoir des problèmes de documentation lors de l'enregistrement des étapes d'installation réelles dans le document, qui peuvent ne pas correspondre exactement à l'environnement de production.
De nos jours, toute la procédure d'installation du logiciel sera automatisée autant que possible via une série de scripts. S'il y a des problèmes avec l'installation, l'installation automatisée échoue en raison d'une erreur de correspondance dans les configurations et une intervention manuelle pour résoudre ces problèmes est requise.
Comme l'équipe Ops exécute le QI en suivant strictement les instructions fournies par l'équipe logicielle dans le guide d'installation, il est très important et également de la responsabilité de l'équipe logicielle de s'assurer que le `` guide d'installation '' est rédigé de telle manière que le les étapes d'installation correspondent à l'environnement en temps réel.
Et il est de la responsabilité des testeurs de s'assurer que le processus `` d'installation '' est vérifié en interne avec la vérification du document pour son exhaustivité et d'identifier toute correspondance manquée avec les étapes réelles à exécuter sur le système par rapport aux étapes documentées dans le Guide d'installation.
Les points suivants doivent être gardés à l'esprit lors de la rédaction d'un guide d'installation et de sa vérification en interne, afin de minimiser les problèmes lors de l'installation du logiciel en production.
SNO | Points du guide d'installation |
---|---|
7 | Le temps typique nécessaire pour installer le logiciel doit être mentionné dans le Guide d'installation pour que l'équipe Ops ait une idée du moment approximatif de l'installation afin de planifier ses activités en conséquence. |
1 | Avant tout, le «Guide d’installation» doit être rédigé dans un langage simple et facile à comprendre. |
deux | Il faut s'assurer qu'il ne dure pas longtemps, plus de 5 pages. Il doit être court et soigné. |
3 | Besoin de fournir les numéros de série pour chaque étape d'exécution afin de suivre son statut. |
4 | Automatisez les étapes autant que possible et regroupez-les toutes dans un seul script. |
5 | Un modèle standard doit être utilisé pour écrire la procédure d'installation. |
6 | Les conditions préalables doivent être clairement mentionnées pour éviter les erreurs de correspondance et les étapes pour les vérifier doivent être fournies. En cas de correspondance manquée, des instructions pour les amener au niveau attendu ou pour installer ces packages doivent être fournies. |
8 | Les services qui doivent être supprimés lors de l'installation, la façon de les réduire, l'impact de leur réduction doivent être clairement mentionnés dans le guide. |
9 | Il faut éviter de fournir des liens vers d'autres documents et de passer d'un document à l'autre. Chaque élément d'information nécessaire doit être mis à disposition dans le même document. Si des documents supplémentaires doivent être référés, fournissez-les avec le progiciel, et à leur tour, ils doivent être référencés dans les documents principaux. |
dix | Il faut s'assurer que le nom du script mentionné dans le document est le même que celui qui est emballé avec le binaire. |
Onze | Doit s'assurer que tous les scripts référencés dans le document Guide d'installation sont fournis avec le binaire. |
12 | Assurez-vous que tous les paramètres de configuration sont clairement mentionnés dans le Guide d'installation / Guide de configuration avec les valeurs par défaut et les autres valeurs prises en charge. |
13 | Des tests automatisés pour effectuer les tests de vérification de construction une fois l'installation du logiciel terminée doivent être fournis. Ils doivent être en nombre minimum et importants pour vérifier que la version est correctement installée. |
14 | Des «tests de fumée» doivent être fournis pour garantir que la connectivité de bout en bout du système est parfaite et que tous les composants du système se parlent comme prévu. |
quinze | En cas d'échec de l'installation du logiciel, des scripts de restauration sont fournis avec le package et la procédure de restauration est clairement écrite dans le Guide d'installation pour effectuer la restauration et restaurer le système avec succès. |
Avec tous les points ci-dessus à prendre en compte, il est recommandé d'automatiser le processus d'installation du logiciel avec un minimum d'intervention humaine afin d'éviter les erreurs humaines.
Si des problèmes sont détectés lors de la phase de validation IQ, ils seront signalés à l'équipe logicielle, une fois résolus, les tests de fumée et les tests de vérification de construction sera effectuée pour vérifier le succès de l'installation du logiciel.
Par conséquent, la phase IQ comprend l'installation du logiciel, suivie de la vérification de la construction et des tests de fumée.
Ainsi, la réussite de la phase IQ est très importante car une installation réussie et correcte d'un logiciel garantit que la plupart des problèmes liés aux défaillances de fonctionnalités sont annulés.
Qualification opérationnelle (OQ)
Qualification opérationnelle, également appelée QUOI est la prochaine activité du processus de validation du logiciel après la réussite du QI.
L'activité de qualification opérationnelle comprend t Il teste à exécuter afin de vérifier que le logiciel est opérationnel pour être déployé auprès des consommateurs. Idéalement, les fonctionnalités clés du logiciel sont vérifiées dans le cadre de ce processus de validation.
Un plan OQ pour effectuer la validation OQ doit être préparé par l'équipe logicielle (testeurs) qui devrait couvrir tous les aspects des tests OQ qui doivent être effectués, y compris les détails comme non. des tests, du calendrier des tests, de la méthodologie, des outils, de l'impact sur le service, de la séquence d'exécution des tests, de la méthode de signalement des problèmes et des SLA pour les résoudre, de l'approche de triage des défauts, etc.,
Les tests de qualification opérationnelle qui sont exécutés dans le cadre de l'OQ, sont à nouveau fournis par l'équipe logicielle avec les livrables logiciels. Ces tests de qualification opérationnelle sont un ensemble de tests importants qui sont conçus sur la base du document «Spécifications des exigences fonctionnelles» pour garantir que l'ensemble du système logiciel fonctionne conformément aux attentes.
Ce document de spécification de test OQ est préparé par les ingénieurs de test par rapport au document de spécification des exigences fonctionnelles. Souvent, ce document sera le sous-ensemble du document de spécification de test système préparé et vérifié pendant la phase de test système du SDLC.
Les tests peuvent être modifiés ou mis à jour pour répondre aux exigences de l'équipe opérationnelle et aux conditions du site où ils seront exécutés.
Par conséquent, une attention supplémentaire doit être apportée lors de la sélection des tests qui font partie de l'OQ pour s'assurer que toutes les fonctionnalités clés et les principaux flux de travail de l'entreprise sont inclus dans le cadre de cette vérification.
Voici les conseils pour les testeurs lors de la préparation du document de spécification de test OQ.
Sno | Conseils pour les testeurs lors de la préparation du document de spécification de test OQ |
---|---|
7 | Les cas de test liés à la valeur limite n'ont pas besoin d'être inclus, ce qui vérifie les valeurs extrêmes, mais utilisent les valeurs les plus couramment utilisées au jour le jour comme entrées, le cas échéant. |
1 | Assurez-vous que les tests de fonctionnalités clés pour prouver que les fonctions logicielles attendues sont choisies et incluses et que la traçabilité nécessaire pour chacun des cas de test écrits sont donc disponibles dans le document OQ Test Spec. |
deux | Assurez-vous que les tests sont soigneusement rédigés avec des actions étape par étape, sont explicites et peuvent être compris par un homme ordinaire. |
3 | Ne faites pas référence ou évitez autant que possible d'utiliser des termes techniques dans les cas de test, car l'utilisateur de ce document peut ne pas connaître ces terminologies; e que les données de test utilisées n'existent pas déjà sur le système. Fournissez plusieurs ensembles de données, au cas où l'utilisateur souhaite exécuter les cas de test plusieurs fois. |
4 | Mentionnez clairement les pré-requis obligatoires et facultatifs pour chacun des tests. |
5 | Incluez la majorité des cas de test positifs pour vérifier la fonctionnalité. |
6 | Incluez très peu de cas de test négatifs pour garantir que le comportement du logiciel est comme prévu en cas d'entrée non pertinente et que le système est capable de gérer les cas négatifs avec succès. |
8 | Mentionnez les valeurs de configuration à définir, si elles doivent être modifiées par rapport aux valeurs par défaut. |
9 | Fournissez les cas de test automatisés à exécuter, le cas échéant. Assurez-vous au préalable que ces scripts d'automatisation peuvent être exécutés sur le système où l'OQ est planifié. |
dix | Assurez-vous que chaque cas de test a les résultats «attendus» et «réels» clairs comme référence. Et ajoutez des commentaires si nécessaire pour expliquer le résultat réel. |
Onze | Il est également nécessaire d’inclure les «critères d’acceptation» pour chacun des cas de test. Les critères d'acceptation peuvent être l'état du système après l'exécution des cas de test. |
12 | Fournissez avec précision les «données de test» à utiliser pour chacun des tests. Essayez de fournir les données les plus courantes du live. Et aussi quelques données exceptionnelles, pour s'assurer que le système peut également gérer les cas exceptionnels. Assurez-vous que les données de test utilisées n'existent pas déjà sur le système. Fournissez plusieurs ensembles de données, au cas où l'utilisateur souhaite exécuter les cas de test plusieurs fois. |
13 | Si plusieurs utilisateurs opérationnels exécutent les tests à partir d'emplacements différents en parallèle, fournissez l'instruction d'effectuer les tests en conséquence avec un ensemble de données différent. |
14 | Fournissez des listes de contrôle là où c'est nécessaire pour vous assurer que toutes les configurations, les pré-requis sont définis comme prévu avant d'exécuter les tests. |
quinze | Continuez à surveiller les journaux, lorsque les tests sont en cours d'exécution, si l'accès est disponible pour le système. |
16 | Si possible et requis, fournir un support d'exécution aux utilisateurs opérationnels pendant l'exécution de ces cas de test. |
17 | Expliquez la méthode de signalement des problèmes détectés lors de l'exécution. Il est préférable d'utiliser l'outil de suivi des bogues pour suivre les problèmes. Surveillez attentivement chaque problème et terminez-le conformément aux SLA convenus. |
18 | Exécutez des «Tri des défauts» impliquant les parties prenantes concernées pour comprendre les problèmes critiques et graves et fournir des mises à jour fréquentes sur ces problèmes. |
19 | Fournissez le modèle final de «rapport récapitulatif d'exécution des tests OQ» pour publier les résultats finaux une fois l'exécution terminée. |
Ainsi, le plan QO et la spécification de test ainsi préparés doivent être soigneusement examinés et approuvés par les parties prenantes concernées pour s'assurer principalement que la couverture n'est ni trop ni trop faible et que toutes les fonctionnalités clés sont couvertes.
L'achèvement réussi de l'OQ démontre que le logiciel fonctionnera selon ses spécifications opérationnelles dans l'environnement sélectionné et c'est la porte d'étape pour faire avancer le logiciel vers sa production et c'est le signal pour aller de l'avant avec la prochaine activité du processus de Validation qui est PQ .
Qualification des performances (PQ)
Après avoir assuré la réussite du QI, de l'achèvement de l'OQ, l'activité suivante du processus de validation consiste à s'assurer que le produit / logiciel répond aux aspects de performance spécifiés sous la charge attendue de manière cohérente sans causer de goulot d'étranglement dans l'environnement de production.
L'aspect clé de PQ est de s'assurer qu'un logiciel, lorsqu'il est installé sur le système attendu, peut gérer la charge en direct et respecter le temps de réponse attendu et ne tombe pas en panne sous les charges de pointe et le stress lors de la gestion d'utilisateurs simultanés.
Par conséquent, PQ est principalement de s'assurer que les critères de performance spécifiés pour un logiciel sont atteints sur une période de temps (peut-être une semaine) sur une base fiable avec des conditions de charge variables, comme c'est le cas en direct. Par conséquent, ces tests doivent être exécutés tous les jours pour surveiller le comportement du système logiciel et, par conséquent, PQ prendra un certain temps pour se terminer jusqu'à ce qu'il soit assuré que le système est prouvé pour ses performances.
Idéalement, la validation PQ est effectuée après l'achèvement de l'OQ, où la fonctionnalité du logiciel est assurée et peut aller de l'avant avec la vérification de l'aspect performance du produit ou du logiciel. Parfois, en raison de contraintes de temps, PQ peut démarrer parallèlement à l'OQ, en fonction de la confiance sur le pourcentage d'achèvement de l'OQ.
Il est idéal de réaliser ces tests de performance sur le système en direct avec le système entièrement chargé ou dans des conditions similaires au live et de s'assurer qu'il n'y a pas de goulots d'étranglement sur les aspects de performance.
Les tests suivants sont généralement exécutés dans le cadre de la qualification des performances. Et le choix des tests varie d'un logiciel à l'autre.
# 1) Test de disponibilité: Pour s'assurer que le logiciel est disponible en permanence sans planter ni tomber en panne.
# 2) Test d'accessibilité: Pour s'assurer que le logiciel est facilement accessible depuis n'importe quel endroit avec la vitesse de performance attendue sans aucun problème.
# 3) Test de charge: Pour mesurer le comportement du système sous la charge journalière prévue ainsi que dans les conditions de charge de pointe.
# 4) Test de stress: Pour mesurer le point de rupture du système dans des conditions de charge extrêmes.
# 5) Test de performance de débit: Pour mesurer le temps de réponse du système et pour mesurer le TPS (transactions par seconde)
# 6) Test d'évolutivité: Le système peut évoluer pour gérer les utilisateurs simultanés attendus.
Les scénarios de test de performance et les scripts automatisés correspondants sont préparés sur la base des exigences liées aux performances spécifiées dans les documents de «spécification des exigences de l'utilisateur».
Tout comme un plan OQ, un plan PQ détaillé qui énonce clairement l'approche de test, la stratégie, le plan et le calendrier ainsi que les outils, doit être préparé et exécuté avec les exécuteurs PQ.
L'outil de test et de surveillance des performances doit être installé dans l'environnement où le PQ est effectué pour mesurer et rapporter les mesures de performance.
Voici les conseils pour les testeurs pour permettre à l'équipe des opérations de mener à bien le PQ.
Sno | Conseils aux testeurs pour activer l'équipe des opérations |
---|---|
7 | Guider, soutenir et former l'équipe des opérations pour effectuer les tests de performance sur le système. |
1 | Préparez les principaux scénarios spécifiques à l'entreprise pour effectuer les tests de performance basés sur l'URS. |
deux | Assurez-vous que des tests sont inclus pour prouver que le système répond aux attentes en matière de temps de réponse, de vitesse, d'évolutivité et de stabilité dans diverses conditions de charge. |
3 | Assurez-vous que la charge spécifiée est disponible ou que la méthode et les outils pour générer la charge requise sont clairement mentionnés dans les cas de test respectifs. |
4 | Mentionnez clairement les pré-requis pour chacun des scénarios, comme les conditions de préchargement qui devraient exister sur le système, le nombre d'utilisateurs simultanés, etc., |
5 | Mentionner les outils qu'il est recommandé d'utiliser pour réaliser les tests de performance spécifiques à chaque catégorie de test et pour chaque test. |
6 | Assurez-vous que le processus de suivi des mesures de performance est clairement mentionné. |
Une fois le PQ terminé avec succès, il est très important de répondre aux exigences de performance, car tout écart lié aux performances peut entraîner une perte commerciale énorme en créant un inconfort pour l'utilisateur et la confiance dans le logiciel à utiliser sera perdue, entraînant l'échec du logiciel.
En un mot, t Le tableau ci-dessous résume les activités d'IQ-OQ-PQ.
QI | QUOI | PQ | |
---|---|---|---|
Quoi | Pour vérifier le processus d'installation du logiciel et comment le processus est documenté | Pour vérifier le bon fonctionnement du système | Clients, propriétaires, fournisseurs, équipe des opérations |
Qui | Clients, propriétaires, fournisseurs, équipe des opérations | Clients, propriétaires, fournisseurs, équipe des opérations | Clients, propriétaires, fournisseurs, équipe des opérations |
Où | Sur le site du propriétaire, emplacement de l'équipe des opérations, site en direct, environnement de production | Sur le site du propriétaire, emplacement de l'équipe des opérations, site en direct, environnement de production | Sur le site du propriétaire, emplacement de l'équipe des opérations, site en direct, environnement de production |
Lorsque | Lorsque le logiciel est reçu de l'équipe logicielle, avant OQ et PQ. | Avant de mettre le système en service et après la réussite du QI | Avant de mettre le système en direct et après un IQ réussi, l'achèvement de l'OQ |
Le tableau ci-dessous explique les différentes entrées pour chacune des phases de validation.
Taper | Saisir |
---|---|
QI | 1. Document de spécification de conception 2. Binaires logiciels et autres scripts d'installation 3. Document du guide d'installation 4. Guide de configuration Document 5. Construire un document de vérification et de test de fumée |
QUOI | 1. Document de spécification fonctionnelle 2. Document de plan OQ 3. Document de test de qualification opérationnelle 4. Modèle de rapport de résumé de test OQ 5. IQ terminé avec succès |
PQ | 1. Document URS (User Requirement Specification) 2. Document de plan PQ 3. Document de test de qualification des performances 4. Modèle de rapport de résumé de test PQ 5. IQ et OQ terminés avec succès |
Conclusion
Même si le produit / logiciel a passé toutes les étapes de vérification et ne parvient pas à prouver l'un des IQ-OQ-PQ, le résultat peut être désastreux et entraîner un coût énorme. Par conséquent, la réussite de IQ-OQ-PQ seule est le transfert réussi du produit du site de développement au site de production.
Dans l'ensemble, la réussite du processus de validation IQ-OQ-PQ donne non seulement confiance au logiciel, mais donne également une tranquillité d'esprit au client, au propriétaire, aux développeurs de logiciels et aux testeurs.
qui est le meilleur fournisseur de messagerie
L'exécution de IQ-OQ-PQ réduit également le risque de le déployer en direct, sans effectuer de test, réduit le coût de l'échec et atténue le risque de rappel des produits.
Donc, les gars, les développeurs de logiciels et les testeurs, pas de célébration après avoir terminé le développement et les tests en interne et la publication du logiciel à l'équipe Ops. La célébration n'a lieu que lorsqu'elle termine avec succès IQ-OQ-PQ et que le logiciel est en direct sur le système ciblé.
Par conséquent, le succès d'un logiciel dépend de la réussite de IQ-OQ-PQ et du moment où le logiciel est opérationnel et prêt à être utilisé par les utilisateurs finaux.
A propos de l'auteur: Cet article est rédigé par le membre de l'équipe STH, Gayathri Subrahmanyam. Elle possède plus de 2 décennies d'expérience dans le domaine des tests logiciels. Au cours de sa carrière de testeur, elle a effectué de nombreuses évaluations TMMI, des travaux d'industrialisation des tests, des configurations TCOE en plus de gérer les livraisons de tests et mis en œuvre des pratiques DevOps pour un engagement énorme. Mais selon elle, l'apprentissage ne s'arrête jamais ...
Partagez vos expériences sur l'exécution du processus de validation et faites-nous savoir si vous avez des questions sur cet article.
lecture recommandée
- Cours de test logiciel: à quel institut de test logiciel dois-je adhérer?
- Meilleurs outils de test de logiciels 2021 (Outils d'automatisation des tests QA)
- Emploi d'assistant QA en test logiciel
- Choisir les tests de logiciels comme carrière
- Travail d'indépendant de rédacteur de contenu technique de test de logiciels
- Quelques questions d'entretien intéressantes sur les tests de logiciels
- Commentaires et évaluations du cours de test de logiciels
- Programme d'affiliation d'aide aux tests de logiciels!