# Technical components

| [tBoundedStreamInput](https://help.qlik.com/talend/en-US/components/8.0/technical/tboundedstreaminput) | Provides a data stream for the component to be tested and is suitable for use in a<br>test case only. |
| --- | --- |
| [tCollectAndCheck](https://help.qlik.com/talend/en-US/components/8.0/technical/tcollectandcheck) | Shows and validates the result of a component test. |
| [tFixedFlowStreamInput](https://help.qlik.com/talend/en-US/components/8.0/technical/tfixedflowstreaminput) | Generates a stream of fixed rows. |
| [tHashInput](https://help.qlik.com/talend/en-US/components/8.0/technical/thashinput) | Reads from the cache memory data loaded by tHashOutput to offer<br>high-speed data feed, facilitating transactions involving a large amount of<br>data. |
| [tHashOutput](https://help.qlik.com/talend/en-US/components/8.0/technical/thashoutput) | Loads data to the cache memory to offer high-speed access, facilitating transactions<br>involving a large amount of data. |
| [tRateStreamInput](https://help.qlik.com/talend/en-US/components/8.0/technical/tratestreaminput) | Generates rows continuously at a specified rate. |