许礼捷 葛华 杨广
(沙洲职业工学院,江苏 张家港215600)
目前高职教育中与软件测试课程教学实践、软件测试赛项训练相关的实训系统相对较少,实训任务中能够针对其中的“功能测试”进行软件缺陷(BUG)自由设置和拓展的系统更是稀缺。为了满足软件测试课程授课教师实现课程中功能测试内容的授课讲解、学生学习实践以及竞赛强化训练的需要,笔者设计开发了BUG预置管理系统。该系统将有助于“功能测试”等关键理论知识的讲解、复杂操作的训练,以及软件测试课程与软件测试比赛训练中功能模块测试所需要注意的重点和难点[1],让学习者有较为深刻的理解,帮助他们在以后的软件测试相关学习和工作中能有较强的知识理论和操作技能。
BUG预置管理系统是以典型的资产管理系统作为功能测试的载体,BUG管理的基础是在资产管理系统中预置各种BUG,然后利用BUG预置管理系统对资产管理系统中的预置BUG进行操作。完成后的BUG预置管理系统不仅能用于资产管理系统,还能应用于学生管理系统、客户管理系统等。如图1所示。

图1 BUG预置管理系统总体框架
根据对BUG预置管理系统的需求分析,结合BUG预置管理系统的设计目标,确定系统的总体设计功能。该系统设计完成后,能实现BUG信息管理、BUG操作记录查询、个人信息管理、查询BUG、新增BUG、用户管理、实训软件管理、登录日志查询等[2]。
主要功能模块包括:……p>