【摘 要】
:
Scrum是众多快速发展的敏捷开发方法之一,也是业界比较受欢迎、使用最广泛的敏捷开发方法。但由于这种新兴的软件开发方法完全不同于传统的开发方法,因此在传统开发方法中使
论文部分内容阅读
Scrum是众多快速发展的敏捷开发方法之一,也是业界比较受欢迎、使用最广泛的敏捷开发方法。但由于这种新兴的软件开发方法完全不同于传统的开发方法,因此在传统开发方法中使用的软件测试方案和模型无法适应Scrum方法。如何管理Scrum方法中的测试过程是一个迫切的课题。本文在对Scrum实施过程进行了详细的分析后,设计并实现了面向敏捷的测试管理系统。此系统主要对Scrum过程中的三种工具及其附属产物进行管理。这三种工具是用来排列任务的优先级和跟踪任务的,包括Product Backlog(产品订单)、Sprint Backlog(冲刺订单)和显示项目进度的Burndown Chart(燃烧图),附属产物为测试用例和软件缺陷。依据真实的Scrum开发环境,设计出适合Scrum的软件缺陷管理模型,按照此模型开发了本系统来对Scrum方法中的软件缺陷进行跟踪管理。本文主要使用目前比较成熟的技术J2EE,采用B/S架构并且结合了Struts框架和Hibernate框架技术实现了面向Scrum的测试管理系统,包括对测试用例的管理、缺陷的管理、Backlog的管理和项目进度的跟踪。本系统采用典型的MVC模式,对系统的横向进行设计,即按照分层分别对每层进行设计。然后按照功能模块划分,对每个模块分别进行设计,表现层、业务层、持久层分开,这样降低各层的耦合度,对系统的维护带来一定的便利。本文实现了基于Scrum的测试管理系统,Scrum成员通过本系统管理Product Backlog、Sprint Backlog、测试用例、软件缺陷这些有形的产物,达到了“敏捷”的对测试流程进行控制的目的,并提高了团队的工作效率。
其他文献
<正>使用助听器来改善听力一直是听力学专家和研发人员不断追求的目标。目前面临的最大挑战是如何使用电子设备来改善听觉功能这种生物系统。几年前,助听器公司首次将听觉仿
我国的汽车保有量在逐年增多,我国已经成为了世界上汽车保有量最大的国家。汽车的各方面技术也受到社会各方和专业人员的关注。曾经的汽车使用者往往对汽车本身的性能不太关
目的:总结胸腔镜手术(video-assisted thoracoscopic surgery,VATS)诊治血胸的临床经验。方法:回顾性分析3年来VATS治疗68例血胸患者的临床资料,并与同期的18例开胸术(Thoracotomy
介绍板栗对外界环境的要求,总结其栽培技术,包括苗木繁殖、栗种选择、播种、苗期管理、施肥、病虫害防治等方面内容,以为板栗种植提供参考。
区域水土资源的不合理利用制约着社会经济的可持续发展。新疆地广人稀,水土资源空间分布极不均衡,且农业水土资源利用效率不高,因此提高农业水土资源的利用效率势在必行。在
观世音信仰在中土形成始于东晋,在特殊社会条件下迅速传播,并渐次成为民众信仰的主流。进入唐代,随着佛教的进一步发展,观世音信仰的内涵亦发生变化。文学是社会生活的反映,
机场的鸟类由于其所处位置的特殊性,会对飞行安全造成一定威胁。各种鸟类因其自身特征,风险大小也各有不同。在实际调查的基础上,建立了风险评价指标体系,构建了机场鸟类风险
<正>1、必须搞清楚话语体系和思想理论体系的相互关系。所谓话语,就是言语或说话。无论是口头表达的话语,还是文字表达的话语,都是一定思想、理论、文化、艺术、科学、观念的
为探讨当代大学生权利意识现状,寻求青年学生权利意识的培养方法,我们对上海市全日制普通高等学校学生进行了抽样问卷调查。调查显示,当代大学生对于"自由""、权利"具有强烈
生猪屠宰场是生猪集中屠宰,为人类提供猪肉和猪肉制品及其他副产品的场所,是生猪从出栏到消费者餐桌的最后一道环节,而屠宰场所的消毒工作对保障肉食品的卫生安全,防止动物疫