software test

    昨天看了关于软件测试章节,简单回忆一下。主要看的内容为Test oracle、test case、white box test、black box test and unit test。
    我对test oracle的理解是测试预测,包括预测机制以及预测结果。根据test case来测试需要测试的系统,然后把得到的结果和预测结果进行比较,如果两者出现偏差,则需要先确认预测结果的正确性,然后才能说系统是否有bug。
    做软件测试case(测试用例)是一件很麻烦的事情,因为用穷举法作出所有的测试用例是不现实的,所以就有了白盒和黑盒测试。白盒测试需要测试者详细的了解整个测试对象的代码结构,黑盒测试则需要测试者了解测试对象的功用。在软件测试过程中,常常是两种测试方法相结合。单元测试就是对系统单元的测试,运用白盒和黑盒结果测试方法。

posted on 2006-11-16 09:41  recx  阅读(215)  评论(0编辑  收藏  举报