06单元6业务功能模块的实施与测试1

06单元6业务功能模块的实施与测试1

ID:44264866

大小:591.02 KB

页数:17页

时间:2019-10-20

06单元6业务功能模块的实施与测试1_第1页
06单元6业务功能模块的实施与测试1_第2页
06单元6业务功能模块的实施与测试1_第3页
06单元6业务功能模块的实施与测试1_第4页
06单元6业务功能模块的实施与测试1_第5页
资源描述:

《06单元6业务功能模块的实施与测试1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、单元6业务功育皂模块的实施与测试【教学导航】教学目标(1)了解软件测试时应遵守的基木原则(2)了解黑盒测试和白盒测试的区别(3)T解软件测试的主要内容和测试报告的主要内容(4)了解“图书借出与归还”模块的业务需求建模方法(5)掌握“图书借出”业务处理类的分析设计方法(6)掌握“图书借出”、“图书续借与归还”、等窗体的界面设计方法与功能实现方法(7)学握“图书借出”程序的测试方法教学方法任务驱动法、探究训练法、分析讨论等课时建议10课时(含考核评价)【知识必备】6.1软件测试6.1.1程序调试程序调试成功的基本标准

2、是:(1)运行过程不会导致死机或系统崩溃、不会产生错误信息。(2)在任何情况下操作正常。(3)具有运行时操作错误的处理能力,即具有容错能力。(4)在意外的用户干扰时,很容易恢复,即具有数据安全保护机制。6.1.2软件测试1.软件测试应遵守的基本原则(1)坚持在系统开发的各个阶段的技术评审,保证尽早发现和预防错误,把错误克服在早期,杜绝错误隐患。(2)严格执行测试计划,排除测试的随意性。(3)测试工作应避免原开发软件的个人和小组承担。(4)测试用例不仅要包括合理的、有效的数据,还要包括无效或不合理的输入数据。(5)

3、事前确定预期的输出结果。(6)全而检查每一个测试结果。(7)妥善保存测试计划、测试用例、出错统计。2.软件测试的方法软件测试常用的方法分为白盒法和黑盒法。口盒法一般由软件编程人员口己完成,主要测试软件的内部逻辑结构。黑盒法着眼于软件的外部特征,不考虑软件的内部软件结构。3・测试用例的设计(1)白盒法测试的测试用例设计逻辑覆盖的主要覆盖标准有语句覆盖、判断覆盖、条件覆盖、判断/条件覆盖、条件组合覆盖、路径覆盖六种。(2)黑盒法测试的测试用例设计①等价类划分。②边值分析。③错误猜测。④因果图。4.软件测试过程及内容(

4、1)程序测试(2)模块测试(3)子系统测试(4)系统整体测试(5)确认测试(6)验收测试(7)回归测试6.1.3系统测试阶段的文档编写测试报告的主要内容主耍包插以下部分:(1)系统测试概述(2)系统测试环境描述(3)系统测试内容描述(4)系统测试方案描述(5)系统测试结果分析(6)系统测试结论【项目实战】【任务6-1】图书借出模块的实施与测试【任务描述】1.任务卡【任务6-1】的任务卡如表6-1所示。表6・1【任务6-1】的任务卡任务编号06-1任务名称图书借出模块的实施与测试计划工时9()min所属模块名称图书

5、借出窗体名称frmBookLoanManage>frmSelectBook>frmSelectBonower业务处理层的类名称loanClass数据表名称借阅信息数据操作层的类名称bookDBClass任务说明(1)绘制图书借出与归还模块的用例图、类图、状态图、顺序图和活动图(2)创建图书借出模块的数据表与数据视图(3)创建图书借出应用程序的解决方案和多个项目(4)创建图书借出模块的类(5)设计图书借出应用程序界面(6)编写图书借出模块的程序代码(7)测试图书借出程序模块主要功能简述(1)通过条码扫描器读取借阅者

6、编号或者直接输入借阅者编号或者打开借阅者选择窗体双击选择借阅者编号等方式识别借阅者(2)以识别借阅者类似的方法识别待借阅的图书(3)对于借书证有效的借阅者执行"图书借出”操作(4)更新“书目信息”数据表中的图书现存数量,更新"图书信息”数据表中的图书状态(5)显示指定借阅者的图书借阅信息2・任务跟踪卡【任务6・1】的任务跟踪卡如表6・2所示。表6・2【任务6・1】的任务跟踪卡任务编号开始吋间完成吋间计划工时实际工吋当前状态06-1【任务实施】【任务6-1-1]图书借出与归还模块的建模(1)绘制“图书借岀与归还”模

7、块的用例图“图书借出与归还”模块的用例图如图6・1所示。(2)绘制“图书借出类”的类图凭证续借图书借岀类借阅编号:Irvte誉r借书者编号:借商者类图书条码:图书次出目期:Date虫还目期:Date借次数:Integer图书借阅员:StringbookDbObj"图书借出类”的类图如图6-2所示。图6・2“图书倍出类”的类图♦getBorrowerlnfo()♦getBooklnfoO♦jetLoanBookNums()♦getLoanlnfo()♦getOverdueInfo0^isOverdueO♦loanA

8、ddO♦bookNowNujiReduee()♦setBookState()图6J“图书借出与归还”模块的用例图(3)绘制“图书借出界面类”的类图“图书借出界面类”的类图如图6・3所示。图书借出界面^loaneiNameString^>strCardStateString^bstrBiblothecald:Stnng②borroweiid:Siring②bookBsrco

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

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

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