欢迎来到天天文库
浏览记录
ID:32650329
大小:75.95 KB
页数:6页
时间:2019-02-14
《44软件测试与数据库维护之——软件测试》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、4.4软件测试与数据库维护之一一软件测试(-)教材处理本课对教材作适当处理,在学生学习完4.1、4.2、4.3Z后开展“开发'校运会资料管理系统的综合活动,让学生以进行理论学习与亲身实践相互穿插的方式,进行一次针对其他小组同学所开发“校运会资料管理系统”的交换测试的活动,“测评结果评价和数据库维护”则放在第2第3个课时。目的是通过让学生了解软件测试与数据库维护,并初步懂得如何科学地评价一个简单数据库应用系统。(二)学生分析经过4.1至4.3节的学习,学生初步掌握用Access开发小型数据库应用系统的方法。他们已经在综合活动中通过小组合作开发出“校运会资料管
2、理系统”。设计一个应用系统似乎并不难,但系统中难免岀现错课,要想使系统达到最优化的性能也不是一件容易的事,系统在投入使用之前必须经过全而的严格测试。学生对“软件工程”中举足轻重的软件测试、数据库维护等工作还比较陌生,有必要在系统开发的后期让学生亲身体验“软件测试”的过程,引导他们充分认识维护数据库应用系统正常工作的重要性。教学设计1•课题名称:软件测试2•教学目标(1)知识与技能:能设计合理有效的测试数据,测试用Access开发的小型数据库应用系统。(2)过程与方法:掌握软件测试的基本方法,学会设计测试数据、作岀预测以及对测试结果的分析,逐步培养工程化的思
3、想。(3)情感态度与价值观:能够辩证地看待程序开发与测试工作之间的关系,尊重客观规律、培养科学的思维方法、树立正确的价值观。3.教学重点难点教学重点:了解数据库应用系统的测试方法教学难点:如何设计合理的测试数据更多地发现软件错误,如何对数据库应用系统进行有效评价。4.教学方法典型案例教学法、设疑讨论教学法、讲授法、演示法与上机实践法、合作实践等方法3.教学时间:第一个课时6•教学环境:计算机网络教室7.教学过程教学阶段及所用时间教师活动学生活动对学生学习过程的观察和考查(设计意图)案例引入(5)1>引入:学生在“4.3系统功能的实现”模仿范例和自行开发数据
4、库应用系统时创建查询窗体的过程中可能有出错现彖,软件错误时常发生,给我们带来各种影响。教师以此作为本节的引入。呈现案例一一有关的软件测试工作不到位导致严重后果的材料(见附件1),让学生分析其屮的主要问题与教训1、以小组为单位,阅读案例并与同学讨论。尝试分析案例材料中所出现的问题原因与教训由小组长代表填写表格(见附件1)从学生刚刚经历过的、开发过程中遇到的出错现象入手,引导他们关注软件错误。观察学生对案例问题分析结果的导向性。分析与调查(3)2、指导学生进行在线调查(见附件2)引导学生认识:软件测试的主要冃的是发现软件缺陷,这是软件开发过程中一个非常重要的环
5、节。对于一个“数据库应用系统”投入使用之前,也必须经过严格的测试。2、完成在线调查(见附件2),经过一定的推理思考、完成调查题目,提高对“软件测试问题”的认识。将需要传达给学生的信息以调查表的形式呈现,并检查学生对“软件测试”的认知程度。学习与体验(12)3、呈现“密码验证”窗体的程序(见附件3),与学生一起分别以白盒法、黑盒法测试,用合适的测试数据检测程序的正确性。(ppt演示)4、简单解释:白盒测试方法、黑盒测试方法、单元测试、集成测试、验收测试。5、拓展:自动化测试工具能完成许多手工测试无法或难以实现的测试,为测试员进行深度和广度的测试提供更多时间;
6、当然,手工测试有其继续存在的意义。3、与教师一起手工测试“用户密码验证程序”,认识黑盒测试法与白盒测试法得到结论:测试人员需要全面周密地设计测试数据才能更大程度地发现程序错误,而且还必须彻底检查每一个测试结果。4、对一些“软件测试”知识进行学习,了解测试的方法。学习部分关于“软件测试”知识。若学生曾经选修过《算法与程序设计》,还可以结合学过的“程序出现的四类错误”(见选修1)作横向联系。学以致用(15)6、指导学生上机进行交换测试的实践活动,撰写测评报告6、每位同学都来充当“测试员”,小组间交换测试其开发的“校运会资料管理系统”及其《软件功能说明书》。运用
7、所学的软件测试知识:(参考附件4)(1)设计合理的测试用例(2)登记测试结果(3)撰写测评报告这是知识与方法的迁移。让学生从活动中体验:合理的测试用例和测试策略是提高测试效率的根本。促进小组内部交流小组内部交流:学习体会与初步测试结果同一个小组同学测试同一个应用系统,他们会有更多共同话题,因而交流显得非常重要。小结与布置作业(5)7、教师小结(1)知识与技能:软件测试的方法、测试数据的设计技门。(2)过程与方法:对测评活动进展情况的小结,对学习过程的初步评价。(3)情感态度与价值观:正确认识数据库应用系统开发与测试工作之间的关系。8、布置课后作业:根据被测
8、试小组提交的《软件功能说明书》思考你所设计测试用例的合理性,积极与
此文档下载收益归作者所有