软件测试 教案-单元设计 单元5 自动化测试.doc

软件测试 教案-单元设计 单元5 自动化测试.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

-

《软件测试》课程教学单元设计

单元5自动化测试

授课教师:软件测试课程组

授课班级:

学时:8

教学条件

软件开发平台、Selenium、投影设备、广播软件、互联网

教学素材

参考教材、课件、授课录像

教学目标设计

知识目标:

准确阐释自动化测试的基本概念;

了解自动化测试的常用工具;

熟知自动化测试的流程;

掌握SeleniumWebDriver的基本使用方法。

技能目标:

能够理解自动化测试的特点;

能够搭建自动化测试环境;

能够正确编写自动化测试脚本;

能够分析自动化测试结果。

教学内容设计

任务1:自动化测试基础;

任务2:SeleniumWebDriver的基本应用;

任务3:SeleniumWebDriver的高级应用。

重点:自动化测试脚本的编写

难点:设置时间等待、数据驱动测试

课后作业

对考务平台的考务安排查询页面的查询功能进行自动化功能测试;

网站登录功能的自动化测试;

编写自动化测试脚本,实现网站的注册页面、登录页面之间的切换。

教学过程设计

任务1自动化测试基础(2课时)

主要步骤

教学内容

教学方法

教学手段

师生活动

引入

自动化测试的概念和用途

教师启发

教师讲解

教师:启发、讲解

学生:认真听讲

告知

(教学内容、目的)

自动化测试的基本概念;

自动化测试适合什么样的项目;

自动化测试工具;

自动化测试的流程;

自动化测试环境的搭建。

讲解

课件演示

教师:交流互动

讲解

学生:认真听讲

思考

任务简介

为某网站登录窗口的登录功能设计自动化测试用例。

讨论归纳

课件演示

教师:讲解

学生:认真听讲

参与发言

任务分析

某网站登录窗口的自动化测试需求

讨论归纳

课件演示

小组讨论

教师:互动、讲解

学生:认真听讲

分组讨论

支撑知识

自动化测试的基本概念;

自动化测试工具;

自动化测试的流程。

讲解归纳

课件演示

教师:讲解归纳

学生:认真听讲

参与发言

示范操作

为某检索网站的查询功能设计自动化测试用例。

讲解

示范

教师:示范演示

学生:认真听讲

观摩思考

任务实施

针对某网站登录窗口,完成:

自动化测试需求分析;

自动化测试用例编写。

动手实践

分组实践

教师:巡查指导

学生:小组讨论

实践操作

分享交流

测试用例的展示与分享。

个别演示

分组讨论

教师:组织引导

学生:个别演示

分享交流

课程总结

识别有效测试用例和无效测试用例。

教师讲解

课件演示

教师:归纳总结

学生:认真听讲

讨论思考

课后作业

拓展训练:

为某考务平台的考务安排查询页面的查询功能编写自动化测试用例

教师讲解

分组学习

教师:布置作业

学生:拓展实训

递交测试用例

教学过程设计

任务2SeleniumWebDriver的基本应用(3课时)

主要步骤

教学内容

教学方法

教学手段

师生活动

引入

Web应用程序基础操作的自动化实现

教师启发

课件演示

教师:启发、讲解

学生:认真听讲

告知

(教学内容、目的)

浏览器的基础操作、定位页面元素、模拟键盘操作、模拟鼠标操作。

启发提问

操作讲解

案例演示

项目演示

教师:交流互动

讲解

学生:认真听讲

思考

任务简介

翻译网站翻译功能的自动化测试。

讨论归纳

课件演示

教师:讲解

学生:认真听讲

参与发言

任务分析

本任务需要编写自动化测试脚本实现浏览器的打开、访问网页、定位页面元素、键盘输入、鼠标单击等操作。

讨论归纳

课件演示

小组讨论

教师:互动、讲解

学生:认真听讲

分组讨论

支撑知识

浏览器的基础操作;

定位页面元素;

模拟键盘操作;

模拟鼠标操作。

讲解归纳

课件演示

教师:讲解归纳

学生:认真听讲

参与发言

示范操作

谷歌浏览器的打开、关闭、前进、后退、刷新、窗口的大小和位置设置;

定位百度页面上的元素;

在百度首页的输入框中模拟键盘操作;

在百度页面上模拟鼠标操作。

讲解

示范

教师:示范演示

学生:认真听讲

观摩思考

任务实施

针对翻译网站的翻译功能的自动化测试,完成:

编写测试脚本;

运行测试脚本;

分析测试结果。

动手实践

分组实践

教师:巡查指导

学生:小组讨论

实践操作

分享交流

测试脚本和测试结果的展示与分享。

个别演示

分组讨论

教师:组织引导

学生:个别演示

分享交流

课程总结

能够熟练掌握浏览器的基础操作、定位页面元素、模拟键盘操作、模拟鼠标操作,编写正确的测试脚本。

教师讲解

课件演示

教师:归纳总结

学生:认真听讲

讨论思考

课后作业

拓展训练:

网站登录功能的自动化测试。

教师讲

您可能关注的文档

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档