సాఫ్ట్వేర్ పరీక్ష అనేది నిర్దిష్ట అవసరాల ద్వారా నిర్వచించబడిన సాఫ్ట్వేర్ ప్రోగ్రామ్ యొక్క సరైన పనితీరును మూల్యాంకనం చేసే లేదా ధృవీకరించే ప్రక్రియ.
సాఫ్ట్వేర్ టెస్టింగ్ అనేది కంప్యూటర్ సైన్స్ యొక్క సాంకేతికత, ఇక్కడ సాఫ్ట్వేర్ ప్రోగ్రామ్ యొక్క ఫంక్షనల్ అసెస్మెంట్ దాని సరైన కార్యాచరణ కోసం చేయబడుతుంది, ఇందులో ప్రధానంగా డైనమిక్ మరియు స్టాటిక్ టెస్టింగ్ ఉంటుంది.
సాఫ్ట్వేర్ పరీక్షలో అంగీకార పరీక్ష, హార్డ్వేర్ సాఫ్ట్వేర్ కో-డిజైన్, సాఫ్ట్వేర్ ఆర్కిటెక్చర్, సాఫ్ట్వేర్ విశ్వసనీయత, సాఫ్ట్వేర్ భద్రత మొదలైన అంశాలు ఉంటాయి.
హార్డ్వేర్ టెక్నాలజీ అనేది కంప్యూటర్ యొక్క భౌతిక భాగాలను అన్వేషించే శాస్త్రం
హార్డ్వేర్ పరిశోధన ప్రధాన రంగాలలో చిప్లో సంక్లిష్ట వ్యవస్థల రూపకల్పన, విశ్లేషణ మరియు మోడలింగ్ ఉంటాయి. హార్డ్వేర్ టెక్నాలజీ అనేది కంప్యూటర్ల సరైన పనితీరులో సహాయపడే హార్డ్వేర్ భాగాల అధ్యయనం.
ఉపప్రాంతాలలో ఇవి ఉన్నాయి: శక్తి/విశ్వసనీయత/భద్రత-అవగాహన VLSI సిస్టమ్స్, కాన్ఫిగర్ చేయగల కంప్యూటింగ్, పంపిణీ చేయబడిన కంప్యూటింగ్, అటానమిక్ కంప్యూటింగ్, తక్కువ పవర్/వోల్టేజ్ కోసం IC డిజైన్, కో-ఆపరేటివ్ ఇంటెలిజెంట్ సిస్టమ్ డిజైన్, కంప్యూటర్ ఆర్కిటెక్చర్, 3D IC డిజైన్, డిజైన్ ఆటోమేషన్, రియల్ టైమ్ పంపిణీ సిస్టమ్లు, సైబర్-ఫిజికల్/హైబ్రిడ్ సిస్టమ్లు, ఎంబెడెడ్ మరియు రియల్-టైమ్ ప్రాసెసర్లు/సిస్టమ్స్, హార్డ్వేర్ మరియు సాఫ్ట్వేర్ కో-డిజైన్ మెథడాలజీలు, ఫార్మల్ వెరిఫికేషన్ మెథడాలజీలు, గణన నమూనాలు, క్రిప్టోగ్రాఫిక్ హార్డ్వేర్ మరియు ఎంబెడెడ్ సిస్టమ్లు, సైడ్ ఛానల్ దాడులు, కంప్యూటర్ అర్థమెటిక్ మరియు కంప్యూటర్/నెట్వర్క్ భద్రత.