图5-15修改密码
3.点击考试管理,显示参加考试选项,点击进入,显示所存在的考试,如图所示:
图5-16参加考试
4.点击参加考试,即可进行答题操作,最后提交即完成,界面如图所示:
图5-17答题操作
29
5.点击成绩查询,显示个人所参加的所有考试的分数,界面如图所示:
图5-18成绩查询
30
6 系统测试
6.1 测试定义以及目的
IEEE对软件测试的定义:
使用人工和自动手段来运行或测试某个系统的过程,目的在于检验其是否满足规定的需要或是弄清楚预期结果与实际结果之间的差别。
基于不同的立场,存在着不同的测试目的
(1)用户:暴露软件中隐藏的错误和缺陷,考虑是否可接受该产品。
(2)软件开发者:表明软件产品中不存在错误,验证该软件已正确地实现了用户的要求,确立人们对软件质量的信心。
(3)软件管理者:希望花费有限的资源达到该软件用户的质量要求,经费和进度是其首要考虑的焦点。 6.2 软件测试的衡量标准
(1)多:能找到尽可能多的、以至于所有的错误。 (2)快:能尽可能早地发现最严重的错误。
(3)好:找到的错误才是关键的、用户最关心的, 找到错误后能重现找到的错误,并为其修正提供尽可能多的信息。
(4)省:能用最少的时间、人力和资源发现错误,测试的过程和数据可重用。 6.3 软件测试的生命周期
主要内容: (1)拟定测试计划
定义测试项目的阶段,测试需求,测试策略,测试资源和进度 (2)编制测试大纲
要测试的内容、测试的阶段、哪些类型的测试等 (3)设计测试用例 (4)实施测试 测试的执行过程 (5)生成测试报告
对测试进行记录,分析测试结果,生成:软件问题报告,测试结果报告 6.4 软件的重要环节—实施
软件测试实施一般经历如下3个阶段: 1.初测期
主要测试软件的主要功能模块和关键的执行路径,排除主要障碍。 2.细测期
31
依据测试计划、测试大纲和测试用例,逐一测试软件的功能、性能、用户界面、兼容性、可用性等多个方面,预期严重程度的错误和问题等。
3.回归测试期
此时软件系统在测试中发现的错误十分有限,主要是复查已知错误的纠正情况,确认未引发任何新的错误时,终结回归测试。 6.5 系统测试
系统测试是基于系统整体需求说明书的黑盒类测试,系统测试将软件与整个系统的硬件、外设、支持软件、数据和人员等结合起来,把需求规格说明作为依据,在实际运行环境下进行测试。 6.6测试用例
(1)管理员和教师登录系统测试
规范要求:管理员和员工登录必须输入正确的用户名和密码方可登陆,以下是登录系统的测试过程和结果。
表6-1登录测试用例表
测试用例 管理员身份登录 动作 用户名输入:admin 密码输入:admin 身份选择:管理员 用户名输入:admin 密码输入:1 身份选择:管理员 用户名输入:ad 密码输入:admin 身份选择:管理员 用户名输入:admin 密码输入:admin 身份选择:老师 用户名输入:teacher 密码输入:teacher 身份选择:教师 用户名输入:teacher 密码输入:tea 身份选择:教师 登录不成功,提示员登录不成功,提示登录不成功,提示员工账号或密码错误 登录不成功,提示错误信息 登录成功 登录成功 登录不成功,提示管理员账号或密码错误 登录不成功,提示管理员账号或密码错误 登录不成功,提示员工账号或密码错误 登录不成功,提示错误信息 登录不成功,提示错误信息 登录不成功,提示错误信息 预期结果 登录成功 实际结果 登陆成功 教师身份登陆 用户名输入:tear 32
相关推荐: