Test scenarios can be divided in to following category while implementing @bull test plan.
@bull Register Tests
@bull Interrupt Tests
@bull Interface Tests
@bull Protocol Tests
@bull Functional Tests
@bull Error Tests
@bull Golden Tests
@bull Performance Tests
This is complex to build efficiently. These tests requires more advanced planning and architecting . A poorly planned infrastructure is buggy, insufficient, and hard to use.
These tests Verify whether ASIC interacts correctly with other ASICs / ICs correctly in the system.
These tests Verify how the interrupt logic is working.
These tests verify the Interface functionality.
Contains scenarios related to specific features & combinations of these features.
Error-oriented testing develops test data by focusing on the presence or absence of errors in DUT.
Set of well defined test cases executed on a modified code to ensure that changes made to the code haven't adversely affected previously existing functions. These includes register tests, interrupt tests, interface tests, protocol tests, functional tests & error tests.
These tests measures how well the product meets its specified performance objectives. Example: bandwidth monitoring.