Test cases of one domain can’t be used for another domain. Which principal of software testing ensures this?
As different domains have different business approach, different users,
different inputs and different outputs so ideally test cases of one domain can’t be used in some other domain and the principal which ensure this is ‘Testing is context dependent’ principal.
Testing of different domains requires different approaches as well.