Does Bitcoin dust limit include miner fee as well?
For a transaction to be standard, Each of the outputs has to be at least 546 satoshis. (except an OP_RETURN output, which has some extra rules).

Testnet does not enforce standardness rules.

You can still include  a nonstandard transaction in your block in mainnet, but still, those transactions are not relayed.