
上QQ阅读APP看书,第一时间看更新
第11章 单元测试
本章内容
●从已有代码中生成测试工具
●判断代码的行为
●在测试生命周期事件中执行定制代码
●创建数据驱动的测试
●测试私有成员
●管理测试列表
在软件开发过程中,应用程序的测试是最重要的部分之一。对软件维护费用的调查数据显示,在生产阶段进行测试所需的软件检测费用至多可以达到在开发阶段进行测试的25倍。同时,许多测试涉及每次修改基本代码都必须进行的重复、枯燥、易出错的工作,避免这种情况最简单的对策是生成可重复的自动化测试,由计算机根据需要执行。本章将讨论一种特殊类型的自动测试技术,它主要用于测试系统中独立的组件或单元。如果有一套自动化的单元测试,那么可以在对各个组件进行很大的修改后,验证它们是否像预期的那样工作。
Visual Studio 2015有一个内置框架,可以编写、执行和汇报测试用例。本章主要介绍单元测试的创建、配置、运行和管理,并说明如何通过测试数据集进行测试。