Yellow box testing-
It is a message level testing. We can say that yellow box testing is the validation of alert messages. User can test that whether the application is correctly providing the alert messages. This is widely used technique in manual testing these days.
Green Box testing-
It is a testing process that exercises a software system's coexistence with others by taking multiple integrated systems that have passed system testing as input and test their required interactions.
Red box testing - Red box testing is widely termed as Acceptance testing. The name says that if the system is not accepted then it is a red box and useless.
These all techniques are part of manual testing services and are used with other software qa services like Black box, Grey box and White box.