- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件 测试 技术 Testing 软件测试过程与测试模型 广东岭南职业技术学院 本章目标 ■掌握测试驱动开发的基本概念 掌握驱动的基本流程 ■掌握测试驱动的所采用的技术及工具 Junit测试 1-1基本概念 间,为什么会出现测试驱动开发? 有一个新的开发任务时,往往第一个念头就是如何去实现 它 “应该是这么做的吧,嗯,差不多就是这样的” 抓起任务就开始编码 写,一边修改和设计 时间这么紧!我还是先实现任务吧,然后再妤好测试 时间不多了。不管了,还是先做个实现,以后 再来整理代码吧 不套看简李调谈夏好炎可以势孬不题有浮的分支,应该 是系要石里不翌液我刚才单步调试的步骤写下来啊?那样 这样的情况要作自动测试太复杂了。还是手工测试一下吧 程序员应该做些有创意的东西,这样才有趣啊 测试是QA的事,我为什么要做啊,我做了他们千什么啊 1-1基本概念 等,为什么会出现测试驱动开发? 奇怪了,怎么代码跟开发文档上有这么大的差别啊 这段代码究竟想表达什么意思? 代码现车越麥越乱了:我都不敢修改代码了,修改了这个地方 天晓得会引起多少别的地方出错啊 代码怎好象在那个地方看到过啊?这个程序里怎 么会有这么多的重发 ·开发部在干什么啊,BG怎么这么多,他们有没有自己先测试 这下好了,让他们修改了一个BUG,现在一下子来了这么多的 到座在扬什项然有没有商从数的角度考底啊,我新增 1-1基本概念 有办法可以解决上面的矛盾吗? 什么是测试驱动? 1-1基本概念 测试驱动是一种开发形式 1.首先要编写测试代码 2.除非存在相关测试,否则不编写任何的产品代码 3.由测试来决定需要编写什么样的代码 4.要求维护一套详尽的测试集 1-1基木概念 测试驱动所要达到的目标 clean code that work 测试驱动所追求的目标就是代码整洁可用,其实现 的规则就是 1.只有测试失败时,我们才写代码 2.消除重复设计,优化设计结构 1-2基本流程 ■测试驱动开发的基本流程 ●定义应用程序的要求 ●熟悉应用程序的功能区域,确定要使用的单项功能项或功能要求 ●创建验证要求的测试列表 为功能或要求定义接口和类 ●编写测试代码 ●运行测试 ●根据测试生成产品代码 ●重新运行测试,根据测试修改产品代码,直到所有测试都通过 ●整理代码 重复上面的步骤 1-2基本流程 ■测试驱动开发的基本流程 单元测试代码错误 1-3技术及工具 技术及工具介绍 Eclipse是一个集成开发工具的通用平台,因 为任何人都可以免费获得源码以及软件本身 的方便,因此成为许多人的喜爱,jnit是供 Java编码人员做单元测试之用,在 eclipse中 使用 Junit测试Java程序能够体现测试驱动开 发的测试思想,本课通过实例对在 eclipse中 使用 Junit测试的方法进行了分析
您可能关注的文档
最近下载
- 初中语文说明文阅读及答题技巧课件(47张课件).pptx VIP
- 2026届湖南省常德市第一中学高三数学第一学期期末联考试题含解析.doc VIP
- 徐埃小学汇报预案.ppt VIP
- 广东省百校2026届数学高三第一学期期末联考模拟试题含解析.doc VIP
- 染色体端粒和端粒酶.ppt VIP
- 2025-2026学年北师大版九年级数学上册期中考试卷(带答案).docx VIP
- 2025年民航招飞pat测试题目及答案.doc VIP
- 新目标(第二版)视听说B3U3 测试试卷答案.pdf VIP
- 2024电力建设全过程工程咨询导则第1部分输变电工程.pdf VIP
- 北师版四年级数学上册第三单元测试题含答案.pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)