I’m afraid it is not quite as straightforward as enamel or acrylic! There is solvent based acrylics, such as the Tamiya rattle cans, and then there are the water based acrylics, which you can also get in rattle cans but which are also supplied by a number of suppliers, usually in the little squeezy bottles. Then there is cellulose, oil based, polyurethane etc!
As a general rule of thumb you try to avoid putting a wash over a base paint of the same type as there is a danger that the wash can soften the base paint. Pre mixed enamel washes such as Humbrol are fine over a solvent based acrylic, such as the Tamiya rattle can, as it is particularly resilient. They can also be used sparingly over a Humbrol enamel base but only if the enamel is allowed to thoroughly harden. I would give it a number of days, even a week to be safe, and even then don’t soak it for any length of time.
You have the general idea already, always do test pieces. Be careful though, the test piece must go through exactly the same process as the model is going to go through so take care that temperatures are similar and drying times are the same. Taking notes during the test process is invaluable. Even humidity can play a part so, if you have some sort of electronic weather device make a note of the humidity as well.
I think the one thing more than anything that many modellers get wrong, and then go on to blame the paint rather than admit it, is not letting the paint harden properly. That doesn’t mean dry to touch, that means the solvents have totally evaporated and the remaining solids are hard. That can take longer than many allow for. I generally allow the following:
1) Solvent based acrylics: Fast drying and I feel quite confident of going over tham after a couple of days.
2) Water based acrylics: I tend to leave a little longer, three or four days as the water evaporates that bit slower.
3) Enamels: I frequently leave for a week before going over them with something else. That may be over the top but I play on the safe side.
4) Oil based paints: There are model oil based paints available, particularly for weathering, which are very useful because they take so long to dry. Consequently I wouldn’t go over them with any other type of paint for at least a couple of weeks.
Good preparation i.e. clean and dry, let things harden thoroughly before putting something on top, avoid too cold a temperature and too high humidity and you should have no problems.