【Test】Test écrit 03

Annuaire d'articles


努力经营当下 直至未来明朗!

1. Quel modèle de test prend le processus de test comme étape après l'analyse des besoins, la conception générale, la conception détaillée et le codage ( )

Modèle AV Modèle
BW Modèle
CH Modèle
DX

Remarque : modèle V : analyse des exigences-tests d'acceptation, tests de conception générale du système, tests détaillés d'intégration de conception, tests d'unités de codage.
Par conséquent : choisissez A

2. Parmi les couvertures de tests logiques répertoriées ci-dessous, laquelle a la couverture de tests la plus forte ?

Couverture d'une condition
B Couverture d'une combinaison de conditions
C Couverture d'une déclaration
D Couverture d'un jugement/condition

Remarque : La couverture des tests logiques est une technique couramment utilisée dans les tests en boîte blanche. Il existe 6 normes de couverture principales. L'ordre d'intensité, de faible à fort, est le suivant : couverture de déclaration, couverture de jugement, couverture de condition, couverture de jugement/condition, couverture de combinaison de conditions et couverture de chemin. Par conséquent :
Choisissez B.

3. L'administrateur réseau a écrit le programme shell prog1.sh. Pendant le test, la boucle sans fin du programme ne peut pas être terminée. Vous pouvez terminer le programme des manières suivantes ( )

A ctrl+C
B ctrl+X
C Alt F2 kill 进程ID
D ctrl+d

Remarque : ctrl+c consiste à interrompre de force l'exécution du programme.
Par conséquent : choisissez un

4. Lesquels des outils suivants sont des outils de tests unitaires ()

A PureCoverage
B Purifier
C VSS
D Quantifier

Remarque : Le nom complet de VSS est Visual Source Safe. En tant que membre de Microsoft Visual Studio, sa tâche principale est de gérer les fichiers de projet et peut être appliqué à presque tous les projets logiciels.
Par conséquent : choisissez ABD

5. Les tests logiciels sont d'une grande importance pour le succès d'un projet de développement logiciel, mais il existe encore de nombreux malentendus de gestion ou techniques dans le développement et la gestion réels du projet, notamment ( )

A S'attendre à utiliser l'automatisation des tests pour remplacer la plupart des travaux manuels
B Ignorer la participation au projet des testeurs de logiciels dans la phase d'exigences
C Les tests de logiciels sont un poste avec des exigences techniques élevées
D Les travaux de test et de programmation sont tout aussi importants

Par conséquent : choisissez AB

6. Si un programme de test de référence typique prend 20 secondes pour s'exécuter sur la machine A et 25 secondes pour s'exécuter sur la machine B, alors laquelle des conclusions suivantes est correcte ()

A. Aucune des autres conclusions n'est correcte.
B. Le CPI moyen de la machine B est 1,25 fois celui de la machine A.
C. Tous les programmes s'exécutent plus rapidement sur la machine A que sur la machine B.
D. Le CPI moyen de la machine A est de 1,25. fois celui de la machine B.

Remarque : L'IPC moyen de A : 1/20=0,05, l'IPC moyen de B : 1/25=0,04, l'IPC moyen de la machine A est 0,05/0,04 fois celui de la machine B.
Donc : choisissez D

7. Parmi les phases de test suivantes, lesquelles impliquent des tests de chemin ?

A Test unitaire
B Test d'intégration
C Test système
D Test d'acceptation

Choisissez : AB

8. Laquelle des affirmations suivantes concernant les tests bêta est correcte ()

Un test bêta est un test d'acceptation
B. Une fois que le produit a réussi le test bêta, il peut être officiellement publié.
C Les tests bêta doivent être effectués par des programmeurs ou des testeurs.
D Les tests bêta sont des tests effectués dans un environnement de développement.

Choisissez : AB

9. Quelle est la commande qui peut être utilisée pour créer un nouveau fichier dans le système Linux ?

A chmod
B plus
C cp
D toucher

Remarque : 1) La commande chmod est une commande qui contrôle les autorisations de l'utilisateur sur les fichiers ;
2) la commande more est similaire à cat, mais sera affichée page par page, ce qui facilitera la lecture page par page par les utilisateurs ;
3) cp Commande (copier un fichier) Principalement utilisée pour copier des fichiers ou des répertoires ;
4) La commande tactile est utilisée pour modifier les attributs temporels des fichiers ou des répertoires, y compris l'heure d'accès et l'heure de changement. Si le fichier n'existe pas, le système créera un nouveau fichier.
Par conséquent : choisissez D

10. Le fichier crontab se compose de 6 champs, chaque champ est séparé par des espaces. Laquelle des dispositions suivantes est correcte ?

A MIN HEURE JOUR MOIS ANNÉE COMMANDE
B MIN HEURE JOUR MOIS JOUR DE SEMAINE COMMANDE
C COMMANDE HEURE JOUR MOIS JOUR DE SEMAINE
D COMMANDE ANNÉE MOIS JOUR HEURE MIN

Remarque : crontab est utilisé pour configurer des tâches planifiées.
Syntaxe :
MIN heure HOUR jour JOUR mois MOIS semaine DAYOFWEEK commande COMMAND
min 0-59
heure 0-23
jour 1-31
mois 1-12
jour de la semaine 0-6 : 0 signifie
commande dimanche (plage de valeurs, 0 signifie qu'habituellement une ligne correspond à une tâche le dimanche)
donc : choisissez B

11. La commande permettant d'afficher l'ID du travail de processus en arrière-plan est ( )

A emplois
B ps
C ls
D pg

Remarque : 1) La commande ps est utilisée pour répertorier les processus en cours d'exécution dans le système
2) ls affiche les noms de fichiers dans le répertoire actuel
3) pg fournit une vue unique des résultats du processus , mais les résultats de la vue fournis ne le sont pas.
tâches dynamiquement continues 4) Afficher les tâches de processus en arrière-plan
Par conséquent : Sélectionnez A

12. Auxquels des éléments suivants appartiennent le processus parent et qu'est-ce qui est conservé par le processus enfant après Fork ?

A variables d'environnement
B verrous de fichiers, alarmes en attente et signaux en attente du processus parent
C répertoire de travail actuel
D numéro de processus

Remarque : Le processus enfant obtenu à l'aide de la fonction fork hérite de l'espace d'adressage de l'ensemble du processus du processus parent, notamment : le contexte du processus, la pile de processus, les informations sur la mémoire, les descripteurs de fichiers ouverts, les paramètres de contrôle du signal, la priorité du processus, le numéro de groupe de processus, l'état actuel. répertoire de travail, répertoire racine, restrictions de ressources, terminal de contrôle, etc.

La différence entre le processus enfant et le processus parent est la suivante :
1. Le processus enfant n'hérite pas du verrou défini par le processus parent (car s'il s'agit d'un verrou exclusif, il est incohérent s'il est hérité) 2. Les
ID de processus respectifs sont différents de l'ID du processus parent
3. Le processus enfant L'alarme en attente du processus est effacée
4. L'ensemble de signaux en attente du processus enfant est défini sur un ensemble vide.

Par conséquent : choisissez AC

12. Parmi les affirmations suivantes, lesquelles sont incorrectes ( )

Un test unitaire teste chaque unité de programme du programme source pour vérifier si chaque module implémente correctement les fonctions spécifiées, découvrant ainsi des erreurs dans le codage ou l'algorithme du module. Cette phase implique le codage et la documentation de conception détaillée.
B Le test d'intégration est un test de boîte noire basé sur la spécification des exigences logicielles. Il s'agit d'un test approfondi du système logiciel intégré visant à vérifier que l'exactitude et les performances du système logiciel répondent aux exigences spécifiées dans sa spécification, et à vérifier le comportement et sortie du logiciel. Est-ce correct ?
C Les tests de confirmation visent principalement à vérifier si le logiciel mis en œuvre répond aux différentes exigences déterminées dans la spécification des exigences.
D L'objectif principal des tests système est de vérifier si les interfaces entre les unités logicielles sont correctes. Il teste principalement la structure interne du programme, en particulier l'interface entre les programmes.

Remarque : 1) Test unitaire : chaque module est testé individuellement (codage)
2) Test de confirmation : test pour confirmer si les exigences logicielles sont remplies (exigences)
3) Test système : test du système logiciel (aperçu, test boîte noire)
4) Intégration test : test de l'interface du programme (détaillé)
choisir : BD

Je suppose que tu aimes

Origine blog.csdn.net/weixin_54150521/article/details/132613705
conseillé
Classement