四川理工学院本科毕业论文
第六章 系统测试
6.1 测试目的和方法
程序设计制作完成之后,必须要经过运行测试,查看系统是否能正常运行,尽可能多地发现程序中的错误和缺陷,利用测试结果来了解系统的整体性能。
测试的关键是测试用例的设计,其方法可分成两类:白盒测试和黑盒测试。 白盒测试是把程序看成装在一只透明的白盒子里,测试者完全了解程序的结构和处理过程,根据程序的内部逻辑来设计测试用例,检查程序中的逻辑通路是否都按预定的要求正确地工作。
黑盒测试是把程序看成一只黑盒子,测试者完全不了解(或不考虑)程序的结构和处理过程,根据规格说明书规定的功能来设计测试用例,检查程序的功能是否符合规格说明的要求。
本次测试在Windows7和IE8.0环境中进行,不考虑程序的结构和处理过程,根据预期要实现的功能来设计测试,接下来就网络讨论平台的主要功能进行测试。
6.2 测试内容
主要对平台系统的主要功能模块进行测试,测试其是否满足实现了相关功能,是否达到预期的要求。
6.2.1 注册及登录测试
在IE浏览器地址栏输入http://localhost:55779/BBS/UserStReg.aspx,按下回车键,如果成功,将会进入网络讨论平台的游客注册页面,如图6-1所示。用户注册信息包括登录用户名、姓名、性别、年龄、电子邮箱、用户头像、登录密码、用户描述、QQ。在文本输入框后标注了必填两个字的,表示系统规定不能为空,否则就无法成功注册。
首先不输入任何信息,直接点击注册,系统出现红色提示字样,提示那些信息是必须输入的,在注册界面填写注册信息,注意对输入的信息要按照规定的格式进行输入,例如电子邮箱信息,否则系统会给出相应的提。正确输入注册信息之后,点击注册按钮,如果不成功,系统则重新返回注册界面,如果成功注册。
21
网络讨论平台的设计与实现
则显示注册成功的提示框,如图6-2所示。
图6-1游客注册界面
图6-2游客注册成功提示框
游客注册成为用户后,就可以登录平台开始其他操作了,打开用户登录界面,如图6-3所示。
图6-3用户登录界面
22
四川理工学院本科毕业论文
如果不输入信息,系统出现账号和密码必填的红色提示字样,输入正确的登陆账号和登陆密码,点击登录后,如果账号或者密码不对,系统出现错误提示框如图6-4所示。点击确定后重新返回登录界面,反之,如果登录账号和密码都匹配正确,点击用户登录按钮则会出现登录成功提示框,点击确定后,系统会显示当前登录账户的用户名和当前用户权限等级,并有“欢迎光临网络讨论平台”的标语,同时下面还有用户中心、用户注销以及用户注册的按钮。如图6-5所示。
图6-4登录错误提示框
图6-5成功登录后系统显示页面
6.2.2 主题发表及回复测试
1、主题的发表测试
用户成功登录后就可以开始使用平台的主题发表及回复这一重要功能了,下面就对此功能模块进行测试。
首先进入主题分区界面,随机点击了一个版面进入,出现该版面的主题列表,主题列表下面则是主题发表的功能界面,如图6-6所示,提供了主题标题和内容的填写,另外还有内容字体的修改、格式的选择等功能,在输入所发主题的标题以及内容后,点击“发表”按钮,系统出现发表成功页面。等待一秒左右,系统自动跳转到所发表的主题内容页面,如果没有跳转,则可以手动点击进行跳转。
23
网络讨论平台的设计与实现
图6-6主题发表页面
2、主题回复测试
随机选择一个主题,点击进入该主题页面,页面上部分是所查看的主题内容,底部是主题回复功能页面,如图6-7所示。
图6-7主题回复功能页面
24
四川理工学院本科毕业论文
在内容输入区域输入回复内容后,点击底部回复按钮,之后显示回复成功的提示页面,如图6-8所示,随后系统自动返回该主题。
图6-8回复成功提示页面
6.2.3 主题搜索功能测试
打开主题搜索功能界面,如图6-9所示,选择想要搜索主题所在的版面,并输入该主题的关键词,点击“搜索”按钮,系统将相关联的主题,全部罗出来,供搜索者选择查看,如图6-10所示,点击任意主题,进入即可查看该主题内容,进而进行相关功能的操作。
图6-9主题搜索功能页面
图6-10主题搜索结果列表
6.2.4 后台管理功能测试
在平台主页面底部点击“后台管理员入口”的按钮,进入管理员登录界面,输入登录信息,成功登录后,进入网络讨论平台后台界面,如图6-11所示。
25