ฉันรักการแปล
Unit testing, which is testing of individual hardware or software units or groups of
related units (IEEE, 1990). A unit is a software component that cannot be subdivided
into other components (IEEE, 1990). Software engineers write white-box test cases to
examine whether the unit is coded correctly. Unit testing is important for ensuring the
code is solid before it is integrated with other code. Once the code is integrated into the
code base, the cause of an observed failure is more difficult to find. Also, since the
software engineer writes and runs unit tests him or herself, companies often do not track
the unit test failures that are observed– making these types of defects the most “private”
to the software engineer. We all prefer to find our own mistakes and to have the
opportunity to fix them without others knowing. Approximately 65% of all bugs can be
caught in unit testing (Beizer, 1990).