当前位置:网站首页>Plusieurs catégories de tests logiciels sont claires à première vue
Plusieurs catégories de tests logiciels sont claires à première vue
2022-06-13 01:00:00 【Xiao Wu frappe le Code】
Tests unitaires
Les essais unitaires sont également appelés essais modulaires.,Est la plus petite Unit é de conception logicielle——Essais de vérification de l'exactitude des modules de programme.
L'objectif est de vérifier que chaque Unit é de programme remplit correctement les fonctions du module dans les instructions de conception détaillées.、Performance、Exigences relatives aux interfaces et aux contraintes de conception,Diverses erreurs possibles ont été détectées à l'intérieur des modules.
Les essais unitaires nécessitent la conception de cas d'essai à partir de la structure interne du programme..Plusieurs modules peuvent être testés indépendamment en parallèle.
Essais d'intégration
Aussi appelé test d'assemblage,Généralement sur la base d'essais unitaires,Mettre tous les modules de programme en ordre、Test incrémental.L'essai d'intégration consiste à vérifier les relations d'interface d'une unit é ou d'un composant de programme.,Intégration progressive des composants du programme ou de l'ensemble du système conformément aux exigences de conception du profil.
Test de confirmation
C'est en testant et en fournissant des preuves objectives,Vérifier si le logiciel répond aux exigences de l'utilisation prévue spécifique.L'essai de validation consiste à tester et à vérifier que le logiciel satisfait aux exigences spécifiées dans la spécification des exigences du logiciel..
Essais du système
Il s'agit de vérifier et de confirmer que le système a atteint son objectif initial,Et tester le matériel et les logiciels intégrés.
L'essai du système est effectué dans un environnement réel ou simulé dans lequel le système fonctionne.,Vérifiez si le système de programme complet(Y compris le matériel、Périphérique、Logiciels de réseau et de système、Plate - forme de soutien, etc.)Configurer correctement、Connexion,Et répondre aux besoins des utilisateurs.
Essais de réception
Selon l'énoncé de mission du projet ou le contrat、Essai et examen de l'ensemble du système sur la base des documents d'acceptation convenus par le fournisseur et le fournisseur,Décider d'accepter ou de rejeter le système.
Par phase de développement
Tests unitaires
Les essais unitaires sont également appelés essais modulaires., Est un travail d'essai pour vérifier l'exactitude du module de programme .
Essais d'intégration
Les essais d'intégration sont également appelés essais d'assemblage..Généralement sur la base d'essais unitaires,Mettre tous les modules de programme en ordre、Test incrémental. L'essai d'intégration est la relation d'interface d'un programme ou d'un composant d'inspection. ,Intégration progressive des composants du programme ou de l'ensemble du système conformément aux exigences de conception du profil.
Essai de fumée
Le test de fumée est également appelé test de validation 、Soumettre le test.
Test de confirmation
Confirmer que l'essai a réussi l'inspection et fournir des preuves objectives,Vérifier que le logiciel répond aux exigences de l'utilisation prévue spécifique.L'essai de validation consiste à tester et à vérifier que le logiciel satisfait aux exigences spécifiées dans la spécification des exigences du logiciel..
Essais du système
Les essais du système visent à vérifier et à confirmer que le système a atteint ses objectifs initiaux. ,Et tester le matériel et les logiciels intégrés.L'essai du système est effectué dans un environnement réel ou simulé dans lequel le système fonctionne.,Vérifier si le système de programme complet est compatible avec le système(Y compris le matériel、Périphérique、Logiciels de réseau et de système、Plate - forme de soutien, etc.)Configurer correctement、Connexion、Et répondre aux besoins des utilisateurs.
Essais de réception
L'essai d'acceptation doit être effectué conformément à la spécification du projet ou au contrat. 、Essai et examen de l'ensemble du système sur la base des documents d'acceptation convenus par le fournisseur et le fournisseur,Décider d'accepter ou de rejeter le système.
Division par organisation de mise en œuvre des essais
Les tests logiciels peuvent être divisés en tests de développeur 、Test utilisateur(BetaTests)、Essais par des tiers.
Test du développeur
Souvent appelé“Test de validation”Ou“αTests”.Les tests de validation sont effectués dans un environnement de développement de logiciels,Le développeur vérifie et vérifie si la mise en œuvre du logiciel satisfait aux exigences de la spécification de conception du logiciel ou de la spécification des exigences du logiciel..
Principalement après le développement du logiciel,Le développeur effectue une auto - vérification et une validation complètes du logiciel à soumettre,Peut être utilisé avec le logiciel“Essais du système”Ensemble.
Test utilisateur
Dans l'environnement d'application de l'utilisateur,L'utilisateur exécute et utilise le logiciel,Détecter et vérifier que la mise en œuvre du logiciel répond à vos attentes.
Le Test utilisateur ne fait pas référence à l'utilisateur “Essais de réception”, Il s'agit plutôt d'un test d'utilisation par l'utilisateur. ,L'utilisateur découvre les défauts et les problèmes du logiciel dans le processus d'application du logiciel,Et évaluer la qualité de l'utilisation.
Essais par des tiers
Test de l'Organisation de test entre le développeur de logiciel et l'utilisateur.En général, dans un environnement d'application réel simulé par l'utilisateur,Effectuer un test de validation du logiciel.
Enfin, merci à tous ceux qui ont lu attentivement mon article, Le lien ci - dessous est aussi très complet que j'ai passé quelques jours à trier , J'espère que ça vous aidera aussi. !!

Ces informations, Pour ceux qui veulent changer de carrière 【Tests logiciels】Pour les amis, c'est l'entrepôt de préparation le plus complet et le plus complet,Cet entrepôt m'a accompagné dans les plus difficiles,J'espère que ça t'aidera aussi.!Avant tout,En particulier dans le secteur de la technologie,Assurez - vous d'améliorer vos compétences techniques.J'espère que ça vous aidera.……
Si tu ne veux pas qu'on grandisse sauvagement,Impossible de trouver les données du système,Problème sans aide,S'accrocher au sentiment d'abandonner quelques jours, Vous pouvez cliquer sur la petite carte ci - dessous pour rejoindre notre groupe ,Tout le monde peut discuter de la communication,Il y aura toutes sortes de matériel d'essai de logiciel et d'échange technique.
C'est dur de taper.,Si cet article vous aide, Fais un compliment, cache - toi et concentre - toi. ,Donner un encouragement à l'auteur.Il est également pratique pour vous de trouver rapidement la prochaine fois.
Recommandation d'auto - étude BVidéo de station:
边栏推荐
- [sca-cnn interpretation] spatial and channel wise attention
- [North Asia server data recovery] data recovery case of Hyper-V service paralysis caused by virtual machine file loss
- [JS component] floating text
- STM32 USB Basics
- How to choose stocks? Which indicator strategy is reliable? Quantitative analysis and comparison of strategic returns of BBI, MTM, obv, CCI and priceosc indicators
- How the ET framework uses it to develop games
- Matrix fast power
- Five classic articles worth reading (2)
- Get preview of precast body
- How to choose stocks? Which indicator strategy is reliable? Quantitative analysis and comparison of DBCD, ROC, vroc, Cr and psy index strategy income
猜你喜欢

五篇经典好文,值得一看

ROS从入门到精通(零) 教程导读

Traditional machine learning classification model predicts the rise and fall of stock prices
![[JS component] custom paging](/img/a7/42082c72ad8f2af1a52e1ab1293790.jpg)
[JS component] custom paging
![[003] embedded learning: creating project templates - using stm32cubemx](/img/18/43dfa98f1711e8e544828453e36812.jpg)
[003] embedded learning: creating project templates - using stm32cubemx

在国企做软件测试工程师是一种什么样的体验:每天过的像打仗一样

Et5.0 configuring Excel

MySQL异常:com.mysql.jdbc.PacketTooBigException: Packet for query is too large(4223215 > 4194304)
![[latex] insert picture](/img/0b/3304aaa03d3fea3ebb93b0348c3131.png)
[latex] insert picture

How many rounds of deep learning training? How many iterations?
随机推荐
redis
市值破万亿,连续三个月销量破10万,比亚迪会成为最强国产品牌?
(01).NET MAUI实战 建项目
三栏简约typecho主题Lanstar/蓝星typecho主题
How to choose stocks? Which indicator strategy is reliable? Quantitative analysis and comparison of DBCD, ROC, vroc, Cr and psy index strategy income
What is the difference between pytorch and tensorflow?
Androi天氣
Pipeline pipeline project construction
[imx6ull] video monitoring project (USB camera +ffmepeg)
Bubble sort - alternate sort at both ends
草在结种子了
Jenkins持续集成操作
Download nail live playback through packet capturing
Et5.0 configuring Excel
What is dummy change?
Opencv face recognition of ros2 foxy~galactic~humble
牌好不好无法预料
Hard (magnetic) disk (II)
[latex] insert picture
Characteristics of transactions -- atomicity (implementation principle)