软件测试-自动化测试教案2_第1页
软件测试-自动化测试教案2_第2页
软件测试-自动化测试教案2_第3页
软件测试-自动化测试教案2_第4页
软件测试-自动化测试教案2_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件测试基础教案课时1 31. 前导知识回顾:5分钟 32. 课程知识点讲解: 32.1. 具体知识点1: 10分钟3脚本技术32.2. 具体知识点2 :10分钟4录制/回放技术42.3. 具体知识点3:5分钟4基于数据驱动/关键字驱动的自动化测试技术 42.4. 具体知识点4:5分钟4基于测试预期的结果分析比较技术 42.5. 具体知识点5:5分钟4惠普手动测试与自动化测试 43. 本节总结 5分钟 54. 考核点 55. 测试题 56. 扩展部分 57. 学员问题汇总 58. 作业 5课时2 59. 前导知识回顾:5分钟 610. 课程知识点讲解: 610.1. 具体知识点1:10分钟6C

2、/S、B/S应用比较 610.2. 具体知识点2:10分钟7C/S系统测试710.3. 具体知识点3:10分钟7B/S系统测试 7104具体知识点4: 5分钟8惠普对客户端软件测试的解决方案 811. 本节总结5分钟 812. 考核点 913. 测试题 914. 扩展部分 915. 学员问题汇总 916. 作业 95课时:2课时课时1本节主要目的理解自动化测试技术了解产生测试脚本的三种方式理解脚本技术、录制/回放技术了解基于数据驱动/关键字驱动的自动化测试技术 理解基于测试预期的结果分析比较技术了解惠普手动测试与自动化测试本节重点自动化测试技术本节难点脚本技术1. 前导知识回顾:5分钟回顾上节

3、学习的自动化测试、自动化测试框架的概念,加深学生对自动化测试相关知识的认识。2. 课程知识点讲解:2.1. 具体知识点1: 10分钟脚本技术知识点讲解:首先告诉学生自动化测试技术按其机制划分有侵入式和非侵入式,强调着两种的区别,讲解测试脚本的含义及产生测试脚本的三种方式。然后讲解脚本技术的重要性,即保证脚本的质量也就是保证软件测试的质量, 再逐步介绍几种常用的脚本技术,着重讲解数据驱动脚本及关键字驱动脚本。22.具体知识点2 : 10分钟录制/回放技术知识点讲解:首先让学生理解录制/回放技术是一种黑盒测试的自动化方法,然后具体讲解讲解该技术的概念、GUl对象识别技术。2.3. 具体知识点3:

4、5分钟基于数据驱动/关键字驱动的自动化测试技术知识点讲解:分别从优缺点这两方面,讲解基于数据驱动的自动化测试技术和基于关键字驱动的自动化测试技术,从而让学生对这两个技术有个大致的了解。24具体知识点4: 5分钟基于测试预期的结果分析比较技术知识点讲解:先介绍测试结果分析的概念(检验软件是否产生了正确输出的过程,是通过在测试的实际输出与期望输出之间完成一次或多次比较来实现的),通过举例,说明一些测试用例只要求一种比较来验证软件的输出。然后,依次对被测系统输出结果分类、结果分析对比方法讲解,其中,以案例的方式着重讲述动态比较方法。2.5. 具体知识点5: 5分钟惠普手动测试与自动化测试知识点讲解:

5、向学生介绍惠普手工测试工具SPrinter、惠普自动化测试工具 UFT的基本特点。然后以截图的方式向学生展示工具 SPri nter ,以让学生对工具有个直观的感受,简单介绍下UFT即可,因为在功能测试课程里会有详细的讲解。3. 本节总结 5分钟回顾本节课的主要内容,对自动化测试技术的概念、脚本技术进行总结,简单回顾惠普手动测 试工具与自动化测试工具。4. 考核点考核点1:脚本技术-,考核点2:录制/回放技术5. 测试题怡;:测试题1:常用的脚本技术有哪些?6. 扩展部分扩展部分1 :无7. 学员问题汇总L学员问题1 :暂无学员问题2:暂无8. 作业S:习题1:软件测试自动化常用技术有哪些?我

6、们如何使用这些技术?课时2第十章软件测试基础本章主要目的理解C/S、B/S应用的相关知识和概念理解C/S系统测试、B/S系统测试了解惠普对客户端软件测试的解决方案本章重点C/S系统测试、B/S系统测试9. 前导知识回顾:5分钟先介绍客户端/服务端的相关概念,让学生对客户端的相关概念有直观的认识,引出主流的两种网络连接模式:C/S与B/S模式,然后,带学生回顾下第一章学习过的C/S与B/S结构的相关内容,加深学生对 C/S与B/S的理解。10. 课程知识点讲解:10.1. 具体知识点1 : 10分钟C/S、B/S应用比较讲解要点1 : C/S和B/S的比较C/S和B/S是当今世界开发模式技术架构

7、的两大主流技术,目前,这两项技术已被世界各国所掌握,国内公司以 C/S和B/S技术开发出的产品也很多。这两种技术都有自己一定的市场份额和客户群。C/S架构及B/S架构各自具有相应的优势及劣势,选几个举例讲解(比如 B/S架构的优势2), 其他的简单讲解即可。C/S架构的优势及劣势优势1:应用服务器运行数据负荷较轻;优势2:数据储存管理功能的使用较为“透明”;劣势:高昂的维护成本且投资大。B/S架构的优势及劣势优势1:维护和升级方式简单;优势 2:成本降低,选择更多;劣势:应用服务器运行数据负荷 较重。讲解要点2: C/S和B/S的区别先向学生了解到 Client/Server是建立在局域网的基

8、础上的, BrOWSer/Server是建立在广域网的基 础上的。然后,让学生思考 C/S和B/S的区别,思考过后,教师讲解 C/S和B/S的几个区别,并着 重讲解硬件环境不同、软件重用不同及处理问题不同(可视具体情况,作调整)。102具体知识点2: 10分钟C/S系统测试讲解要点1: C/S系统测试对传统测试的影响先从程序的组织结构、体系结构、数据存储、实现技术等方面来简单介绍下C/S系统测试对传统测试的影响。然后,从 C/S系统的体系结构、图形用户界面特性、面向对象特性以及开发等方面 分别讨论C/S系统特性对测试的影响。最后,阐述C/S系统测试相比传统测试的难度,并抓住其中几点详细讲解。讲

9、解要点2: C/S系统测试的目标从功能、性能、负载、平台等方面介绍C/S系统测试的目标,并着重介绍下性能方面的目标。讲解要点3: C/S系统测试的内容和步骤让学生了解到系统测试的原则是全面,因此在测试时应注意其常见的错误和常见的测试点。着 重讲解几个比较常见的错误(功能性错误、系统错误、通信错误、逻辑错误、用户界面错误)及常 见测试点(输入合法性检查、路径测试、事务测试、循环测试、边界值测试、安全性测试)介绍C/S系统测试的步骤,让学生理解每个阶段的具体包含内容。10.3. 具体知识点3: 10分钟B/S系统测试讲解要点1: Web应用测试先讲解基于B/S架构的Web测试相对于传统的软件测试的

10、4个不同点,让学生理解到这几个点,然后从以下八个方面(见下图)讲解基于B/S架构的 WEB应用测试,重点讲解功能性测试、可用性测试、性能测试、安全性测试、故障恢复测试。10*徒芋測诸、衣单测泣.数津rI功能测试Cookicsm,设计语言测式 数皓库测戎应用葩!垣瞬求2.肓 压力昨生可用性测a再航测试、闫形测试刃容测式謝誠陡雀休界面渕试4 客户端兼容性测试-平台測式浏嗨器沁分辨率测i MQdenV13!>H打印测试、組台泄试乩安全性测试-测试有效f融的用户老和畫码 Vb用瘵是舌超时生取破6. 接口测试7. 故障恢颤试肘务鬧摇门、巾陪陆门、错:呈t卜洛咅户托鹘n断电、网络通信中断、异常关 闵

11、某不功融、詹误的唇作!站&安装/反安装测试苜虑装、升驭、克竝)或自定史的宾装是 吾祁能进行安装-底盘不足等异常惜;兄的室赛104具体知识点4: 5分钟惠普对客户端软件测试的解决方案简单介绍下UFT对客户端软件测试的支持、基于客户端的LoadRUnner的测试支持。11.本节总结5分钟本节主要讲述了 C/S架构与B/S架构的概念、区别,C/S系统测试及B/S系统测试的内容, 对客户端软件测试的支持、基于客户端的LoadRUnner的测试支持。UFT12. 考核点-,考核点1: C/S架构及B/S架构的概念、特点考核点2: C/S架构与B/S架构的区别考核点3: C/S系统测试及B/S系统测试的内容考核点4: C/S系统测试及B/S系统测试与传统测试的不同之处13. 测试题测试题1: C/S系统测试对传统测试的影响?测试题2:相比传统测试,C/S系统测试的难度体现在哪些方面?14.扩展部分扩展部分1 :无15. 学员问题汇总

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论