Research on test data management in Selenium automation recommends which approach for maintaining test isolation?
-
A
Sharing a single test user account across all parallel test runs
-
B
Creating fresh, independent test data before each test and tearing it down afterward
-
C
Using production data snapshots directly in test environments
-
D
Hard-coding expected values from a one-time manual test run