Les tests logiciels sont le processus d'évaluation ou de validation du bon fonctionnement d'un logiciel défini par des exigences spécifiques.
Les tests de logiciels sont la technologie informatique dans laquelle l'évaluation fonctionnelle d'un logiciel est effectuée pour vérifier sa fonctionnalité, qui comprend principalement des tests dynamiques et statiques.
Tests de logiciels Comprend des sujets tels que les tests d'acceptation, la co-conception de logiciels matériels, l'architecture logicielle, la fiabilité des logiciels, la sécurité des logiciels, etc.
La technologie matérielle est la science qui consiste à explorer les composants physiques de l'ordinateur.
Les principaux domaines de recherche sur le matériel informatique concernent la conception, l’analyse et la modélisation de systèmes complexes sur puce. La technologie matérielle est l’étude des composants matériels qui contribuent au bon fonctionnement des ordinateurs.
Les sous-domaines comprennent : les systèmes VLSI sensibles à l'énergie/fiabilité/sécurité, l'informatique configurable, l'informatique distribuée, l'informatique autonome, la conception de circuits intégrés pour basse consommation/tension, la conception de systèmes intelligents coopératifs, l'architecture informatique, la conception de circuits intégrés 3D, l'automatisation de la conception, le temps réel distribué. systèmes, systèmes cyber-physiques/hybrides, processeurs/systèmes embarqués et temps réel, méthodologies de co-conception de matériel et de logiciels, méthodologies de vérification formelle, modèles de calcul, matériel cryptographique et systèmes embarqués, attaques par canal secondaire, arithmétique informatique et ordinateur/réseau sécurité.