时间: 2021-08-01 00:22:03 人气: 7 评论: 0
本设计对麦田培训学校管理系统的软件进行功能测试,首先详细的分析了麦田培训学校管理系统软件的功能,主要有学员报名、查询分析、充值记录以及课程热度分析等功能,然后针对这些功能制定了测试计划,设计了测试方案和测试用例,在麦田培训学校管理系统测试结合手动测试和自化测试工具QTP,执行并记录测试结果,最后对本次测试进行了总结分析。本测试主要以手动测试,同时还利用QTP工具执行部分功能点的自动化测试,利用Bugfree软件工具对系统中发现的BUG进行了管理。
关键词: 麦田培训学校管理系统;软件测试;功能测试;测试用例;自动化测试
麦田培训学校管理软件基于Web从而可以方便的进行网络共享操作,不管在局域网还是广域网都轻松实现联网,只要使用一套软件就可以让学校总部与分部间实现快速的数据交换。SQL版采用C# + SQLServer开发完成,具有专业高性能等特点。从而达到培训中心的管理更高效、科学化、规范化。
测试方案
麦田培训学校管理系统的测试主要针对学员报名、学员列表、数据分配、充值记录、消费记录、我的班级、请假登记、课程总表、课程热度、员工登录、系统公告、数据备份功能进行手动测试。其中,员工登录、有效添加校区两项功能利用QTP测试工具进行自动化测试,整个测试过程利用Bugfree工具对Bug进行管理。
自动化测试通过分析测试需求、设计测试用例、利用QTP测试工具录制测试脚本、编写Excel表格进行循环得到执行结果。手动测试通过分析测试需求、设计测试用例、执行测试用例,最后分析测试执行结果。两种测试方法最终都需要覆盖全部测试需求,通过系统功能测试、系统GUI测试这两大模块设计,对本系统的功能进行详细测试,从而更多的发现软件中存在的缺陷,并及时修改,提高软件质量。
目 录
前言 1
1 软件测试概述 2
1.1 设计测试用例的技术 2
1.2 测试策略 4
2 系统简介与测试计划 6
2.1 待测软件简介 6
2.2 测试计划 6
2.3 待测系统软硬件环境 7
2.4 测试方案 7
3 测试过程 9
3.1 客服模块的测试 9
3.2 学员列表模块的测试 12
3.3 数据分配模块的测试 16
3.4 查询分析模块的测试 18
3.5 我的班级模块的测试 20
3.6 请假登记模块的测试 24
3.7 课程总表模块的测试 28
3.8 充值记录模块的测试 29
3.9 消费记录模块的测试 34
3.10 课程热度模块的测试 36
3.11 系统公告模块的测试 43
3.12 数据备份模块测试 47
3.13 登录模块的测试 50
3.14 登录模块的自动化测试 52
3.15 校区管理模块的自动化测试 54
3.16 奖罚管理模块的自动化测试 56
4 测试总结分析 59
4.1 缺陷列表 59
4.2 缺陷分析 60
4.3 Bugfree管理缺陷 61
结论 63
致谢 64
参考文献 65
196
198
82