2) Тестирование десктопных приложений. Функциональное, Юзабилити.
3) Тест-планы. Тест-кейсы.
4) Код читаю ( программист я по образованию), но к белому ящику обращаюсь редко, в основном Черный ящик.
5) Автоматизирую в тех случаях, когда это целесообразно.
6) Тестирование вёрстки.