是否有必要在Web开发中编写单元测试?

ash*_*ram 6 testing unit-testing

我从事网络开发已有4年多了.我曾参与过几个不同的项目,但我们从未在单个项目中编写单元测试.

由于所有紧张的时间表和死线,编写测试变得非常困难.所以我的问题是: -

  1. 在进行Web开发时是否真的有必要编写单元测试?
  2. 如果是,那么在编码和测试时如何管理他的时间?
  3. 编写或不编写单元测试如何影响Web项目的整体质量?
  4. 它对项目的总体时间表有多大影响?

PS: - 我们在java,struts,spring和hibernate中进行web开发.JUnit广泛用于java中的测试.另外,Spring和Struts有一些内置的JUnit支持.

对此有任何意见将不胜感激.

谢谢.

Har*_*Joy 10

在进行Web开发时是否真的有必要编写单元测试?

是.

如果是,那么在编码和测试时如何管理他的时间?

我们应该在完成项目的时间内编写测试用例.完成一些功能后,您可以开始编写测试用例.完成这些测试用例后,您可以继续添加新功能.

编写或不编写单元测试如何影响Web项目的整体质量?

在编写测试用例时,您会在应用中发现可能无法看到的错误.这样,编写测试用例有助于提高整个项目的质量.自动化测试套件还可以在添加新功能后轻松检查项目的功能.

它对项目的总体时间表有多大影响?

在某些公司,您可以安排单独编写测试用例.有时这甚至是由不同的团队完成的.在其他公司中,开发人员/测试人员必须在编码之间对其进行管理,并在项目的预定时间内完成编写测试用例和项目.

  • "在完成一些功能之后,您可以开始编写测试用例.在测试用例完成后,您可以继续添加新的功能." 相反,做到这一点甚至更好(TDD).编写测试功能然后实现它. (3认同)