一般分为黑盒测试和白盒测试
黑盒测试主要是测试软件的功能是否正确,同时可以测试出软件是否满足用户的需求
白盒测试主要是测试代码,即功能是如何实现的。主要又分为单元测试、集成测试、系统测试、验收测试
单元测试主要测试的是各个方法实现的功能和方法的限制条件等是否正确。而集成测试主要测试接口,看集成时链接是否正确
系统测试就是将所有的开发代码组合完整测试软件是否能满足用户的要求
验收测试和回归测试都是为了验证软件是符合用户的需求和为满足用户需求更改方法后的验证测试
(Z近才做完黑盒测试,白盒测试正在准备中,所以答案仅供参考)