மென்பொருள் சோதனை என்பது குறிப்பிட்ட தேவைகளால் வரையறுக்கப்பட்ட மென்பொருள் நிரலின் சரியான செயல் மதிப்பிடும் அல்லது சரிபார்க்கும் செயல்முறையாகும்.
மென்பொருள் சோதனை என்பது கணினி அறிவியலின் தொழில்நுட்பமாகும், அங்கு மென்பொருள் நிரலின் செயல்பாட்டு மதிப்பீடு அதன் சரியான செயல்பாட்டிற்காக செய்யப்படுகிறது, இதில் முக்கியமாக டைனமிக் மற்றும் நிலையான சோதனை அடங்கும்.
மென்பொருள் சோதனையானது ஏற்றுக்கொள்ளும் சோதனை, வன்பொருள் மென்பொருள் இணை வடிவமைப்பு, மென்பொருள் கட்டமைப்பு, மென்பொருள் நம்பகத்தன்மை, மென்பொருள் பாதுகாப்பு போன்ற தலைப்புகளை உள்ளடக்கியது.
வன்பொருள் தொழில்நுட்பம் என்பது கணினியின் இயற்பியல் கூறுகளை ஆராயும் அறிவியல் ஆகும்
வன்பொருள் ஆராய்ச்சியின் முக்கிய பகுதிகள் சிக்கலான அமைப்புகளின் வடிவமைப்பு, பகுப்பாய்வு மற்றும் மாடலிங் ஆகியவை அடங்கும். ஹார்டுவேர் டெக்னாலஜி என்பது கணினிகளின் சரியான செயல்பாட்டிற்கு உதவும் ஹார்டுவேர் பாகங்கள் பற்றிய ஆய்வு ஆகும்.
துணைப் பகுதிகள் அடங்கும்: ஆற்றல்/நம்பகத்தன்மை/பாதுகாப்பு-அறிவுள்ள VLSI அமைப்புகள், கட்டமைக்கக்கூடிய கணினி, விநியோகிக்கப்படும் கணினி, தன்னியக்க கணினி, குறைந்த ஆற்றல்/மின்னழுத்தத்திற்கான IC வடிவமைப்பு, கூட்டுறவு நுண்ணறிவு அமைப்பு வடிவமைப்பு, கட்டமைப்பு, 3D IC வடிவமைப்பு, வடிவமைப்பு ஆட்டோமேஷன், விநியோகிக்கப்பட்ட உண்மையான நேர அமைப்புகள், இணைய-இயற்பியல்/கலப்பின அமைப்புகள், உட்பொதிக்கப்பட்ட மற்றும் நிகழ்நேர செயலிகள்/சிஸ்டம்கள், வன்பொருள் மற்றும் மென்பொருள் இணை வடிவமைப்பு முறைகள், முறையான சரிபார்ப்பு முறைகள், கணக்கீட்டு மாதிரிகள், கிரிப்டோகிராஃபிக் வன்பொருள் மற்றும் உட்பொதிக்கப்பட்ட அமைப்புகள், பக்க சேனல் தாக்குதல்கள், கணினி எண்கணிதம் மற்றும் கணினி/நெட்வொர்க் பாதுகாப்பு.