Well, the lack of the disk space is a problem. If you have some disk space, you can just install the kernel while keeping the older kernels, test the new one, and uninstall the kernel again. That's easy. But if you have really too small disk space, even no space for an extra test kernel, it would make debugging extremely difficult, generally speaking...