软件测试基础授课教案

软件测试基础授课教案

ID:37430280

大小:162.00 KB

页数:10页

时间:2019-05-23

软件测试基础授课教案_第1页
软件测试基础授课教案_第2页
软件测试基础授课教案_第3页
软件测试基础授课教案_第4页
软件测试基础授课教案_第5页
资源描述:

《软件测试基础授课教案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《软件测试基础》授课教案授课内容:第二章实例介绍授课课次:第2次课授课时数:2学时      授课日期:              上课教室:目的与要求:介绍三角形问题,让学生知道对于比较复杂的输入对应着正确的输出该如何处理。在遇到这类问题开始的时候怎么样和开发人员沟通规格需求。介绍NextDate问题,让学生了解输入变量之间的逻辑关系复杂性。教学重点:1.三角形问题2.NextDate问题教学难点:问题的实现。教学方式:1.运用《实例介绍》课件进行课堂讲授,加强学生的分析问题和解决问题能力;2.通过三角

2、形问题和NextDate问题的分析和实现,让学生们提高对软件缺陷的敏感度。教学内容:1.三角形问题2.NextDate问题内容提要及时间分配:1、课前复习(5分钟)u伪代码的概念u伪代码的特点2、三角形问题(40分钟)u问题的提出u问题实现3、NextDate问题(40分钟)u问题的提出u问题实现4、课后小结和布置作业(5分钟)教学参考书:1.软件测试方法和技术朱少民清华大学出版社2.软件测试PaulC.Jorgensen机械工业出版社3.VisualBasic.编程导论DavidI.Schneider电

3、子工业出版社讨论与思考:如果我们仔细研究NextDate的实现,就看出一个问题。请看1个月有30天(4、6、9、11月)的CASE子句。没有day=31的特别行为,讨论这种行为是否正确。请就2月对应得day=29取值处理的CASE子句进行类似的讨论。作业:1.PriorDate是NextDate的逆函数,参照NextDate,写出PriorDate的伪代码。复问题目:序号题目学生成绩123教学内容与方法步骤2.2三角形问题引言:三角形问题是软件测试中一个经久不衰的例子,它包含了清晰而且复杂的逻辑。比如说三

4、角形的性质:任何两边之和必须要严格大于第三条边。我们在讲述这个问题的时候还给出了三角形三条边的上限值,这主要是为了以后在讲黑盒测试时要用到这个上限值。2.2.1三角形问题的提出1.简单版本:三角形问题接受三个整数a、b和c作为输入,用作三角形的边。程序的输出是由这三条边确定的三角形类型:等边三角形、等腰三角形、不等边三角形或非三角形。有时这个问题被扩展为将直角三角形作为第五类,在有些练习中会使用这种扩展。2.改进版本:三角形问题接受三个整数a、b和c作为输入,用作三角形的边。整数a、b和c必须满足以下条件

5、:c1:1<=a<=200c4:a

6、不等边三角形。(4)如果c4、c5和c6中有一个条件不满足,则程序的输出是非三角形。2.2.2问题实现以下是三角形问题的数据流图描述(图2-1)。可以把这个程序实现为一个主程序和三个简单的过程。图2-1三角形程序实现的数据流图在后续章节里我们还要用到这个例子,现在将它的实现用伪代码表示。Programtriangle2‘versionofsimpleDima,b,cAsIntegerDimIsATriangleAsBoolean‘Step1:GetInputOutput(“Enter3integerswh

7、icharesidesofatriangle”)Input(a,b,c)Output(“SideAis”,a)Output(“SideBis”,b)Output(“SideCis”,c)‘Step2:IsATriangle?If(a

8、t(“Equilateral”)ElseIf(a<>b)AND(a<>c)AND(b<>c)ThenOutput(“Scalence”)ElseOutput(“Isosecles”)EndIfEndIfElseOutput(“NOTaTriangle”)EndIfEndtriangle2Programtriangle3‘improvedversionDima,b,cAsIntegerDimIsATriangleAsBoolea

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。