基于.NET的软件测试业务管理系统设计与实现

来源 :软件工程师 | 被引量 : 0次 | 上传用户:sakurzhe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本系统为B/S模式结构,以.NET4.0为开发平台,文章主要对此系统的需求分析、功能模块、数据存储结构以及编码实现等几个方面进行了阐述。
  关键词:.NET;软件测试;业务管理系统;B/S模式
  中图分类号:TP3 文献标识码:A
  1 引言(Introduction)
  当前软件项目需求飞速增长,软件规模越来越大,软件的质量问题也比较突出。多年以来,人们认识到要想高效率、高质量和低成本地开发软件,必须以改善软件生产过程为中心,全面开展软件工程和质量管理手段,对软件生产的管理亟待改进。因此,软件测试在军工、银行、证券、保险、电信、控制、医疗软件、电力等行业都得到的重视[1]。
  根据国内专业的软件测试技术网站www.51testing.com在2014年做的2013年度软件测试从业人员调查结果数据显示,79%的软件测试从业人员从事的测试工作类型为手工功能测试;其次是测试管理,比例为35%,如图1所示。从数据分析,绝大多数的软件测试从业人员都是从事手工功能测试工作,项目实施过程中难免涉及很多的信息交互、项目执行记录等,此时测试过程的规范化管理就显得尤为重要[2]。
  开展软件测试服务业务以来,积累的项目越来越多,所有的材料提交、补正、更新、进度查询、报告或者证书领取通知等都通过工程师与企业联系人的口头交流方式(或者电话或者即时通讯软件)来进行,经常一个项目做下来,需要经过与企业联系人的多次、反复的沟通,既浪费人力物力又浪费时间,而且没有办法以书面的形式永久、正式记录下每个软件项目的实施过程。阶段性统计几乎全部靠人工计数,无法及时反应每个阶段业务的分布情况。对软件测试业务的过程管理亟待改进。
  2 系统目标及需求(System goal and demand)
  业务管理不只是管理业务、控制流程,还需要管理业务涉及的各个方面,例如:记录业务执行过程中的状态信息、相关附件等。而相应的,业务管理系统则是实现管理功能的软件平台[3]。本文预期实现的软件测试业务管理系统整合现有资源,做到维护方便,改变目前重复劳动、记录不便、无法电子存档相关信息的状况,实现后台相关数据录入方便,前台数据展示及时全面。功能主要分为后台录入、编辑部分和前台显示、查询部分。
  前台满足用户对软件测试业务项目实施进度、相关新闻资讯的查询。后台实现对各软件测试项目各类文档的归档管理和各项目实施进度的记录等功能,项目实施流程的监督和查询,以及相关文件的上传下载等功能。实现统计分析,支持统计数据Excel形式导入导出。
  该项目的实施便于相关人员对各类文档进行统一归档管理,记录项目实施流程的各个环节一些需要备注的信息,进一步规范化工作。
  3 系统设计(System design)
  3.1 系统业务流程分析
  系统的业务流程如图2所示。
  3.2 系统主要功能模块
  业务管理系统分为前台展示查询部分和后台编辑管理部分,主要功能模块有:业务数据录入管理、统计分析、软件企业信息库、相关下载、系统管理等。其中业务数据录入、统计分析、软件企业信息库为本项目的核心部分。
  按照建设要求设计实现网站,对业务相关的各类文档进行归档管理,并实现用户对所实施软件技术服务项目流程的监督和查询。
  (1)前台页面,企业或个人用户通过输入准确的软件产品名称和委托企业名称即可查询软件测试项目的实施进度。在没有登录的情况下只能进行精确查询,登录了以后可以进行模糊查询。
  (2)前台页面,已经登录的企业或个人用户可以在线提交软件测试或著作权登记需求,并上传相关文件。
  (3)软件测试项目实施进度分为:电子文档在审、电子文档已审、纸质材料受理、纸质材料受理结束并已缴费开发票、测试过程中、回归测试、测试过程结束、出具测试报告、企业领取报告、项目完结。
  (4)后台页面:实施的软件项目列表可详细列出所有受理的项目信息,支持Excel导出;软件项目对应可以上传相关文档,每个软件对应一个文件夹。
  (5)后台页面:可按照一个或者几个所选年度内所申报的软件进行查询统计,年度以受理日期为准。实现按年度、产品类型统计项目个数。支持尽量多的字段进行查询和排序,后台支持模糊查询。
  3.3 数据存储结构设计
  本系统的数据库服务器采用SQL Server2005,在.NET平台上对数据的存取通过ADO.NET来实现。ADO.NET包括五个主要部分:Connection负责连接应用程序和需要访问的数据库,DataAdapter提交并获取查询结果,Command对象执行数据库查询、添加、删除、或者返回特定表内容的直接请求。DataReader对象一次存取一条记录,减少内存占用量,提高了应用程序的性能[5]。
  根据需要实现的功能,为业务管理系统建立数据库,主要由用户信息表、软件测试项目信息表、项目所处状态类型表、软件企业信息表、软件测试类别表、文档资源表等组成。
  (1)软件测试项目信息表:软件测试项目信息表是整个业务系统的核心,主要记录项目编号、产品名称及版本号、委托单位、开发单位、项目开发平台、开发语言、纸质材料受理日期及受理人员、测试项目缴费情况、项目进展状态、测试人员、测试日期、测试地点、项目联系人及联系电话、测试报告编号、报告接收人、上传的相关文档等。此表以项目编号为主键,同时作为外键与其他表关联。
  (2)项目所处状态类型表:记录软件测试项目所处的状态,同时作为业务流程控制的判断条件。
  (3)软件企业信息表:记录委托单位的相关信息,例如:公司名称、工商营业执照注册号、地址、商务联系人、联系电话、email等。以营业执照注册号作为主键。
其他文献
鄂尔多斯已成为中国西北部一座颇具神秘色彩的财富城市。凭借丰厚的煤炭,仅有160万人口的鄂尔多斯,2010年人均GDP超过了北京和上海,被人誉为中国的“小香港”、“中国的迪拜”。生活在这座城市的人们,怀揣着足以傲视全国的豪迈之情,但心中的隐忧也同时潜滋暗长。在成功迈出共同富裕第一步之后,鄂尔多斯已走到了经济转型的十字路口前。而这也正是当下其他资源类城市共同面对的时代课题。  从一个经济学视角观察,鄂
鼻子流涕是鼻病的常见症状,不同的鼻病,可以出现不同颜色的鼻涕。如果留意观察,可以从五颜六色的鼻涕中,得知某些疾病的信号。    清水样鼻涕  多见于伤风感冒初期和过敏性鼻炎发作的患者。但头颅外伤或鼻部手术后的患者,如突然流出清水样液体,要谨防脑脊液鼻漏,需及时诊治处理。    白色粘液鼻涕  常见于慢性鼻炎,生活环境中某些物理和化学性物质的刺激,也可导致白色粘液鼻涕。    粘浓鼻涕  常见于伤风
我母亲因排便困难去医院就诊,经检查被诊断为直肠前突。请问,直肠前突是怎么回事?怎样治疗呢?  福建泉州 王永亮  直肠前突即直肠前壁突出,亦称直肠前膨出,为出口阻塞综合征之一,亦是排便困难的主要因素之一。本病多见于中老年女性,但近年来男性发病者也有报道。排便困难是直肠前突的主要症状。用力排便时腹压增高,粪块在压力的作用下冲向前突内,停止用力后粪块又被挤回直肠,造成排便困难。由于粪块积存在直肠内,患
吃瓜子因人而异  段玛瑙    晚上看电视时。或甜或咸的西瓜子,牛奶味、绿茶味的葵花子,越吃越香的南瓜子,对一些中老年人来说是少不了的。葵花子、西瓜子、南瓜子在营养价值上差不多,但在药用价值上却有所不同。  葵花子不但含有丰富的不饱和脂肪酸、优质蛋白,还含有钾、磷、钙、镁、硒元素及维生素E、维生素B,等营养元素,能防止血浆胆固醇过高和动脉硬化:所含丰富的钾元素可以保护心脏功能,预防高血压。从中医角
父亲为我治失眠  黄邦寨    不知怎么的,我患上了失眠症,半年来没睡过一晚好觉。晚上休息不好,白天就没有精神,因此工作常出差错。我非常苦恼,同事们也为我着急,劝我快找医生治疗。可是,我找了许多医生,吃了一大堆药,依然不见好转。  这事不知怎么传到老家。让父亲知道了。父亲打电话告诉我。说他有一种药,医治失眠非常灵。父亲不是医生,也从来没给人治过病,能有什么好药呢?我将信将疑,但还是在上个周末回了趟
主持人语:  学生的周记,往往记录着他们的喜怒哀乐、酸甜苦辣。理解学生的周记(日记),就是理解学生的心灵与精神世界。为师者解读与回复学生的周记,往往显现着自身的理解力、教育洞察力与教育思考力。而这些理应成为一个教师的专业素养。    育案例  一日改作文,发现学生兰帆一篇颇有新意的周记《这个命题不成立》,全文如下:  紧张的初三生活,压得人喘不过气来,连米饭都散发出一股火药味。周末的饭桌,爸爸还是
國王被绑架了
期刊
解放战争时期是国共两党一决胜负的关键时期。中共之所以获得人民支持,除了性质、宗旨、路线和政策合乎民意、顺乎民心,一个直接原因就是进行了卓有成效的动员。  面对解放战争初期急剧变化的国内形势,中共中央首先进行的调整是在动员战略上改变了旧抗日民族统一战线的理念,并迅速确立了新的工作方向。如对抗战时期“三三制”政权,中共中央的理解發生了重大改变,毛泽东多次表示旧的“三三制”已不适合当下的国内形势,并最终
爱上做“迷你”绣花鞋,还是5年前的事。那一年,老伴先我而去。我长时间陷在悲痛中不能自拔。一天,女儿来看我,见我丧魂落魄的样子很难过,就劝我找点事做做,尽快从悲痛中走出来。可做点什么事好呢?“要么,你替我做双绣花鞋吧。”女儿给我出主意。  行!重操做鞋的活,既能解闷,又能添乐。我花了一个星期的时间为女儿做了一双精致的绣花鞋。女儿拿在手上左瞧右看,赞不绝口。接着,女儿劝我继续将鞋做下去。我说还做鞋干啥
“农业已超过工业成为我国最大的污染面源产业。”  2015年4月14日,农业部副部长张桃林的这句话成为社会关注的焦点。  农村在逐步告别贫困之同时,农业面源污染正成为一种“幸福的烦恼”。  该如何化解这种“幸福的烦恼”呢?  传统农业大县开县,从2012年开始,打响了“幸福的烦恼”治理之战。  开县农工委书记马新民是钓鱼爱好者,休息的时候,喜欢体验垂钓的快乐。  不过几年前的一次垂钓经历,让他郁闷