课程设计报告

发布 2022-10-01 03:33:28 阅读 3681

题目快餐收银系统-黑盒测试

课程名称软件测试课程设计

院部名称信息技术专业学院

班级。学生姓名。

学号。课程设计地点。

课程设计学时。

指导教师。金陵科技学院教务处制。

一、课程设计的目的。

在软件测试中,黑盒测试主要是针对模块进行的功能测试。

黑盒测试的目的是为了在不了解单元将如何实施指定行为的情况下,对指定行为进行验证。黑盒测试侧重并依赖于单元的输入和输出。即针对功能不对或遗漏。

黑盒测试注重于测试软件的功能性需求,也即黑盒测试使软件工程师派生出执行程序所有功能需求的输入条件。黑盒测试并不是白盒测试的替代品,而是用于辅助白盒测试发现其他类型的错误。黑盒测试试图发现以下类型的错误:

1)功能错误或遗漏;

2)界面错误;

3)数据结构或外部数据库访问错误;

4)性能错误;

5)初始化和终止错误。

二、仪器和设备。

奔腾4以上的计算机设备,windows xp 的操作界面,能够运行,计算及本身能够运行及加载黑盒测试所需的软件设备。

三、任务要求。

1.所有的数据库访问方法和进程都按照设计的方式运行,数据没有遭到损坏。

2.所计划的测试已全部执行,所发现的缺陷已全部解决。

3.成功地核实出各个窗口都与基准版本保持一致,或符合可接受标准。

四、概要设计。

函数调用关系图。

五、 详细设计。

界面设计:实现**:

private sub lblusername_click()

end sub

private sub timer1_timer()

= format(date, "yyyy-mm-ddformat(time, "hh:mm:ss")

end sub

private sub mshfview_gotfocus()

oldwinproc = getwindowlong( gwl_wndproc)

setwindowlong gwl_wndproc, addressof flexscroll

end sub

将下列**写到**控件的lostfocus事件中。

private sub mshfview_lostfocus()

setwindowlong gwl_wndproc, oldwinproc

end sub

private sub mshfview2_gotfocus()

oldwinproc = getwindowlong( gwl_wndproc)

setwindowlong gwl_wndproc, addressof flexscroll

end sub

将下列**写到**控件的lostfocus事件中。

private sub mshfview2_lostfocus()

setwindowlong gwl_wndproc, oldwinproc

end sub

实现**:ssql = insert into bill("

ssql = ssql & bbillno" &

ssql = ssql & bstate" &

ssql = ssql & bdate" &

ssql = ssql & btime" &

ssql = ssql & bmoney" &

ssql = ssql & brealmoney" &

ssql = ssql & breturncash" &

ssql = ssql & bremark" &

ssql = ssql & values('"

ssql = ssql & checkempty(frm_ &

ssql = ssql & checkempty(frm_ &

ssql = ssql & checkempty(frm_ &

ssql = ssql & checkempty(frm_ &

ssql = ssql & checkempty(frm_ &

ssql = ssql & checkempty(frm_ &

ssql = ssql & checkempty(frm_ &

ssql = ssql & checkempty(frm_ &

ssqlfor intc = 1 to frm_ -1

if frm_ 1)

ssql = insert into billsub("

ssql = ssql & bbillno" &

ssql = ssql & bgoodscode" &

ssql = ssql & bgoodsname" &

ssql = ssql & bgoodsunits" &

ssql = ssql & bgoodsnumber" &

ssql = ssql & bgoodsprice" &

ssql = ssql & bgoodsmoney" &

ssql = ssql & bgoodsremark" &

ssql = ssql & values('"

ssql = ssql & checkempty(frm_ &

ssql = ssql & checkempty(frm_ 1

ssql = ssql & checkempty(frm_ 2

ssql = ssql & checkempty(frm_ 3

ssql = ssql & checkempty(frm_ 5

ssql = ssql & checkempty(frm_ 4

ssql = ssql & checkempty(frm_ 6

ssql = ssql & checkempty(frm_ 7))

ssqlend if

nextunload me

end sub

private sub form_load()

= len(trim(

= frm_

end sub

private sub txtrealmoney_keydown(keycode as integer, shift as integer)

if keycode = 13 then

= format( "0.00")

= format(round(val(format( "0.00"))val(format( "0.00"))1), 0.00")

end if

end sub

实现**:private sub cmdcancel_click()

unload me

end sub

private sub cmdok_click()

if trim(frm_ 1)) then

msgbox "序号有错!",vbinformation, "提示窗口"

sendnext

exit sub

end if

frm_ 5) =

frm_ 6) =format(round(val( *val(frm_ 4)),1), 0.00")

课程设计报告格式 课程设计

洛阳理工学院。课程设计说明书。课程名称。设计课题。专业。班级。学号。姓名。完成日期2014年12月26日。问题描述 小四宋体,行间距单倍行距,每段缩进两个字符。叙述一下设计的内容要求。基本要求 小四宋体,行间距单倍行距,每段缩进两个字符。叙述一下设计的基本要求。测试数据 小四宋体,行间距单倍行距,每...

课程设计总结,课程设计报告

课程设计总结,课程设计报告。3.尝试应用项目管理软件进行项目进程的规划管理 绘制甘特图,不作硬性要求 二 选题说明。人事管理是企业信息管理的重要部分,面对大量的人事工资信息,财务部门采用人力处理将浪费大量的时间 人力和物力,且数据的准确性低。因此,开发一个界面友好,易于操作的人事工资管理软件进行自动...

课程设计 课程设计报告格式

学校名。课程设计报告。课程名称 c语言程序设计 系别 专业班级 学号。姓名。课程题目 企业人事管理系统 完成日期 指导老师 年月日。附件。课程设计的内容。企业人事管理系统 本项目的目标是开发一个功能实用,操作简便,简单明了的人事管理系统。能够录入人事的基本资料,在操作上能够完成诸如添加 修改 删除 ...