日期:2014-05-19  浏览次数:20521 次

问个超级白的问题,软件调试能理解为软件测试的一部分么?
如题。

一般调试用debug,感觉效率很低,

用junit的话,感觉又比较麻烦,不够直观。

是不是只有整合了spring,hibernate,才能做JAVAEE的整合测试啊。

------解决方案--------------------
调试不能算是测试,使用Junit,一般是用来做单元测试,我觉得可以算做是测试,而测试用例就是对某个单元(如某个方法)的功能。
------解决方案--------------------
junit本身用作测试的框架。junit测试就是白盒测试!一般极限编码会使用junit测试,针对方法编写测试代码会减少以后的维护工作,效率会比较高,但是编写junit测试代码也是麻烦!如果开发做肯定只能算作是调试或者算是内部测试!
------解决方案--------------------
测试跟你用什么框架没有一毛钱关系。
测试是一门学问,只不过一般公司都不太重视(因为各种原因)。日企的软件公司,在测试这一块做的不错,所以一般品质比较好。

测试,一般开发人员,写好一支程式之后,junit一定要测,首先确保自己写的程式可以正常运行,至于testcase要如何写,就取决于你的时间以及你的设计了。
下来是功能性测试,就是直观的去画面做操作,然后去比对数据库,看看资料是否一致。

再下来还有很多中测试,每个公司都有自己的标准和步骤,最起码在产品上线前,要经过严格的测试。