基于一种改进的VSM的用户模型表示方法
在他十多年持之以恒的培训事业中创造了辉煌
BumpMapping的原理及编程
私服平台65535差
催泪钜片《陪你到最后》口碑爆棚 第二周票
玉叔叔晚危
该凌霄褪掉了唯一的内裤
看不没回啊
《诸葛亮志》评介
00"年.他们R主动出击.成功*辟B基斯*
越宅赚越多!3D幻想新作《NEO Online》推出
尔告外传奇的方法
国家地理频道宣布投入游戏产业市场 系列地
电脑中频对距小腿关节及周围软组织运动损伤
江苏凯宫机械股份有限公司7月上海力推高速
每该这股戾气走过萧天全身的时候
四、根据作战、训练等的需要.以多艘舰艇临
观看的差异??后现代视觉文化研究中的摄影艺
那一次我们谈得很晚很晚
所以压服他私服单机版们是理所http
软件测试技术课程是教授学生具体软件测试方法和手段的课程。该文提出了以一个单一的案例贯穿整个软件项目测试过程的案例教学方法,介绍了教学过程中的教学内容和实验要求老传奇,通过该方法教学,提高了学生学习的兴趣性、主动性,切实提高了学生组织完成具体项目软件测试工作的能力。关键词:软件测试:案例教学;教学内容中图分类号:311文献标识码:文章编号:1009?3044(2010)09?2275?舵?(,,610039,):.辩.俘.,瓣.:;;软件开发过程中的质量问题是关系到软件和软件组织生存的重大问题,得到了越来越多的重视。目前在高校的软件工程专业普遍开设有软件测试相关课程。但是在具体教学实践中,教师普遍感觉到有许多不如意的地方[1,具体表现在教学内容与具体应用脱节,学生对软件测试认识有误区,学生学习积极性不强、认为软件测试是文字性课程,软件测试过程如何展开,如何选择测试工具。
如何在教学中贯彻软件测试管理思想等传奇的。近年来关于怎样进行软件测试教学。引起了相关专家的重视和讨论-41。本文在总结前人的经验基础上.结合作者近几年在软件测试技术课程教学中的实践提出了以一个具体项目案例贯穿整个教学过程,理论与实践紧密结合的教学方法。教学的目的和教学方法软件测试技术课程是本校软件工程专业的一门专业必修课程,通过软件知识体系的学习。使学生了解软件测试的发展现状.认识软件测试的重要性,掌握软件测试的方法和技术,熟悉软件测试过程管理。从而具有独立承担软件测试项目的实施能力。具有测试计划、管理、实现和软件质量保障的能力阿。
针对以上教学目的,我们在软件测试技术教学过程中引入一个具体测试项目案例贯穿整个教学过程的教学方法。第一课时,我们组织学生自由进行分组,每组5个人左右,每组确定一个名称。要求每个小组在课程的前几周完成同一个模拟题目“大学图书馆管理系统”的软件开发。系统完成后。然后各个小组交叉进行测试对方开发的软件系统。随着课程的进度。主要要求学生完成软件系统的单元测试。集成测试,功能测试和系统测试。单一的案例贯穿整个软件项目测试过程的案例教学方法的优点是:1)软件测试的前期课程有“编程技术”,同时我们选择图书馆管理系统作为开发对象,学生从技术上和业务需求上都具备快速完成该系统的能力。2)相同的开发对象,互相测试对方开发的系统,有利于形成竞争,有利于调动学生的学习积极性。同时也有利于教师对学生完成的结果进行点评和组织课堂讨论。3)整个软件测试课程,学生能够完成对一个具体项目的全部测试过程,有利于促进学生系统地掌握软件测试的技术方法。组织和过程。2教学过程我们的教学过程主要包括以下5个阶段,最初的几周主要讲解软件测试原理,同时这个阶段学生主要完成指定项目,然后是4个主要的软件测试技术:单元测试,集成测试,功能测试和性能测试。软件测试课程也会讲解其他如回归,压力等其它测试技新开传奇术,下面是我们课程重点讲授的内容和要求。2-软件测试原理本阶段主要讲授软件测试技术的基本概念,使学生掌握基本的软件测试原理。包括软件测试的重要性,软件评测师的职业规划,软件质量的概念等基本概念,重点讲授的内容是白盒测试及用例的设计和黑盒测试及用例的设计两个章节。白盒测试主要包括逻辑覆盖和基本路径覆盖两种用例设计方法,逻辑覆盖又分为语句、判定、条件、判定条件、组合、路径覆盖等。黑盒测试的重点内容收稿日期:2010-02-22作者简介:高志升(1977-),男,四川达州人,讲师,硕士,主要研究方向为软件工程,计算机视觉。?-?信息技术与谭誓含?-2275电知识与技术是等价类划分.边界值分析,因果图,决策表和场景法。
本阶段对学生的实践要求是开发“大学图书馆管理系统”.由上课老师为学生统一提供系统的需求规格说明书.该系统的主要功能如图1所示。要求学生结合对本校图书借阅系统的使用和需求规格说明书,采用技术进行开发,系统采用典型的4层结构进行设计,如图2所示.即运行在客户端计算机上的客户层组件、运行在服务器上的层组件、业务层组件和运行在服务器上的企业信息系统层软件141。系统开发采用+3.0的架构.为应用服务器,提供数据库服务。2.2单元测试单元测试是对软件最小组成单元的测试,是软件开发过程中进行的最基本的测试。单元测试主要按照程序内部的结构测试程序,检验程序中的每条通路是否都能按预定要求确工作。单元测试主要考虑各个模块接的输入和输出,模块内部的数据结构,模块的边界条件,模块的基本路径和模块的出错处理。
传奇众神单元测试阶段还讲授代码规范性检查。代码覆盖率的检查,代码复杂度的计算和内存泄漏的检查等。完成单元测试的基本原理的学习后,要求学生交叉完成图书馆管理系统的单元测试.主要抽取系统中的核心函数进行测试。完成测试后要求每个小组提供单元测试计划,单元测试用例和单元测试报告3个报告文档。得到所有报告后,组织一次课堂讨论,展示优秀小组的成果,分析原因总结经验。单元测试工具要求采用,代码规范和代码质量分析采用,用于分析代码的内存问题。2.3集成测试软件各个单元通过单元测试之后,需要检查各个单元之间的相互接是否正确.就是集成测试。软件集成测试主要考虑的问题是模块间的数据传递是否正确,一个模块的功能是否会对另一个模块的功能产图书馆理系坑第6卷第9期(2010年3月)卦图书管理学生管理教师管理警理员管理图书归还管理图1图书馆管理系统功能层次图容器页'。1面雷..............后台舰王捌皇舞览一一?"1.控制层1..表示层..-+一业务层-?融层图2系统的体系结构生错误的影响.全局数据结构是否有问题,块组合起来的功能是否能满足要求,集成后累积误差是否被放大等四。关于软件集成测试的原则、策略和用例设计等相关原理可参考其它相关文献。教授完集成测试相关原理后,我们要求每个小组负责人组织完成系统的集成测试。集成测试以本网络游戏此点真不错一个、或者为基本单元.工具选择和。完成集成测试后要求每个小组提交集成测试计划、集成测试设计文档和集成测试分析报告。收齐所有小组成果.组织学生进行讨论。2.4功能测试功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。主要考虑系统的各个功能。一般从软件产品的界面、架构出发,按照需求编写测试用例,测试产品时是否达到用户使用的需求。
本阶段主要让学生采用完成系统的功能测试,进行功能测试之前首先完成测试计划和测试用例的设计。然后完成的6个步骤:识别程序的,建立测试脚本,完善测试脚本,在新版应用程序执行测试脚本,分析测试结果和回报缺陷。
2.5性能测试典型的性能测试主要是从系统的响应时间、吞吐量、系统资源利用率、并发用户数、盯1事务处理数,秒、会话数秒和连接建立时间等方面衡量系统的性能。性能测试主要有压力测试,容量测试和强度测试等。针对图枵馆管理系统的特点,我们要求学生理解性能测试的重要性和困难性,掌握性能测试的基本概念和技术。在此技术上,我们要求学牛使用完成系统的压力测试。主要步骤是测试需求分析,制定测试策略和方案(重点是设计测试场景)。使用创建脚本,在中创建场景,运行场景,分析结果。
完成后提交测试策略和方案报告,脚本和图书馆管理系统压力测试报告。
3结论一个合格的软件评测师要求具有编程能力、开发能力、沟通能力、管理能力、逆向思维能力等多种能力。怎样在大学软件测试技术教学中培养既有理论又能实践的软件测试从业人员是本文研究的动机。我们提出的基于同一案例贯穿整个软件测试技术教学过程的教学方法.通过学生互测对方开发的软件系统,相互对比,相互促进同时组织课堂讨论,有效营造了主动学习的气氛,增强了学生的学习积极性.培养了学生主动思考问题的能力。该方法是一个值得借鉴的软件测试技术教学方法。参考文献:1李绘卓,唐峻,范勇.基于案例的软件测试实验教学.电脑知识与技术,2009,27(5):7820?7821.[21屠红蕾.软件测试教学的点滴体会.计算机教育,2008(10):124-125.3李亚.“软件测试”教学探索与实践.计算机教育,2008(6):14-15.4吴克河,冯苏鑫。史钱慧.基于和3.0的火电厂配煤系统的设计与实现田.电脑开发与应用,2009,22(11):25?28.5宫战云,等.软件测式教程[1.北京:机械工业出版社,2008:136-137.2276-一技术与谭程含一-?一。软件测试技术教学方法作者:高志优秀网游啊升,-作者单位:西华大学数学与计算机学院,四川,成都,610039刊名:电脑知识与技术英文刊名:年,卷(期):2010,6(9)参考文献(5条)1.宫战云软件测试教程20082.吴克河;冯苏鑫;史钱慧基于和3.0的火电厂配煤系统的设计与实现[期刊论文]-电脑开发与应用2009(11)3.李亚"软件测试"教学探索与实践[期刊论文]-计算机教育2008(06)4.屠红蕾软件测试教学的点滴体会[期刊论文]-计算机教育2008(10)5.李绘卓;唐峻;范勇基于案例的软件测试实验教学[期刊论文]-电脑知识与技术2009(05)。
上一篇:非计算机专业《C语言程序设计》教学的几点探讨
下一篇:临床助产工作的探讨
Email: gsno1@gsno1.com ; 联系客服:021-71582223