A computer system provides a test program and one or more unit tests, such as a traditional unit test and or a parameterized unit test. Another hair cosmetic product having a two agent type hair cosmetic which contains a first agent that includes an alkali agent and a second agent that includes hydrogen peroxide, and which is used after mixing the first and second agents immediately prior to use, and a foamer vessel from which a mixed liquid of the first and second agents is discharged in the form of foam. In general, a counter is configured to record statistics for each of the performance metrics, and the counters may be controlled using a programmable mask, which is included in a memory coupled to the microprocessor. The covering of both the top and bottom surfaces of the base with non-slip material also permit the device to stably support a user while remaining as small and maneuverable as possible. Alternate and additional essential oils or plant- andor vegetable-derived oils are anticipated to be used as well.