软件测试基本理论
软件测试基本理论有五个方面,这五个方面如下:
单元测试,集中对用源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确地实现了规定的功能;集成测试,把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试;确认测试,检查已实现的软件是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全、正确;系统测试,把已经经过确认的软件纳入实际运行环境中,与其它系统成份组合在一起进行测试;验收测试,是以用户为主的测试,在测试过程中,除了考虑软件的功能和性能外,还应对软件的可移植性、兼容性、可维护性、错误的恢复功能等进行确认。软件测试概念是通过各种手段和测试工具,判断软件系统是否能够满足预期期望。