软件工程学生选课系统软件测试
软件工程系统测试

软件工程系统测试在当今数字化的时代,软件已经成为我们生活和工作中不可或缺的一部分。
从智能手机上的应用程序到企业的关键业务系统,软件的质量和可靠性直接影响着用户的体验和业务的运行。
而软件工程系统测试,作为确保软件质量的关键环节,起着至关重要的作用。
那么,什么是软件工程系统测试呢?简单来说,它是对整个软件系统进行的全面测试,目的是发现软件在功能、性能、安全性、兼容性等方面可能存在的问题,以确保软件能够满足用户的需求和期望,并在各种环境下稳定可靠地运行。
系统测试并不仅仅是在软件完成开发后进行的一次性操作,而是一个贯穿整个软件开发周期的持续过程。
在需求分析阶段,测试人员就需要开始介入,理解软件的功能和性能要求,为后续的测试工作制定计划和策略。
在设计和编码阶段,测试人员可以通过审查设计文档和代码,提前发现潜在的问题。
而在软件集成和系统构建阶段,进行集成测试和系统测试,验证各个模块之间的接口是否正确,系统的整体功能是否满足预期。
功能测试是系统测试中的一个重要方面。
它主要检查软件是否按照需求规格说明书的要求实现了各项功能。
测试人员会模拟各种用户操作场景,输入不同的数据和操作指令,检查软件的输出结果是否正确。
比如,对于一个在线购物网站,测试人员会测试用户注册、登录、浏览商品、添加购物车、结算付款等一系列功能是否能够正常运行,是否存在功能缺失或错误的情况。
性能测试则关注软件在不同负载条件下的响应时间、吞吐量、资源利用率等性能指标。
例如,对于一个高并发的网站,需要测试在大量用户同时访问时,网站是否能够快速响应,服务器的资源是否能够满足需求,是否会出现卡顿、崩溃等情况。
通过性能测试,可以发现软件在性能方面的瓶颈,并进行优化和改进,以提高软件的运行效率和用户体验。
安全性测试是确保软件能够保护用户数据和系统安全的重要手段。
测试人员会检查软件是否存在漏洞,如 SQL 注入、跨站脚本攻击、权限管理不当等,以防止黑客攻击和数据泄露。
学生选课系统-黑盒测试

实验报告课程名称:软件测试方法和技术学生姓名:刘成立、龙甜学号:***********、***********院系:计算机班级:1202 组别:1 任课教师:张建东指导老师:张建东目录一、黑盒测试方法相关概念:1.1黑盒测试定义:1.2黑盒测试分类:1.3黑盒测试优缺点:二、学生选课系统,选课、退选功能结构:2.1选课、退选层次图:2.2选课、退选流程图:三、等价类划分法:3.1:等价类划分法过程分析:3.2:等价类划分法测试用例:四、边界值分析法:4.1:边界值分析法过程分析:4.2:边界值分析法测试用例:五、实验总结:六、测试截图:七、源代码:实验二黑盒测试用例设计一、黑盒测试方法相关概念:1.1黑盒测试定义:黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。
在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。
黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。
1.2黑盒测试分类:黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。
1.3黑盒测试优缺点:优点:黑盒测试是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。
能够直观的检验软件功能是否符合用户的需求;功能是否正确、有无遗漏;发现界面错误,是否美观、输入和输出错误、数据库访问错误、功能操作逻辑不合理、初始化和终止错误等。
[缺点:软件外部特性本身设计有问题或规格说明的规定有误,黑盒测试方法发现不了。
二、学生选课系统,选课、退选功能层次图:2.1、选课、退选层次图:2.2选课、退选流程图:注释:条件A为,判定课程号是否存在?条件B为,判定是否在课程号范围内?条件C为,判定是否确认选课?条件D为,判断该课程是否已经选过了?条件E为,判定是否继续选课?条件H为,判定选课人数是否已满?2.2.2学生选课系统退选流程图:注释:条件A 为,判定课程号是否输入有误? 条件B 为,判定课程号是否存在? 条件C 为,判断是否重新退选? 条件D 为,判定退选是否成功?三、等价类划分法:3.1:等价类划分法过程分析: 3.1.1等价类划分法基本思想:用一组有限的数据去代表近似无限的数据。
软件工程系统测试

四、系统测试由于本次测试主要是针对需求进行的系统测试,包括功能测试和性能测试的技术,功能测试是执行指定的工作流程,性能测试是将功能测试过程中的单独用户改为10人同时执行以验证系统的性能。
1、测试范围系统测试依据的系统的应用工作流:(1)所有基本页面的链接:进入程序后,检测所有链接是否正确。
(2)所有页面的转移正确:进入程序后,检测所有链接是否转移正确。
(3)登录页面:进入登录页面,输入数据,检测对输入数据进行验证。
(4)注册页面:进入注册页面,输入注册信息,检测对输入的数据进行验证。
(5)浏览图书页面:进入主页,检测是否能浏览全部和各个分类图书。
(6)用户修改个人信息:进入修改个人信息页面,输入修改信息,检测是否对输入数据进行验证。
(7)用户添加购物车:用户登录之后,检测是否能成功并准确将图书添加入购物车(8)用户管理购物车:用户添加入购物车后,检测是否能修改图书数量和删除图书(9)用户提交订单:用户将购物车结算提交订单,检测是否能准确生成订单(10)用户查询订单:用户登录之后,检测是否能成功并准确查询各个类型的订单(11)管理员管理用户:管理员进入用户管理,检测是否可以停用启用,修改用户信息,添加删除用户(12)管理员管理图书:管理员进入图书管理,检测是否可以添加删除图书,修改图书信息(13)管理员管理订单:管理员进入订单管理,检测是否可以删除修改订单2、测试环境与系统配置3、测试覆盖设计由于本次测试是系统测试,测试的依据是系统需求,测试的设计应该满足对需求的覆盖,所以,采用的测试方法主要是黑盒测试,包括等价类划分(有效测试和无效测试)、边界值和错误猜测法等。
表F-1就是测试用例覆盖矩阵。
表F-1:测试用例功能/性能覆盖矩阵4.测试用例矩阵如有侵权请联系告知删除,感谢你们的配合!。
学生退选课系统软件测试设计

学生退选课系统测试计划班级:13汉班组号:第四组日期:2016/6/21学生退选课系统测试计划1、引言1.1、编写目的为了更加全面地评估该“学生退选课系统”的功能完成指标,查找出用户在使用时可能会出现的错误,并进一步提出改进方法;同时也为了加深我们对测试方法的理解,我们小组对该系统编写测试计划说明,测试计划的编写也能进一步促进小组间的交流。
目前的测试主要完成以下任务。
1. 功能测试:对照需求说明,测试每一项功能是否完成。
2. 性能测试:对于Web测试,测试是否能够满足客户需要的负载压力、响应的时间、吞吐量等等各种的要求。
1.2、项目背景在学校规定的非选退课阶段,有重修课程的学生和所修学分已达到学校规定的标准的学生想要选课和退课,而这是学校的选退课系统已向学生关闭,这时学生则需要向院办教师申请选课或退课,学生需填写纸质的申请表交给院办,工作较为繁琐。
本系统主要满足学生、教师和管理员三方面用户的需求,减少学生、教师和管理员的工作量,并提高了工作效率。
1.3、定义说明软件测试:通过使用有限的测试用例来动态地验证程序是否能达到预期的行为测试的目的是为了评估和改进产品质量。
黑盒测试:如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能都能正常使用,黑盒测试又称功能测试。
单元测试:着重测试每个单独的模块,以确保它作为一个单元来说明功能是正确的,这种测试成为单元测试集成测试:必须把模块装配在一起形成完整的软件包。
在装配的同时进行测试,因此称为集成测试确认测试:必须测试在需求分析阶段定下来的确认标准,确认测试是对软件满足所有功能的、行为的和性能需求的最终保证。
1.4 参考资料《软件工程》第三版,孙家广、刘强。
《学生退选课系统需求分析》《学生退选课系统概要设计》《学生退选课系统详细设计》2、任务概述2.1 测试目标通过对本学生退选课系统进行测试,查找出用户(学生、教师、管理员)在使用时可能会出现的错误,并进一步提出改进方法;同时也为了加深我们对各种测试方法的学习和理解,最终满足用户的的需求和期望,使该系统更好的为用户服务,同时能够达到最终的业务需求以及系统需求。
软件工程中软件测试方法

软件工程中软件测试方法软件测试是软件工程中非常重要的环节,它用于验证和评估软件系统是否满足预期的需求,并发现其中的错误和缺陷。
在软件测试过程中,可以采用多种不同的测试方法来确保软件的质量和稳定性。
以下是一些常见的软件测试方法:1. 黑盒测试:这种测试方法着重于测试软件系统的功能性,而不考虑内部的实现细节。
测试人员只关注输入和输出之间的关系,通过输入不同的数据,检查系统的响应和输出是否符合预期。
黑盒测试通常包括等价类划分、边界值分析、决策表等技术来设计测试用例。
2. 白盒测试:与黑盒测试相反,白盒测试关注软件系统的内部结构和实现。
测试人员需要了解代码的逻辑和结构,在此基础上设计相关的测试用例。
白盒测试通常包括语句覆盖、分支覆盖、路径覆盖等技术,以确保代码的全面覆盖率。
3. 灰盒测试:灰盒测试是黑盒测试和白盒测试的结合,既考虑系统的功能性,也考虑内部的实现。
测试人员在设计测试用例时,会兼顾输入输出关系和代码结构等因素。
4. 冒烟测试:冒烟测试也称为可靠性测试或基本功能测试,用于验证软件系统的基本功能是否正常工作。
在软件开发过程中的早期阶段,进行冒烟测试可以尽早发现严重的错误和缺陷。
5. 性能测试:性能测试用于评估软件系统在不同负载下的性能表现,包括响应时间、吞吐量、并发性能等指标。
通过性能测试,可以确定系统在实际使用场景下的性能瓶颈,并进行性能优化。
6. 安全测试:安全测试用于评估软件系统的安全性,包括数据安全、身份认证、访问控制等方面。
通过安全测试,可以发现系统中的安全漏洞和弱点,并提供相应的安全防护措施。
7. 兼容性测试:兼容性测试用于验证软件系统在不同的操作系统、浏览器、设备等环境下的兼容性。
通过兼容性测试,可以确保软件在各种环境下都能正常运行。
以上是软件工程中常见的软件测试方法,每种方法都有其特定的应用场景和测试目标。
在实际项目中,通常会根据需求和资源的情况,选择合适的测试方法来保证软件的质量和稳定性。
软件工程课程设计--学生选课系统

编号:《软件工程》课程设计学生选课系统目录1 可行性分析报告…………………………………………………………………………2 需求规格说明书3 总体设计说明书4 详细设计说明书5 源程序清单6 软件测试报告7 用户手册8 软件开发总结报告(插入分节符)1可行性分析报告1.引言1.1 编写目的明确说明系统需求,界定系统实现功能的范围,指导系统设计以及编码。
经过对此项目进行详细调查研究,初拟系统实现报告,对网站开发中将要面临的问题及其解决方案进行初步设计及合理安排。
明确开发风险及其所带来的经济效益。
1.2 背景在现代计算机技术、通信技术日益发展,Internet普及,现代网络生活已经遍布每个家庭,远程教育成了一种必然的趋势,但对于许多用户来说毕竟还是一件比较陌生的事,因此要使用户了解系统是一个重要的关键。
我们将实现通过网络对学生进行选课以及确定课程老师及方案。
1.3课题研究的意义学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
2.课题的可行性2.1 要求(1)与实践活动和相关的文件和资料由教师提供。
(2)本课题要求学生有熟练的ASP开发能力,有较强的自学能力以及一定的关系数据库理论开发功底。
从软件工程角度的考试系统软件测试
从 操作来 看 ,大致可 分为三 类 :学生 、教职工 、管 理 人员 。用户 的素质较 高 ,计 算机 知识水 平较高 ,而新
开 发 的软 件系 统友好 的界面及 简便 的操作 方法 ,保 证 能
行 可行 性测试 ,初期 完成后 进而对 软件进 行一 些 了的代
性 的分析 ,并得 出了可行性分析报 告。
・ 7 8・ 电≯畦 I 再
E L E C T R O N I C S WO R L D・ 探 索 s 观 察
开通前后指标对 比如表2 所示 。
表2
平均值 S e r v e r C e l l R S R P( d B ) S e r v e r C e l l R S R Q( d B ) S e r v e r C e l l S I N R( d B m )
2 8 . 7 8
5 2 . 5 8
[ 3 ] Ha r r i Ho l ma A n t i T o s k a l a 著, 陈泽强, 等译 . WC DMA
4 总结
经过 以上 的测试数 据分 析 ,新 天线使 用后 ,终端接
技 术与 系统设计( 第5 - - g  ̄ ) [ M] . 北京: 机械 工业 出版社, 2 0 0 5 .
用 ,检查 费用和 技术 管理 费用 ,系 统维护 费用 ,以及一
些 不可预 见 的其 他事项 。该项 目向学校 申请 到 了项 目基 金 ,因此前期 的投入是没 问题 的。 3 . 操作可行性
系统 ;错 误反馈 包括题 库错 误反馈 和系统 错误反 馈 ;要 求试 卷 的简答题不少 于5 题 :要求题 库 自动生成 ,重 复率 降低至 1 % ;考试题 目不允许 复制粘 贴。
软件测试选课系统测试用例(新)
院系:计算机科学与技术学院 班级:120054B 学号: 姓名:王五; 性别:女; 手机:13513546098
1.点击“学生管理”下的“添加学 生信息”; 2.选择院系; 3.选择班级; 4.点击“添加学生”; 5.输入相应的数据; 6.点击“添加”按钮。
院系:计算机科学与技术学院 班级:120054B 学号:1200054001 姓名:王五; 性别:女; 手机:1351354609a 未选择院系 未选择班级
1.点击“学生管理”下的“添加学 生信息”; 2.选择院系; 3.选择班级; 4.点击“添加学生”; 5.输入相应的数据; 6.点击“添加”按钮。
院系:计算机科学与技术学院 班级:120054B 学号:32006051001; 姓名:李四; 性别:女; 手机:13513546098
1.点击“学生管理”下的“添加学 生信息”; 2.选择院系; 3.选择班级; 4.点击“添加学生”; 5.输入相应的数据; 6.点击“添加”按钮。
测试用例编号
测试用例编号
测试用例标题
前提条件
SC_STU_ADD_01a SC_STU_ADD_01a
添加学生信息 以管理员角色成功登录 (成功) “选课系统”
SC_STU_ADD_01b SC_STU_ADD_01b
添加学生信息 以管理员角色成功登录 (失败) “选课系统”
SC_STU_ADD_01c SC_STU_ADD_01c
功能测试 中
学生管理
院系:计算机科学与技术学院 班级:120054B 学号:120605101*; 姓名:张三; 性别:男; 手机:12345678901
院系:计算机科学与技术学院 班级:120054B 学号:1201405302¥; 姓名:咪咪; 性别:女; 手机:0987654321
软件工程学生选课系统软件测试
学生选课系统软件测试报告姓名:学号:班级:1.引言1.1编写目的为了更加全面地评估该“学生选课管理系统”的功能完成指标,查找出教师和学生以及管理员在使用时可能会出现的错误,并进一步提出改进方法;同时也为了加深我们对黑盒测试方法的理解。
1.2定义软件测试通过使用有限的测试用例来动态地验证程序是否能达到预期的行为测试的目的是为了评估和改进产品质量。
黑盒测试:如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能都能正常使用,黑盒测试又称功能测试。
单元测试:着重测试每个单独的模块,以确保它作为一个单元来说明功能是正确的,这种测试成为单元测试集成测试:必须把模块装配在一起形成完整的软件包。
在装配的同时进行测试,因此称为集成测试确认测试:必须测试在需求分析阶段定下来的确认标准,确认测试是对软件满足所有功能的、行为的和性能需求的最终保证等价类:2.任务概述2.1目标通过对本学生选课系统进行测试,查找出教师和学生以及管理员在使用时可能会出现的错误,并进一步提出改进方法;同时也为了加深对各种测试方法的理解,最终满足用户的的需求和期望,使该系统更好的为用户服务,同时能够达到最终的业务需求以及系统需求。
2.2运行环境操作系统:Microsoft Windows 7数据库:Microsoft SQL Server 20083.计划3.1测试方案3.2测试项目测试方法:黑盒测试选取测试用例的原则:1、所设计出的测试用例能够减少为达到合理测试所需要设计的附加测试用例数目2、所设计出的测试用例能够告诉我们,是否存在某些类型的错误,而不是仅仅指出与特定测试相关的错误是否存在3、正确的划分等价类,已根据等价类设计测试方案,以满足所有的测试都能追溯到用户需求尽量避免含糊的测试用例。
尽量将具有相类似功能的测试用例抽象并归类。
尽量避免冗长和复杂的测试用例。
3.2测试项目(一)学生管理模块功能测试测试内容:(1)密码验证功能(2)选课功能(3)成绩查询目的:尽可能多的找出系统运行中会出现的错误,站在学生的立场,考虑学生在实际执行信息、成绩查询、选课功能时会出现的各种错误、异常,从而对此系统进行完善和改正,保证用户在使用中真正满足他们的需求,达到用户想要的功能。
大学课程软件工程测试
大学课程:软件工程测试1. 引言软件工程测试是指通过各种测试方法和技术来评估和验证软件系统是否满足用户需求和预期的质量标准。
在软件开发过程中,测试是非常关键的一环,它可以帮助发现和修复潜在的错误和缺陷,确保软件系统的可靠性、稳定性和安全性。
本文将介绍软件工程测试的基本概念、测试方法和技术,以及在大学课程中学习和掌握软件工程测试的重要性和方法。
2. 软件工程测试的基本概念2.1 测试对象软件工程测试的对象是软件系统。
测试的目标是通过对软件系统的各个部分和功能进行评估和验证,确保软件系统的质量达到预期的标准。
测试对象包括软件的代码、功能、性能、安全性等方面。
测试的主要目标是发现和修复软件系统中的错误和缺陷,提高软件系统的质量和稳定性。
另外,测试还可以评估软件系统的性能、可靠性和安全性,确保软件系统满足用户需求和预期的功能。
2.3 测试策略测试策略是指在进行软件工程测试时制定的测试计划和方法。
测试策略包括测试的范围、目标、依据、方法、资源、进度等方面。
通过制定合理的测试策略,可以提高测试的有效性和效率。
3. 软件工程测试的方法和技术3.1 黑盒测试黑盒测试是一种基于软件需求规格说明和功能描述进行的测试方法。
黑盒测试不需要关注软件的内部实现细节,而是从用户的角度出发,通过输入和输出的组合来验证软件功能的正确性和完整性。
白盒测试是一种基于软件内部逻辑结构和代码进行的测试方法。
白盒测试需要了解软件的内部实现细节,通过对代码的覆盖、路径追踪和数据流分析等技术来评估软件的可用性和正确性。
3.3 单元测试单元测试是对软件系统中最小的可测试单位进行验证的测试方法。
单元测试一般由开发人员编写,用于测试软件的各个独立模块和函数的功能和正确性。
3.4 集成测试集成测试是对软件系统中多个模块和组件进行整合测试的方法。
集成测试旨在测试模块之间的接口和交互是否正确,并发现和修复集成过程中可能出现的错误和问题。
系统测试是对整个软件系统进行全面测试的方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生选课系统软件测试报告
:
学号:
班级:
1.引言
1.1编写目的
为了更加全面地评估该“学生选课管理系统”的功能完成指标,查找出教师和学生以及管理员在使用时可能会出现的错误,并进一步提出改进方法;同时也为了加深我们对黑盒测试方法的理解。
1.2定义
软件测试通过使用有限的测试用例来动态地验证程序是否能达到预期的行为测试的目的是为了评估和改进产品质量。
黑盒测试:如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能都能正常使用,黑盒测试又称功能测试。
单元测试:着重测试每个单独的模块,以确保它作为一个单元来说明功能是正确的,这种测试成为单元测试
集成测试:必须把模块装配在一起形成完整的软件包。
在装配的同时进行测试,因此称为集成测试
确认测试:必须测试在需求分析阶段定下来的确认标准,确认测试是对软件满足所有功能的、行为的和性能需求的最终保证
等价类:
2.任务概述
2.1目标
通过对本学生选课系统进行测试,查找出教师和学生以及管理员在使用时可能会出现的错误,并进一步提出改进方法;同时也为了加深对各种测试方法的理解,最终满足用户的的需求和期望,使该系统更好的为用户服务,同时能够达到最终的业务需求以及系统需求。
2.2运行环境
操作系统:Microsoft Windows 7
数据库:Microsoft SQL Server 2008
3.计划
3.1测试方案
3.2测试项目测试方法:
黑盒测试
选取测试用例的原则:
1、所设计出的测试用例能够减少为达到合理测试所需要设计的附加测试用例数目
2、所设计出的测试用例能够告诉我们,是否存在某些类型的错误,而不是仅仅指出与特定测试相关的错误是否存在
3、正确的划分等价类,已根据等价类设计测试方案,以满足所有的测试都能追溯到用户需求
尽量避免含糊的测试用例。
尽量将具有相类似功能的测试用例抽象并归类。
尽量避免冗长和复杂的测试用例。
3.2测试项目
(一)学生管理模块功能测试
测试容:(1)密码验证功能
(2)选课功能
(3)成绩查询
目的:尽可能多的找出系统运行中会出现的错误,站在学生的立场,考虑学生在实际执行信息、成绩查询、选课功能时会出现的各种错误、异常,从而对此系统进行完善和改正,保证用户在使用中真正满足他们的需求,达到用户想要的功能。
(二)教师管理模块功能测试
测试容:(1)密码验证功能
(2)选课功能
(3)成绩录入功能
目的:尽可能多的找出系统运行中会出现的错误,站在教师的立场,考虑教师在实际执行成绩录入功能,课程表查询功能,以及学生班级成绩信息时会出现的错误、异常,从而对此系统进行完善和改正,保证用户在使用中真正满足他们的需求,达到用户想要的功能。
(三)管理员管理模块功能测试
测试容:(1)密码验证功能
(2)学生信息添加、修改、删除功能
(2)教师信息添加、修改、删除功能
(3)课程信息增加添加删除功能
目的:尽可能多的找出系统运行中会出现的错误,站在管理员的立场,考虑管理员在实际执行过程中,进行权限管理,信息设置添加、修改、查询时肯能出现的错误、异常,从而对此系统进行完善和改正,保证用户在使用中真正满足他们的需求,达到用户想要的功能。
3.3测试准备
首先,认真分析软件需求规格说明书以充分了解用户对系统的功能和性能需求。
站在老师、学生和管理员的立场上进行思考
其次,在测试开始前期就应该制定出测试计划,以便能够有充分的时间和空间去了解用户需求。
然后根据测试计划,编写测试用例。
最后,执行测试用例,对测试结果进行分析,对错误加以改正,从而使该管理系统更加的完善,更加的便于用户使用
3.4测试机构及人员
测试人员:
主要职责就是进行项目测试
4.测试项目说明
4.1测试项目名称及测试容
测试分为三个模块进行:
学生管理模块功能测试
测试容:(1)密码验证功能
(2)选课功能
(3)成绩查询功能
教师管理模块功能测试
测试容:(1)密码验证功能
(2)选课功能
(3)成绩录入功能
管理员管理模块功能测试
测试容:(1)密码验证功能
(2)学生信息添加、修改、删除功能
(2)教师信息添加、修改、删除功能
(3)课程信息添加、修改、删除功能
4.2测试用例
4.2.1学生登录模块测试用例(教师、管理员登录类似)
4.2.2 学生管理模块测试用例
4.2.3 教师管理模块测试用例
5
4.2.3 管理员管理模块测试用例(1)学生增删改查测试用例
(2)教师增删改查测试用例
(3)课程增删改查测试用例。