多项选择题

软件开发过程要不断的发现软件的缺点,不断的完善软件,这个过程叫测试软件,下面是测试软件的方法的有()

A、系统法
B、白盒法
C、黑盒法
D、整合法