II.
SkillArea overview
Reference · liveskill-area:component-testing
Component Testing overview
Testing UI components in isolation - render contracts, event handling, state transitions, and DOM assertions close to user behavior.
Attributes
displayName
Component Testing
description
Testing UI components in isolation - render contracts, event handling,
state transitions, and DOM assertions close to user behavior.
domains
expertiseLevels
- intermediate
- expert
Outgoing edges
applies_to2
- specialization:web-development·Specialization
- specialization:qa-testing-automation·Specialization
prerequisite_for_learning36
- skill-area:e2e-testing·SkillAreaEnd-to-End Testing
- skill-area:cross-browser-testing·SkillAreaCross-browser Testing
- skill-area:api-testing·SkillAreaAPI Testing
- skill-area:integration-testing·SkillAreaIntegration Testing
- skill-area:load-testing·SkillAreaLoad Testing
- skill-area:contract-testing·SkillAreaContract Testing
- skill-area:visual-regression-testing·SkillAreaVisual Regression Testing
- skill-area:accessibility-testing·SkillAreaAccessibility Testing
- skill-area:security-testing·SkillAreaSecurity Testing
- skill-area:mutation-testing·SkillAreaMutation Testing
- skill-area:fuzz-testing·SkillAreaFuzz Testing
- skill-area:performance-testing·SkillAreaPerformance Testing
- skill-area:unit-testing·SkillAreaUnit Testing
- skill-area:functional-testing·SkillAreaFunctional Testing
- skill-area:regression-testing·SkillAreaRegression Testing
- skill-area:smoke-testing·SkillAreaSmoke Testing
- skill-area:sanity-testing·SkillAreaSanity Testing
- skill-area:stress-testing·SkillAreaStress Testing
- skill-area:compatibility-testing·SkillAreaCompatibility Testing
- skill-area:usability-testing·SkillAreaUsability Testing
- skill-area:acceptance-testing·SkillAreaAcceptance Testing
- skill-area:ui-testing·SkillAreaUI Testing
- skill-area:database-testing·SkillAreaDatabase Testing
- skill-area:frontend-e2e-testing·SkillAreaFrontend E2E Testing
- skill-area:state-management-testing·SkillAreaState Management Testing
- skill-area:frontend-performance-testing·SkillAreaFrontend Performance Testing
- skill-area:scalability-testing·SkillAreaScalability Testing
- skill-area:cross-platform-testing·SkillAreaCross-platform Testing
- skill-area:offline-mode-testing·SkillAreaOffline Mode Testing
- skill-area:battery-consumption-testing·SkillAreaBattery Consumption Testing
- skill-area:memory-usage-testing·SkillAreaMemory Usage Testing
- skill-area:mobile-security-testing·SkillAreaMobile Security Testing
- skill-area:network-condition-testing·SkillAreaNetwork Condition Testing
- skill-area:mobile-ui-automation·SkillAreaMobile UI Automation
- skill-area:service-mocking·SkillAreaService Mocking
- skill-area:ab-testing-experimentation·SkillAreaA/B Testing and Experimentation
requires_skill_area1
- skill-area:unit-testing·SkillAreaUnit Testing
uses_tool2
- tool:jest·ToolJest
- tool:vitest·ToolVitest
Incoming edges
lib_requires_skill_area7
- lib-process:qa-testing-automation--shift-left-testing·LibraryProcessshift-left-testing
- lib-process:web-development--storybook-component-testing·LibraryProcessstorybook-component-testing
- lib-skill:desktop-development--qt-test-fixture-generator·LibrarySkillqt-test-fixture-generator
- lib-skill:desktop-development--xctest-ui-test-generator·LibrarySkillxctest-ui-test-generator
- lib-skill:qa-testing-automation--code-coverage·LibrarySkillCode Coverage Analysis
- lib-skill:web-development--react-testing-library·LibrarySkillreact-testing-library
- lib-skill:web-development--storybook·LibrarySkillstorybook
library_used_by27
- library:flutter-test·Libraryflutter_test
- library:mockito-dart·LibraryMockito (Dart)
- library:xunit·LibraryxUnit.net
- library:nunit·LibraryNUnit
- library:moq·LibraryMoq
- library:rspec·LibraryRSpec
- library:quickcheck·LibraryQuickCheck
- library:hspec·LibraryHSpec
- library:kotest·LibraryKotest
- library:mockito·LibraryMockito
- library:junit·LibraryJUnit
- library:phpunit·LibraryPHPUnit
- library:pest-php·LibraryPest
- library:tox·Librarytox
- library:nox·LibraryNox
- library:coverage-py·LibraryCoverage.py
- library:faker-python·LibraryFaker (Python)
- library:factory-boy·Libraryfactory_boy
- library:responses·Libraryresponses
- library:vcrpy·LibraryVCR.py
- library:freezegun·Libraryfreezegun
- library:time-machine·Librarytime-machine
- library:parameterized·Libraryparameterized
- library:pytest·Librarypytest
- library:hypothesis·LibraryHypothesis
- library:scalatest·LibraryScalaTest
- library:specs2·LibrarySpecs2
requires_skill_area3
- skill-area:state-management-testing·SkillAreaState Management Testing
- skill-area:ui-testing·SkillAreaUI Testing
- stack-profile:visual-regression-testing·StackProfileVisual Regression Testing (Chromatic, Storybook, Playwright, React, TypeScript)
used_by_skill_area1
- framework:jest·FrameworkJest
used_for7
- library:jest-dom·Libraryjest-dom
- library:msw·LibraryMSW (Mock Service Worker)
- library:nock·LibraryNock
- library:supertest·LibrarySupertest
- library:faker·LibraryFaker.js
- tool:jest·ToolJest
- tool:vitest·ToolVitest