项目紧张的话,单元测试真的不需要吗?

问题描述

我们有个项目外包给外包商管理,我们提到他们需要做单元测试保证项目的质量。 他们呢,是按照敏捷开发的形式做开发的,说我们这个项目紧张,做单元测试,写测试用例的时间远远超过了写实际代码的时间。所以他们提出只做功能测试,不做单元测试。理由是:整个底层框架已经尽量避免一些低级错误了。代码规范中也明确了这点。 那么单元测试真的没有必要吗?只做功能测试可以吗?各位从项目管理角度说一说。 问题补充:他们的主要理由是 项目时间紧啊,时间来不及啊,如果不做的话,后面的问题多了就不好办了

解决方案

理论上单元测试是要做的,但是,如果你们合同上没有要求人家提供单元测试代码的话,感觉没有什么理由要求人家做单元测试,虽然做了对大家都好!感觉你们现在能做的就是自己做测试,如果他们不提供单元测试代码,无法证明他们的程序没有问题,你们只能自己做。测试出一个BUG扣一份钱就好了!
解决方案二:
肯定要做了,他们能这么负责还不行?如果以后出现问题了。改都没法改,

时间: 2025-01-09 06:57:41

项目紧张的话,单元测试真的不需要吗?的相关文章

求大神帮忙解决 Android项目java空指针异常问题 真的很急 - -

问题描述 求大神帮忙解决 Android项目java空指针异常问题 真的很急 - - 新手小白参考网上教程学习的socket使用,代码几乎雷同老师写的就可以运行我的就会出问题,connect()方法正确可用,但是send()方法不能用,会提示如图空指针异常,但是我真的找不到是哪里的问题,求大神指点.困扰两天了 茶不思饭不想.(由于提问字数问题导包部分代码没有粘过来) 我用Broadcast在一个activity中监听到操作后广播消息过来然后触发java类里面的方法,触发到connect()就可以

在一个mvc项目中运行单元测试竟然报错,求助!

问题描述 我创建了一个mvc3的项目,该项目使用了单元测试.但是我vs2010中按照测试--->运行---->解决方案中的所有测试时vs2010弹出一个对话框报告说调用的目标发生异常.我在"测试结果"一栏看到如下异常信息:构造此帧的内容时遇到了异常.通过在命令行中使用/log参数运行应用程序,也可以记录此信息,结果存储在"C:UsersAdministratorAppDataRoamingMicrosoftVisualStudio10.0ActivityLog.x

Maven管理的Spring Web项目集成JUnit单元测试

JUnit是一套优秀的单元测试框架,而Maven是优秀的Java项目构建和管理工具,两者结合可以很方便地对项目进行自动化测试. 一般的简单Java应用就不多说了,一些框架会提供针对junit的扩展,使得测试变得更容易,例如Spring官方就提供了spring-test,用于提供获取ApplicationContext等方面的支持. 首先要做的是,改变JUnit的实际执行类,将默认的执行类Suite替换为Spring提供的SpringJUnit4ClassRunner,也就是在测试类前面加上一个注

SpringMVC,MyBatis项目中兼容Oracle和MySql的解决方案及其项目环境搭建配置、web项目中的单元测试写法、HttpClient调用post请求等案例

 要搭建的项目的项目结构如下(使用的框架为:Spring.SpingMVC.MyBatis): 2.pom.xml中的配置如下(注意,本工程分为几个小的子工程,另外两个工程最终是jar包): 其中pom.xml中的内容如下,其中${ip}为ip地址: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"

如何通过单元测试提高开发效率?

Kevlin Hnney是英国的一位独立顾问和培训师,其关注的范围主要包括软件架构.模式.开发过程和程序设计语言.在本文中他将谈谈如何通过单元测试提高开发效率. 单元测试只会浪费时间吗?某些软件专家们确实是这么想的.最近在Software Quality Insights上看到一篇文章--<单元测试真的有用吗?>.那些认为单元测试无用的开发人员给出了如下理由: 1. 他们不了解单元测试. 2. 很难写出优秀的单元测试. 3. 单元测试只会浪费时间.降低效率. 4. 写单元测试需要太多时间(特别

实践单元测试(2)

我知道这个项目bug很多,无法按时完成,即使老板把我炒了也是应该的.曾经有一个做单元测试的机会放在我面前,我没有珍惜,等到后来项目雪崩了才后悔.如果上天能再给我一次机会,我会对老板说:我要做单元测试!如果一定要在单元测试上加个日期,我希望是一直. ... 在这里我并不是想说该怎么样去进行单元测试,既然我们无法规定该如何编写产品代码去实现需求功能,同样也不能要求开发人员该如何编写测试代码,甚至是否要编写UT. 劝服项目经理在项目中实施单元测试更是难上加难,因为单元测试对PM来说往往意味着需要更长的

如何激励同事编写单元测试?

从管理人员到开发者,每个人都在说单元测试,但是却很少有人执行.有关单元测试的好处相信大家也能例举出一二,但很多时候,开发者面对自己的项目代码却无从下手. Lurkerbelow在公司里是唯一执行单元测试的一名开发者,他深知单元测试带来的好处,也积极提倡单元测试.他甚至与公司的管理层人员.开发者都讨论过单元测试,但却无人对此感兴趣. 为了与开发人员形成一条战线,Lurkerbelow甚至"被迫"提交了代码审查(Gerrit)和持续集成开发(Jenkins). 无奈之下,Lurkerbel

[经验总结] 关于单元测试

偶然想起@jeffz_cn在twitter上问:"私有方法真的不应该单元测试吗?为什么?我觉得有的组件只是逻辑复杂一些,因此会提取私有方法,并且测试这些私有方法的逻辑.如果把这些内容统统从外部"注入",这样私有的逻辑就变公开了--但是这样难道没有过渡设计的味道吗?". 然后就想起来我在项目中推动单元测试的经过.觉得还是应该总结一下比较好. 先说现状 (下面的数据我现在无法核实,但是,应该和实际值误差不大) 我目前负责的项目,有代码200K+,控件产品,尤其是Grid

Rails测试《四》实战单元测试unit test

之前的博客介绍了一些rails测试相关的知识.测试文件的位置,测试的类型,测试常用命令,以及可用的一些资源,以及如何利用fixtures生成模拟数据. 今天我们来实际的写一下单元测试,用到的知识主要是fixtures和unit test.fixtures用来模拟数据,unit test就是我们今天的主角-单元测试. 今天的代码将以blog项目为背景,为这个项目写一些单元测试. 这个项目的代码可以在https://github.com/woaigithub/blog获取到,而且项目已经部署到htt