You're missing the point.
I paid HamTestOnline to teach me this material. Since it doesn't teach all the material, it's requiring me to learn it from other sources. Therefore it's incomplete.
There are always links in each section to learn. Click on them.
If you learn how to use Hamtest, you will pass, there is no question of that in my mind. I am no whiz kid and I passed both Tech and General.
Did I learn everything and retain everything and am I now an electronics wizard? No.
However, I would not have remembered all of the material anyway. I was never a good student, but if I had Hamtest type of tools available when I was in school, I would have done much better, believe me.
Augment your Hamtest material with the ARRL Handbook, as has been mentioned and refer to it often. Every ham should have the latest Handbook and the ARRL Operating manual as well, anyway.
All I can say is that if you understand how to use Hamtest Online properly, you will get your ticket.
I cannot make it any clearer than that.