社区
研发管理
帖子详情
请问各位高人,怎么理解测试优先的编程方法?
duanfeng
2002-06-20 12:56:00
请问各位高人,怎么理解测试优先的编程方法?
...全文
82
12
打赏
收藏
请问各位高人,怎么理解测试优先的编程方法?
请问各位高人,怎么理解测试优先的编程方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dushuang
2002-06-21
打赏
举报
回复
其实我觉得大家理解的有误,他是强调在作项目设计的时候,要考虑测试的因素,为测试开绿灯,尽最大可能,在设计中为测试工作铺路,比方说预留接口,是测试优先,不是测试先行。有些个体的开发,是不考虑测试的,所以测试的设计很困难,还有部分可能要在源代码中加入测试代码,测试优先试一种设计概念,意在指要优化测试的空间,,让测试工作最大化。
mach
2002-06-21
打赏
举报
回复
的确,测试先行不是XP独有的概念,而且在很多地方的确是这样做的,比如有了用例之后,就可以马上开始开发功能测试的测试用例。
但是XP中的UT先行,有点问题。
ozzzzzz
2002-06-21
打赏
举报
回复
测试先行
其实就是你不是xp的使用者 你就不做测试先行的工作吗
如何软件在开发的最初阶段 都会做一个软件的功能预期 其实这就是给出了一个标准 一个软件是否能够实现某种目的地标准 这个其实也是一种测试的准备
而xp的原则下 这个工作要强大的多 就是在你coding之前 应该把你这个user story的测试方法 测试步骤 等等作出明确的自动化的解决 并且在coding过程中不断地test 其实可以理解为 先制定标准 并且不断地把自己行动和标准对照比较
mach
2002-06-21
打赏
举报
回复
XP中这样做的目的在于:
1。提高软件质量,将测试的重要性突出
2。加速软件开发进度(这样做能否做到值得怀疑)
mach
2002-06-21
打赏
举报
回复
to ripper(rIPPER)
"为得到测试用例而做的设计不能说是overdesign吧,不然也xp对测试的重视如何体现?"
测试分很多种,比如功能测试,其用例来自于需求。
XP中的测试先行,指的是单元测试,但愿测试的用例来自于详细设计,而详细设计在XP中就是over design的例子!
duanfeng
2002-06-21
打赏
举报
回复
谢谢楼上各位,
但我不明白这种方式有什么好处?
duanfeng
2002-06-21
打赏
举报
回复
谢谢上面各位,
我一直不明白,
这种做法有什么好处?
ripper
2002-06-20
打赏
举报
回复
不论是先测试还是后测试,测试用例都得做
为得到测试用例而做的设计不能说是overdesign吧,不然也xp对测试的重视如何体现?
mach
2002-06-20
打赏
举报
回复
不太可行,xp没能把这个理解自圆其说:
怎么叫测试先行?先开发测试代码?测试不仅要有测试代码,而且还包括输入输出的数据、依赖的条件等,这些构成了测试用例,测试用例是从哪里来的呢?对于单元测试来说,应该依据详细设计开发测试用例。但是在xp中是反对overdesign的。
MagicJohn
2002-06-20
打赏
举报
回复
也不能够全部理解,特别是在实施的过程中,它的效率如何很难把握,就像是刚开始使用OOP的设计思想,逐渐的从错误的设计中吸取经验,把握设计模式的精髓,逐渐的理解OOP的优势和劣势。我想xp也是一样,它到底这么样,是经得起推敲的开发方法还是哗众取宠的学说,是要经过实践的检验。
dushuang
2002-06-20
打赏
举报
回复
其实它是xp中的一种理念,在你开发项目之前,要先做好测试设计,如果不能测试将要进行的开发(不包含硬件环境不具备方面的原因),那么还不如不做开发。就比如:你自己证明不了的学说,不能立足一样。
duanfeng
2002-06-20
打赏
举报
回复
请高手指点
编程
:“上学时如果遇到自己,我会更早的成为我?”
你觉得一瞬间的技术能力提升,是必须经历过过吃苦或者浪费掉时间去摸索找路吗?🤔 可能都不是!任何成长都不是一个孤立的过程,你不可能凭空创造成长。而成长的本质是提升认知,只有吸收更有价值的知识和见识更
高人
的本事,才是快速成长的关键。就像15年我跳槽进入互联网,结识了更多的,倾听了更多的、参与了更多的,才是让我进入快速成长的关键。虽然吃苦和摸索也是成长过程中的一部分,但那并不是必须经历的过程。有时候,只有跟对人做对事,才能少走弯路,避免犯错,让你的成长之
【转】关于
测试
方面的一些文章
为何要进行白盒
测试
2008-04-01 21:26:30 软件白盒
测试
是一个与黑盒
测试
相对的概念,是指
测试
者针对可见代码进行的一种
测试
。白盒
测试
通常再划分为单元
测试
、集成
测试
两大类,但依据不同的流程,对白盒
测试
细分的标准也不尽一致,比如在IBM的IPD流程之下,白盒
测试
可能划分为如下几类:模块单元
测试
、模块集成
测试
、模块系统
测试
、渐增Build集成
测试
、系统集成
测试
等。而在XP实践中
文科生如何
理解
卷积神经网络?
不愿意看那一堆公式符号,却想知道卷积神经网络(Convolutional Neural Network)如何做图像分辨?分享一段我给自己研究生的讲解答疑视频,希望对你有帮...
如何做职业规划并进行求职准备(持续更新)
读《这些道理没有人告诉过你》的职业规划思考 1.根据初步判断,我最适合的职位应该是软件
测试
工程师 2.根据初步判断,我最适合的行业应该是软件
测试
行业?互联网行业?互联网金融行业?电商行业?(不太清楚行业的分类,暂时先这么写吧) 3.根据职位与行业,我选定的目标公司应该是: 最高目标公司三家:阿里巴巴集团 、天猫 、京东 (亚马逊、沃尔玛百货公司、 苏宁云商集团股份有...
日常自学
方法
1.1 培养兴趣 兴趣是能够让你坚持下去的动力。如果只是把写程序作为谋生的手段的话,你会活的很累,也太对不起自己了。多关心一些行业趣事,多想想盖茨。不是提倡天天做白日梦,但人要是没有了梦想,你觉得有味道吗?可能像许多深圳本地农民一样,打打麻将,喝喝功夫茶,拜拜财神爷;每个月就有几万十几万甚至更多的进帐,凭空多出个"食利阶层"。你认为,这样有味道吗?有空多到一些程序员论坛转转,你会发现,他...
研发管理
1,268
社区成员
28,283
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章