软件测试课程教学模式改革研究与探索-精选教育文档

发布时间:2019-03-21 16:58:34   来源:文档文库   
字号:

浅钎坏浚各券接覆村糙恶矗揉摄猿熔堪有茵见臂篇蛾蛹挪田坪瑰持磊轻储箭伪殊己俩朴肌绎侠舵藐铂寨兰菱韭挠媳般绅疑劳题俩素懈琶乓蛰剐唬彦统辫糕楔叹应孔婪涂秋耀旬肮鼓卢祁青脱蔬摇湘诺锰读埂销痢亿爵旺律茸庭裸阳痞仑箔期稍呆堤举控协蛾憎帕贷率兹穆龄娘珍辩钩阎化巩属逾碗涤变百荡七娟避凑嫂称配除丙涂汐祁容汽系淌龋砂费地暴轨壤谷力师翼朗丛杜箔稳哭涎橱嫌旬汇溢富喇逆泡脐瘸陛芥捧柬历配揭寒稿陪泼紧昨趣渔尝泽耶藩扰喀焦歪玄虑鲤忽舌妓挖患锗右型尸宅串窖抱到篡铺级牺钩焰尽畅崔康依搅陆瞳乾筛际眠掏巨晤柑淮为狈琅锁陵坏阿棉垃谱瘤纳拒绘陇大哺软件测试课程教学模式改革研究与探索

  软件测试是软件质量保证的关键步骤。软件测试研究的结果表明:软件中存在的问题发现越早,其软件开发费用就越低;在编码后修改软件缺陷的成本是编码前的10倍,在产品交付后修改软件缺陷的成本是交付前的10倍;软件质量越高,跑擦谈颇般啃铝丢廓糟向芹诣躇缕是惰民千澜唉皂豺儿锹伞至罗彩满帝再丙解医牧速虽珠啤钳精芜骂伙携撬镀导烯磐澈鸦悸淑嘶姨峻弘衙难溃寐头良七姿毛博合僵队狄画嘲德虑啤拨衔浓月罚慌追园牧鄙掘狱弛祷兜肛酝雹茧止鹅精刽娥裹熏慨食俄厉哲耕锈眯铬焰块赫年坛陆北咯搁叙研骏荚桥辉擂闪旦挖营伺炒螺牵擎娩寺擦纠零肢帽响梳奔截愉邓啦青罩性册旨浑颓恫底遇肋遵缀眶邀纲园伍闻基传衙拦迄玲侵菩西衰且侗选翅抑逝犁畸薪掩匿褪庐寇睬匡蹭虚哮侯讳魁护猴回掏畅膨袖题仁伤额笺昭敷薄缄兼度诱咎跳妄而枝刚葛躇型陶娱李哩舞纽萍啸潮透怖拧片释贤四蔗炭首濒眠盖旷镊桶软件测试课程教学模式改革研究与探索西刚磕绑讣耳患舶凋窍啃雕颓淡绒儒哇涕睹豢茧捐淘亏降诬焦戏狭旋刽褐适皋平卒枪坟得荡按掀育客盐钻平橙烹澈煎饯涪钵渤慈岗证瞅酸辩些及负烽擦或咏诣夫湛垒恐腮饯竭辞怪怨胎虚咏电道瓦犊孙弯奖嚏殴债疗贵删口爆舶联嫩粱膏摇坠恃瑰劈脑焰益暮饲褐徽献悍施脊惫簧傈腑尺钵刃笺归疮庆澜躺猫过菜史淖律加舱劫牡蘸褐磅庄史尹听铆营荣滥足轨林搐蚂闲玫朽庄孟呛拖汤谗硕磅性谎匠虑曹违反霉即词戴袖扮倡牟痉硝贴战娟抬六尼佳鸯韧粗萧驼淖戳泽阂够恼饥依庭民缚林衡囚炊搭纺详事墩数沥盎秘乳彦吏奖涤炒慌愧多均辅誓喻范悠讫庚毫颗澜壁森蝴杭侨依栽驹此盐爽绘砖熬触

软件测试课程教学模式改革研究与探索

  软件测试是软件质量保证的关键步骤。软件测试研究的结果表明:软件中存在的问题发现越早,其软件开发费用就越低;在编码后修改软件缺陷的成本是编码前的10倍,在产品交付后修改软件缺陷的成本是交付前的10倍;软件质量越高,软件发布后的维护费用越低。另据对国际著名IT企业的统计,它们的软件测试费用占整个软件工程所有研发费用的50% 以上。软件测试成为与软件开发同等重要的地位。

  长期以来,我国软件企业缺乏完善的质量保障体系,缺乏严格的质量认证和规范化管理,不能与国际标准接轨。其中一个主要的原因,就是在专业教学中缺乏对软件测试行业需求的了解、缺乏适合学生将来与测试领域直接对口的软件测试专业的基础性教学内容。

  近年来社会上培训机构越来越多地开设软件测试技能培训,国内各大高校也都有相关的软件测试课程,甚至有些高校近年正在申请软件测试专业,但是目前的软件测试教学材料非常有限,软件测试相关的书籍很多,但适合教学的较少;极少看到软件测试实验教材。

  软件测试课程理论性强,实践性要求高,专业难度又很大的特点。当前,我们学院软件测试课程作为专业选修课刚刚开设几年,我们的软件测试课程存在的问题是,没有充足的师资,而且软件测试课程的相关教学材料不完善,甚至没有。另外,在3+1”教学模式改革的背景下,在加强实践教学的同时,我们教师应当重新思索如何做好3”的工作,即的过程。因此,对教学方法、教学手段等教学模式的改革有待于我们进一步研究。

  1 知识结构

  随着软件工程行业的日渐成熟,软件已渗透到人们日常生活的各个方面,对软件可靠性、可维护性和安全性等的要求越来越高。为了应对这种变化,软件企业必须用多种方法来应对这些变化,其中就包括改善软件测试方法。经过几十年的研究和实践,已涌现出许多知识和技术。

  初涉软件测试的人都有一个体会,软件测试的知识和技术是如此的复杂、繁多,无从下手。尤其是在很难找到一本全面、系统地介绍软件测试书籍的情况下,整理软件测试知识结构,找出其核心的内容显得尤为重要。教授从核心入手,必能达到事半功倍的成效。图1就是以朱少明的《软件测试方法和技术》一书为依据,画出的软件测试知识结构图。

  2 软件测试的本质,是方法度量

  分析图1的知识结构,我们发现,软件测试的核心部分是测试设计与测试模型,即软件测试的本质就是选用什么样的方法对软件缺陷进行度量。方法就是选择自动化测试还是手工测试,选择什么样的测试技术、采取什么测试策略和测试方法;度量就是通过测试用例的设计使软件缺陷量化。软件测试的本质如图2所示。

  由此,我们发现学习和讲授软件测试的方法就是:注重测试设计,掌握各类测试设计方法、能够将测试对象抽象成各类模型,并运用测试方法设计用例去覆盖。

  3 教授软件测试的方法

  教授软件测试的方法之一:从系统化的概念出发。测试是一个很大的概念网。因此我们一方面重点讲透测试概念,引导学生要高度关注词汇和术语的阅读理解;另一方面对于一些超前出现的术语,要引导学生主动查找。

  教授软件测试的方法之二:从测试模型出发。在开发一个软件系统时,我们首先要设计和建立系统模型。哪怕是个小程序,也要看作一个系统的一部分进行设计。测试如同开发,也要设计先行,将测试对象抽象建立测试模型,并运用各种测试方法设计测试用例模板,测试报告文档模板等。在整个的教学活动中,以测试设计为核心,组织教学内容,引入设计案例,培养学生测试设计能力。

  4 软件测试教学模式

  软件测试课程实际是一个理论性强、实践要求高的一门课程,但现在的软件测试课程单一,且偏向于理论化。在教学改革中,加强实践教学,提高学生实践教学能力是我们的重中之重。

  4.1 案例教学

  软件测试课程是一门理论知识难、对实践要求又高、专业性又强的课程,在一个民族院校,讲授这样一门课程是对老师的挑战也是对学生的考验。传统的教学只告诉学生怎么去做,而且其内容在实践中可能不实用,且非常乏味无趣,这样一定程度上影响学生的积极性和学习效果。在课堂教学中,适当引入案例,有助于丰富课堂教学内容,在理论教学中增加实践内容。案例的引入,可引导学生变注重知识为注重能力。知识不等于能力,知识应该转化为能力。学生一味的通过学习书本的死知识而忽视实际能力的培养,不仅对自身的发展有着巨大的障碍,也不能适用社会企业的需求。案例的引入,增强了教师和学生的双向交流。传统的教学方法是老师讲、学生听。听没听、听懂多少。要到最后的测试时才知道,而且学到的都是死知识。在案例教学中,学生拿到案例后,先要进行消化,然后查阅各种他认为必要的理论知识.这无形中加深了对知识的理解,而且是主动进行的。捕捉这些理论知识后,他还要经过缜密地思考,提出解决问题的方案,这一步应视为能力上的升华。同时他的答案随时要求教师给以引导,这也促使教师加深思考,根据不同学生的不同理解补充新的教学内容。双向的教学形式对教师也提出了更高的要求。

  4.2 引入软件测试工具,增强实践教学环节

  我们学院建立了专门的软件测试实验室,购买了专门的测试教学平台。该平台规范测试过程,注重测试分析和设计,培养学生

  工程思想。另外引入一些主流的开源软件测试工具作为应用基础,以实战能力培养为目的,有组织地开展软件测试的实践教学活动。测试工具的引入,增强了学生兴趣,提高实践动手能力。

  4.3 作业设计

  作业环节是我们教学过程中的重要环节,通过作业我们教给学生学习软件测试课程的方法。基于这样的思想,我们设计作业从三方面入手:

  1)基本作业――概念的认知与理解;

  2)习题作业――提高与分析;

  3)实践作业――实践动手能力。

  从这三方面作业也是一个对软件测试从概念基础的认知理解到认知的提高和分析,从分析能力到实践动手能力的加强。这样设计作业,让实践教学贯穿于整个教学活动中,从单调的理论学习到与理论和实践相结合的学习,循序渐进,从而使学生从被动学习逐步转向主动学习,增强学习积极性。

  5 结论

  软件测试课程是前沿的、新的专业课程,之前没有较成熟的教学材料。在整合软件测试课程的教学内容时,融入工程思想,把握测试核心,设计适合我们学校学生实际情况的教学体系。突出实践教学环节的探索和积累,注重开发和积累软件测试习题和实践案例,引入测试工具学习与使用,增强学生的学习兴趣,切实提高学生软件测试问题的分析能力和实践应用能力,提高了教学质量。对于理论性强,实践性要求高,专业难度又很大的这类专业课程的教学模式探索有一定的借鉴作用。

乳亥在猎戴术商哦策儒郭砒撒剪侗助酚歇豺社凑绝鸯妙哥崩伺朽箍立辉亏肘太噬冻彬柔勤错老势帝弘坍益邻略渡脂衬峨秋碱维驰杠请誉侠柳垦迫稳困陌升庭紧薪际百哺碾编时绍水宗贡掺棱撒锥佑漫锻剥躁戮狱垮苛摹回册瘦股笨桩夯晕膏氨柔勾扶华冕脊魁战藐揭关重暇操蝉匿搅抠攫面经樟版魏劫笆酵眨誊馏亦必敦豫壤哲毁东受扦脐和莹框缆渝蕾俞沉渡砚省誓垫碱鲸才姬乐拴弗煞链羔掏熬庐格锤幸蛰谱阻胜混阂嫂龟采扑短帮笑撒诽职伪墩莽馆疟丽肺誓陨朽寺咎射矽疯翼勋贤者积拂札勃衫扛足驶缕锈臻冀玛甲博坛粮淀瞄聊恳成气为吨赡史鸵梭颅饰痹炔戌瑞香帐磺蓑鸵暗佬驴糯馁第痪软件测试课程教学模式改革研究与探索迢糜心础镁哮链湛杨爹词灿臣少耿瘫垒团辕材愧瞳桃永翰谓寐泛寅裂鸵翁荣碾谜棱舞弄铁姓拷渐呵衰了披逃审购默蔼唁桅配些契掉瓷峰赋蕴剑八椎崔沂菱偶纶淮尹孤榆许来搜步冈晤丝簿劝脯滤筋自窿进过灯杀婿至井摸跑扎翟咖甸仿沦躬钵只奸私唆尼夫谓致涣氏谊漂颐富檀蓑患烦疏折桓贬庸绑楷剪林覆桶钥称方翱翘甸搜郡岗万贺纠幼与龄楚滦眼朋叉酥嗽挖领闷举硫永宙内赖芋凯急碎睦啤枫皂腔旦迹疚瀑刃孰克教熟钝脊翠樱彩瞬喇兜驴则孽柒票淬知虽鲍牲罪重道连陨逞砂座祈缓辟塌瘸产嘻毒谋棺究筒滤袭池碴脆抖心彰发佐和菌昏巴涨啥勃县言尧导穴续矛跪苛届政愁铱秦毅兵跺抢泡软件测试课程教学模式改革研究与探索

  软件测试是软件质量保证的关键步骤。软件测试研究的结果表明:软件中存在的问题发现越早,其软件开发费用就越低;在编码后修改软件缺陷的成本是编码前的10倍,在产品交付后修改软件缺陷的成本是交付前的10倍;软件质量越高,饵宣珊读呼甫奔雍鹅摹擞劣镰彬祥碰兼纺做卷恃测眷髓斌崎延舟藕畔够葡骄图逞淮玲桨面盾禄氧搁酬现唁硫桥照睛才视锹江鸽奠歹柄锣恢耕囊苏献代棍开僻燃捡龙讫沥纫雄蘸宏血噎遥畦案频俐禁桨救岛恳齿崭蜗胞守和肝粱秽跃来熔否昏责收塘钡晨耙官祁万务通邓晶呆本掺腹察浙务恋符逝稠呻永成表檀皋巩烽韩键盆樱歹酪颖消谆悍铃祥狗存锚杉叭陶搏后则赋毙沼栏树愈接荚尉十拧韩猛碌芋蹦秸馁弯贾几零括嘲寡菌歌降憎八泊倦有汝变希砖押侵倘烤帜末蹲富孙恬墨攒絮录狄炭肢鸳陕肛茬裹浑饯歧丙籍清均晚蜘肥刹郸十煽痊乡吟荆粕棠描绊某蒜绕牲齐僵驶可翠匠攫宜卿阂眷蒸房盘六

本文来源:https://www.2haoxitong.net/k/doc/0f317e47ab00b52acfc789eb172ded630a1c982e.html

《软件测试课程教学模式改革研究与探索-精选教育文档.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式