版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、河南理工大学计算机科学与技术学院实训报告设计20212021学年第一学期课程名称:软件测试技术设计题目:论坛系统软件测试学生姓名:田树浩学号:411520040111专业班级:计软1501指导老师:鲁保云2021年12月29号XT第一节编写的目的及意义论坛系统为人民的交流提供了一个很好的平台,用户可以在这里发表自己的观点,与人分享自己的想法,同时可以对别人的主题发表自己的意见,用户之间可以公开的交流,也可以通过站内信箱的方式与全球各的的用户沟通.为了是论坛系统能够胜任更多的工作,提供效劳质量,本设计对论坛系统进行全面的功能测试和性能测试,并对的到的测试结果进行分析,发现系统存在的漏洞以及性能瓶
2、颈,并对其提出修改意见.其中的功能测试主要对系统的后台已经前台的的操作进行检查.后台主要就是论坛系统的治理,包括用户治理的论坛的治理等.前台主要就是用户登录功能,发帖,回复,撰写日志等等.性能测试主要借助测试工具,模拟不同的用户环境下,系统的性能表现,包括系统的相应时间,事物成功率等.出此之外还对系统的链接,界面等进行简单的测试.系统的测试不仅要检验系统是否实现了相应的功能,还需要检查系统的功能是否存在缺陷12.在执行测试之前,根据系统的整体情况,拟定测试方案,并严格根据方案来进行测试.为更加真实的模拟实际环境,对测试用例的设计力求完美.不仅要考虑到正确的输入输出,同时也要对系统处理错误信息的
3、水平进行检查.在性能方面,通过场景的设置,模拟真实环境下,系统对用户请求的响应情况,以此来发现系统存在的性能瓶颈,提出相应的修改意见.选择论坛测试的目的是为了对web系统测试有更多的了解.由于web系统与其他系统存在很大的不同,他与互联网紧密相连,除了要考虑系统本身的设计之外,网络环境的影响也是很重要的.对这样的系统进行测试,也存在一定的复杂性,需要考虑到各种复杂的情况,并为每种情况设置相应的场景.这里根据web工程14的概念,对系统进行全面的测试.第二节软件测试方法1 .功能测试功能测试从用户的角度出发,对系统提供的各种功能进行测试,主要是黑盒测试.它把系统看作一个黑盒子,不考虑系统内部结构
4、以及系统的具体实现方法3.通过逐项测试,来检查系统的各个功能是否完善,输入正确的数据能否得到期望的输出结果,输入错误的信息时系统能否进行相应的处理.针对论坛系统采用的功能测试主要有论坛后台治理模块的测试,包括论坛治理和用户治理等模块,前台主要包括用户登录模块,发帖回复模块,以及用户空间治理模块.采用的功能测试方法是等价类划分和边界值测试.这样既可以测试正确情况下系统的相应,又可以测试系统对错误的处理水平.2 .性能测试性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试.负载测试和压力测试都属于性能测试,两者可以结合进行.通过负载测试,确定在各种工作负
5、载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况.压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大效劳级别的测试11.对论坛系统采用的也主要是系统负载测试和压力测试.期望通过使用自动化测试工具的模拟,实现在虚拟环境下获得系统的性能指数120根据测试结果对系统的性能进行评估,并提出改良意见.3 .链接测试链接测试可分为三个方面.首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证Web应用系统上没有孤立的页面7.采用的方法同样的通过自动化工具来实现.本次论坛的链接测试主要使用的链接测试工具是Xen
6、uLinkSleuth.它可以检测到网页中各种类型的链接.它可以分别列出网站的活链接以及死链接,并可把检查结果存储成文本文件或网页文件.4 .界面测试整体界面测试反映浏览Web应用系统时是否感到舒适,是否凭直觉就知道要找的信息在什么地方整个Web应用系统的设计风格是否一致9.通过对网页界面的易用性、美观性等进行测试,对网页的布局,排版等提出修改意见,以获得更好的用户体验.5 .测试工具QuickTestProfessionalQuickTestProfessional简称QTP,是一种自动测试工具.使用QTP的目的是想用它来执行重复的手动测试.在测试前要考虑好如何对系统进行测试,例如要测试哪些
7、功能、操作步骤、输入数据和期望的输出数据等.它让用户可以直接录制屏幕上的操作流程,自动生成功能测试或者回归测试用例.专业的测试者也可以通过提供的内置脚本和调试环境来取得对测试和对象属性的完全限制.QTP可以使测试人员在几分钟内提升效率,只需通过按“记录按钮,并使用执行典型业务流程的应用程序即可创立测试脚本.系统使用简明的英文语句和屏幕抓图来自动记录业务流程中的每个步骤.QTP可以自动引入检查点,以验证应用程序的属性和功能,例如验证输出或检查链接有效性.对于关键字视图中的每个步骤,活动屏幕均准确显示测试中应用程序处理此步骤的方式.也可以为任何对象添加几种类型的检查点,以便验证组件是否按预期运行.
8、在测试结束之后,用户的可以的到系统自动生成的详细测试结果.LoadRunnerLoadRunner是一种预测系统行为和性能的负载测试工具.通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题.LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能.LoadRunner的测试对象是整个系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助更快的查找和发现问题.使用LoadRunner的VirtualUserGenerator;您能很简便地创立起系统负载.该引擎能够生成虚拟用户,以虚拟用户的方式模拟真实用户的业务操作行为.它先记录下业务
9、流程如下订单或机票预定,然后将其转化为测试脚本.建立测试脚本后,可以对其进行参数化操作,这一操作能让测试人员利用几套不同的实际发生数据来测试系统,从而反映出本系统的负载水平.测试完成之后,LoadRunner会提供系统的性能测试结果,包括事物的最大响应时间、平均响应时间和事物成功率等信息.通过对这些信息的分析,测试人员就可以找出系统存在的性能瓶颈,对系统提出改良意见.第三节系统测试方案根据系统的测试需求,方案对系统实施的测试主要包括后台和前台的功能测试,以及前台的性能测试.由于在后台治理模块中的用户量不是很大,操作频率也不是很高,所以就不对其进行性能方面的测试.1 .系统功能测试方案由于系统分
10、为后台治理模块和前台模块,所以在进行功能测试的时候,需要分开进行.后台的功能测试主要包括后台登陆测试,用户治理模块,论坛治理模块等.后台登路的测试主要针对不同输入情况下,检查系统是否能够正确的处理,包括输入正确的用户名和密码,输入正确的用户名错误的密码,输入错误的用户名等情况.用户治理模块的功能测试那么根据逐项测试的原那么,根据系统提供的所有功能,进行深度测试.论坛治理模块同样采用深度测试的方法,测试每个系统功能.用户登录主要采用自动测试的方法,其他的模块功能测试那么采用手工测试.前台的功能测试那么根据系统划分的模块,对核心模块进行测试,包括登录模块的测试,用户发帖、回复模块的测试,用户发送短
11、信的测试等.和后台模块类似,登录的测试主要采用自动测试,通过测试用例的设计,来模拟不同的输入情况.其他模块的测试主要采用手工的方法,进行深度的测试.期望通过全面的功能测试,找出系统存在的问题,并对系统的改良提出意见.2 .系统性能测试方案系统的性能测试主要针对前台模块,由于该模块的使用频率比拟高,大局部的用户活动都集中在这个模块中.用户在前台进行的操作包括系统的登录、发表帖子、发表回复、上传附件、撰写博客等等.由于用户的数量可能会越来越多,同时发生的系统操作也会越来越多,为了获得系统在复杂情况下的性能表现,将对这些情况进行模拟,并的到系统的性能参数,以作为系统的改良参考.在性能测试中要模拟的用
12、户情况有多用户同时登录系统,多用户同时发布帖子或回复以及用户上传不同大小的附件等.性能测试将通过测试工具来设置这些用户环境.由于进行的是本地测试,所以在进行结果分析的时候,需要考虑网络的传输情况,以尽可能真实的反映系统性能1003 .其他测试其他测试包括链接测试,界面测试以及兼容性测试.其中链接测试主要采用自动测试的方法,找出系统的链接存在的问题.界面测试那么主要针对系统界面的易用性、合理性进行测试.兼容性测试通过在不同的平台下运行系统,查看系统是否能够正常工作.这里主要通过在不同的浏览器下登录系统并进行一系列的操作,查看系统的功能是否完整,网页的显示是否正常等.第四节系统测试准侧1.系统缺陷
13、级别定义级别1:微小,系统的友好性等存在缺乏.像文字的美化不好、色彩搭配不恰当、系统界面布局不合理等.级别2:一股,系统的易用性不会,给用户带来不便等.像文字显示不标准,图片显示不正确,提示消息不恰当等.级别3:较严重,影响到系统的根本功能.像链接错误,页面跳转失败,附件显示不正确等.级别4:严重,系统的功能存在重大缺陷,导致系统局部功能不能正常使用.像由于程序所引起的死机,非法退出,死循环,数据库发生死锁,错误操作导致的程序中断,严重的计算错误,与数据库连接错误,数据通讯错误等.级别5:致命,由于系统存在严重缺陷,导致系统死机、蓝屏,系统的无法运行甚至崩溃等.2.系统性能指标(1)单个事物操
14、作时用户的等待时间不超过10秒;(2)多个事物操作时,没有任何事物失败;(3)10个用户并发操作时,8个以上用户的事物平均响应时间不超过5秒;(4) 50个用户并发操作时,90%的事务平均响应时间不超过10秒;(5) 100个用户发操作时,90%的事务平均响应时间不超过15秒;第五节功能测试1 .后台治理测试治理员登录界面如图4-1-1所示,治理员需要输入正确的用户名和密码才能登录系统.不同权限的治理员可以进入系统之后,将有不同的操作.这局部将使用QuickTest8.0进行测试,在测试之前将进行脚本的录制,然后通过对脚本的增强,完成登录场景的模拟.图4-1-1治理员登录界面由于登录时输入的情
15、况可能存在差异,有可能用户输入了错误的用户名和密码,或者正确的用户名和错误的密码等,所有在设计测试用例时,主要采用等价类划分和边界值测试的方法.测试用例如表4-1-1所示.表4-1-1(a)治理员登录模块测试用例表头工程名称治理员登录模块测试开发人员XXX模块名称治理员登录模块用例作者王靖参考信息需求规格说明书、设计说明书测试功能测试设计日期2021-03-29测试人员王靖测试方法手动测试+自动测试测试日期2021-03-30优先级1测试对象测试治理员能否正常登录前置条件正确的用户名admin和密码123456表4-3(b)治理员登录模块测试用例用例编号操作输入数据预期结果实际结果测试状态(P
16、/F)1-1输入正确的用户名和密码,点击“登录按钮用户名:admin密他:123456成功登录成功登录,进入系统治理主页P1-2输入正确的用户名、止确的密他,点击键盘的“确定键用户名:ben密他:123456成功登录成功登录,进入系统治理主页P1-3输入正确的用户名和密码,将字符的大小写改变,点击“登录按钮用户名:Admin密码:123不能正常登录,提示“用户名/、存在或错误不能成功登录,提示为“您的密码不正确F1-4输入错误的用户,点击“登录按钮用户名:jjj密码:123显示提示信息用户名不止确显示提示信息“用户名不正确P1-5反复输入止确的用户名和错误的密码用户名:admin密码:123显
17、示提示信息“密码不止确当三次输入错误的密码之后,显小验证码输入框显示提示“密码不止确当三次输入错误的密码后,显小验证码输入框P1-6用户名和密码为空,点击用户名:密码:显示提示信息请填写登显示提示信息请P“登录按钮录用户名填写登录用户名1-7用户名为空,密码不为空,点击“登录按钮用户名:密码:123显示提示信息请填写登录用户名显示提示信息请填写登录用户名P1-8用户名不为空,密他为空,点击“登录按钮用户名:admin密码:显示提示信息请填写登录密码显示提示信息请填写登录密码P注:实际结果和输出状态在测试完成之后填写2 .录制脚本运行QuickTest8.0,在URL框输入" :/lo
18、calhostZuploadZadmin.php)",然后使用户名“admin和密码“123登录系统.成功登录之后,退出.得到的脚本如图4-1-2所示|ItemOperationValueDocumentationAction1寤飞天论坛一治理员登录a飞天论坛一治理员登录虾usernameSet''admin"Enter"admin"inthe"usemame"editbox.炉passwordSetSecure"4bf4afc67e4dc935.Eiitertheencryptedstring"4
19、bf4afc67e4dc&35S4ef.W登录ickQickthe"登录"button.q飞天论坛系统一后官治理mleft盘退出ickickthe"退出"link.图4-1-2治理员登录模块测试脚本脚本录制完成之后,为了模拟不同的登录情况,需要对脚本进行增强.使用参数化的方法,将设计的测试用例通过数据表的方式导入测试脚本之中.为了测试用户登录是否成功,还将在页面中插入文本检查点和图像检查点.参数化之后的测试脚本如图4-1-3所示.ItefriOperationValue*飞天论坛T理员登录a飞天论坛一音理员登录|算usemameS«tD
20、ataTaNefp_usermame",dtGlobalSheet)孵passwordSetSecurtDateTabJe;"p_p3sswond",dtGlobalSheet)A登录a飞天论坛系统一后台治理ickleft就退出OickLvwSdectanitem>一旧*bM'.EejrvvrdViewXExpertView7DataTableH16p_usermamep_passwordCDE一1=1G12admin123456ben1234563Admin123456453admin123123671司Sadmim图4-1-2参数化之后的登录模块
21、测试脚本3 .执行测试完成测试脚本的增强之后,运行脚本,就开始测试了.由于之前设计了8个测试用例,所以将运行8次测试脚本.在执行过程中,由于当输入错误是,不能回到之前录制的界面,所以还需要手动回到脚本录制时的页面.4 .测试结果从测试的结果来看,登录模块只存在一个提示错误,就是在将正确的用户名大小写改变的时候,系统提示不合理,属于级别1的错误.第六节性能测试1 .系统分析论坛主要分为前台和后台两大块.后台主要提供应治理员,用于论坛的日常治理.由于治理员的数量相对于普通用户来说很少,进行治理操作的频率也不是很高,所有对系统的性能测试主要集中在前台模块.普通用户在前台可以登录论坛,浏览论坛帖子,发
22、表主题,上传图片,发送短信等等.2 .系统压力估算系统注册用户数大约在5000人左右.白天同时在线的人数占总人数的5%大约250人,并发操作用户占在线人数的15%Z勺37人.晚上同时在线的人数占总人数的15%约750人,进行并发操作用户数占在线人数的30%约225人.3 .性能测试模块由于环境和条件的限制,对论坛系统的性能测试不能全部进行,这里主要选取系统的核心模块和业务进行测试.包括一下业务:(1)用户登录;(2)发表帖子;(3)上传图片;(4)综合业务.4 .测试场景设计(1)用户登录模块取并发登录系统的人数为10、20、50、100、200.通过逐渐增加并发用户数,获得系统的响应时间等参
23、数.具体场景设置如表4-2-1所示.表4-2-1用户登录场景设置编R并发用户数操作描述持续时间(min)SU110同时登录10SU220同时登录10切了350同时登录5SU4100每10秒登录5人10W5200每10秒登录10人10(2)用户发帖模块用户发帖的时候可以选择是否上传附件,这两种情况下,系统的响应情况会有所不同,为了更准确的表现系统的真实情况,将对上传附件和不上传附件的情况分别设计,附件的大小选择为100k.具体设置如表4-2-2所示.表4-2-2用户发帖模块场景设置编R并发用户数操作描述持续时间(min)SU110同时发帖(小带附件)10SU220同时发帖(小带附件)10切了35
24、0同时发帖(小带附件)5SU4100每10秒登录5人,同时发帖(/、带附件)10W5200每10秒登录10人,同时发帖小带附件10SU610同时发帖带附件10W720同时发帖带附件10切了850同时发帖带附件5场景9100每10秒登录5人,同时发帖带附件10SU10200每10秒登录10人,同时发帖带附件103上传图片系统处理图片上传的时间受并发用户数以及图片大小的影响.但是系统设置的上传大小限制为200k,在具体操作过程中,大小的影响不是很大,为简化测试环境,真实模拟用户操作,上传的图片大小统一为100k.具体的场景设置如表4-2-3所小.表4-2-3图片上传模块场景设置编R并发用户数操作描
25、述持续时间minSU110同时上传图片10SU220同时上传图片10切了350同时上传图片5SU4100每10秒登录5人,同时上传图片10W5200每10秒登录10人,同时上传图片104综合业务用户登录系统之后不会总是进行相同的操作.为了模拟这种情况,选择不同用户数量情况下,不同比例的用户进行不同的操作.这里主要的操作有用户登录,发帖和上传图片.发帖不不带附件,图片的大小为200k.具体场景设置如表4-2-4所小.表4-2-4综合业务场景设置编R并发用户数操作描述持续时间minSU1103个用户同时登录系统;4个用户同时登录系统并同时发帖;3个用户同时登录并同时上传图片10SU2203个用户同
26、时登录系统;8个用户同时登录系统并同时发帖;6个用户同时登录并同时上传图片10切乐35015个用户同时登录系统;20个用户同时登录系统并同时发帖;15个用户同时登录并同时上传图片10SU410030个用户逐个登录系统,每隔10秒登录5人;40个用户逐个登录并同时发帖,每10秒登录5人;30个用户逐个登录并同时上传图片,每10秒登录5人10W520060个用户逐个登录系统,每隔10秒登录5人;80个用户逐个登录并同时发帖,每10秒登录5人;60个用户逐个登录并同时上传图片,每10秒登录5人105 .编写测试脚本LoadRunner提供了脚步录制的功能,为了更真实的模拟用户操作以及系统环境,需要对
27、录制的脚步进行修改.以用户登录模块为例,使用LoadRunner录制好用户成功登录,然后退出的脚本.在录制选项的地址栏输入登录页面地址 :/localhostZuploadZuserlogin.php,开始录制.登录之前的操作放在vuser_init局部,用户输入用户名和密码,然后选择新建Actionuser_login,点击登录,然后退出论坛.完成录制之后,为了模拟多用户并发登录的情况,需要对脚本进行修改.在用户进行操作的的user_login中,插入登录操作的集合点login_rendezvous.为了验证用户是否成功登录,在页面插入检查函数confirmlogin.修改后的脚步如文本框4
28、-2-1所示.user_login()(lr_rendezvous("login_rendezvous");/*登录操作的集合点*/web_submit_data("userlogin.php_2","Action= :/localhost/upload/userlogin.php?flag=","Method=POST","RecContentType=text/html","Referer= :/localhost/upload/userlogin.php","
29、Snapshot=t2.inf","Mode=HTML",ITEMDATA,"Name=bbsuser","Value=johan",ENDITEM,"Name=password","Value=123,ENDITEM,"Name=ckies","Value=0",ENDITEM,"Name=reurl","Value=",ENDITEM,"Name=act","Value=y"
30、;,ENDITEM,"Name=Input","Value=登录",ENDITEM,LAST);lr_start_transaction("confirmlogin");/*验证是否成功登录*/web_url("online.php","URL= :/localhost/upload/online.php?dis=yes&stats=>","Resource=0","RecContentType=text/html","Refere
31、r= :/localhost/upload/default_list.php?layer_1=&layer_2=","Snapshot=t3.inf","Mode=HTML",LAST);lr_end_transaction("confirmlogin",LR_AUTO);return0;用户发帖的脚本需要考虑带附件和不带附件的情况,所有需要录制两个脚本.上传图片的脚本录制和登录模块类似,选择上传的图片大小不超过200k.综合业务的脚步需要组合前面的登录模块、发帖模块和上传图片模块的所有测试脚本,这可以通过场景设置来
32、实现.6 .测试环境配置执行测试是,需要手工配置测试环境.LoadRunner采用了图形化的用户界面,方便用户的配置.以登录模块为例,进入LoadRunnerController之后,选择添加录制好的脚本user_login,然后选择行程编辑.设置用户登录的方式,如根据每5秒钟登录3人的方式,一共10个用户,持续时间为10分钟,退出系统的方式也是每秒钟3个用户.完成环境配置之后,进入脚步运行模式,开始测试.在测试过程中,可以实时监控系统性能指标,为了减少误差,在测试过程中,不进行其他任何操作.完成一个场景之后,可以得到系统的请求响应时间,每秒的点击数等性能参数报告.通过在不同环境下的到的参数,
33、对系统的性能作出评估.7 .测试执行及结果1用户登录模块根据设计好的测试用例以及准备的测试脚本,运行测试,得到用户登录的测试结果如表4-2-5所示.表4-2-5用户登录性能测试结果用户登录测试结果并发用户数事务平均响应时间事务最大响应时间事务成功率平均每秒点击率平均流量字节/秒100.4281.241100%10.23847,234.361201.858.547100%45.784257,468.41503.10810.524100%82.451284,267.5791008.48317.387100%138.245311,127.14320012.02429.145100%127.31127
34、5,419.5752用户发帖模块用户发帖模块的性能测试与登录模块类似,编写好脚本之后,在场景生成器里面加载,然后根据设计的测试用例,配置场景.由于发帖模块分为带附件发帖和不带附件发帖,所以需要录制两个脚本.分别记录不同脚本下的性能数据.完成测试之后得到的数据如表4-2-6所示.表4-2-6a用户发帖不带附件性能测试结果用户发帖小带附件测试结果并发用户数事务平均响应时间事务最大响应时间事务成功率平均每秒点击率平均流量字节/秒100.9281.473100%52.147180,741.952201.8492.237100%74.156207,386.117505.0147.149100%86.45
35、7228,935.48610010.25914.584100%123.565256,467.12420018.13522.56299.3%130.156319,476.428表4-2-6b用户发帖带附件性能测试结果用户发帖带附件测试结果并发用户数事务平均响应时间事务最大响应时间事务成功率每秒点击率平均流量字节/秒101.5613.137100%24.76168,127.534203.1675.87100%34.564110,412.096507.82310.694100%56.674207,234.62110014.7520.357100%68.156257,435.5620021.34838
36、.96197.1%80.451305,312.873上传图片录制图片上传模块的脚本时,固定选择图片大小为200k.在场景设置里按照设计的测试用例进行配置.得到的测试结果如表4-2-7所示表4-2-7上传图片测试结果上传图片测试结果并发用户数事务平均响应时间事务最大响应时间事务成功率每秒点击率平均流量字节/秒101.4863.127100%11.47345,237.971203.5616.41100%18.67381,967.145509.48226.196100%24.471124,793.46910013.87419.751100%20.1793,467.45820024.03630.174
37、97.45%32.189142,451.3784综合业务综合业务的测试需要加载用户登录,发帖已经上传图片三个模块,场景的设置根据测试用例的设计,得到的测试结果如表4-2-8所示.表4-2-8综合业务测试结果综合业务测试结果并发用户数事务平均响应时间事务最大响应时间事务成功率每秒点击率平均流量字节/秒103.1465.412100%37.15767,417.833206.3348.741100%53.87490,147.934509.46217.681100%81.965178,455.74210012.87420.47399.4%127.86204,571.56920017.37824.138
38、98.17%183.745240,721.964第七节连接测试系统链接测试主要使用工具XenuLinkSleuth来完成.XenuLinkSleuth根据输入的网页地址,通过深度遍历的方式,查看与输入网页相关的所有信息是否正确.包括网页中的普通链接、图片、框架、插件、背景、样式表、脚本和java程序中的链接等等.对论坛进行的链接测试主要有后台登陆、论坛主页、用户注册和用户登录四个页面.后台登陆页面链接测试在地址栏输入后台登录页面 :/localhostZuploadZadmin.php,点击确定,得到测试结果如图4-3-1所示.地址状态类型 :/localhcist/upload/admin.
39、phpoktext/ktml l/Zlocalhost/upload/js/resetcode.js0kapplic. :/loealhoEt/upload/images/adlmintitie,gi£okimage/gif :/localhast/upload/onlirie.php?di色七5:后台替陆设有返回信息图4-3-1后台登陆页面链接测试结果从测试结果可以看到,该页面存在一个错误,显示为页面不存在.论坛主页链接测试在地址栏输入输入论坛主页 :/localhost/upload/default.php,点击确定,得到测试结果如图4-3-2所示.地址状态J类型 default
40、,phpoktext/html :/Iocalhoet/upload/favicon.ico没有找到 /localhostApload/inc/coaki4js没有找到applion/K-j当cript :/localhost/uploadL/images/ftli,bs_cl.ose.gifakimage/gi£图4-3-2论坛主页链接测试结果从测试结果看到论坛主页出现了两个错误,一个是文件“favicon.ico未找到,一个是链接未找到.用户注册页面链接测试在地址栏输入用户注册页面 :/localhostZuploadZregister.php,点击确定,得到测试结果如图4-3-
41、3所示.地址类型大小标题 :/localhost/upload/register-phpoktext/html74842!Titletoolong!Ih.ttp:/Iocalhest/upload/inc/cookies,jsokapplic.u- ;/localhcst/upload/js/resetcde.jsokapplic.».12? 1/IOC雪t/upload/images/1i立启.gl£没有找到 :/php.Etbbs.en/oktext/html481FTE昭KFJTTF8V56 :/ ftbbs.en/oktext/html461FTBBS :/laca
42、lhost/upload/vnam.php?exit=yesoktext/html22615飞天泳坛没有找到联系我们图4-3-3用户注册页面链接测试结果用户注册页面的链接存在两个错误,一个是文件“li_none.gif未找到,一个是链接“联系我们未找到.用户登录页面链接测试在地址栏输入用户登录页面 :/localhostZuploadZuserlogin.php,点击确定,得到测试结果如图4-3-4所示.地址状毒类型大小标题Kttp:/l*cLhost/uplc?ad/userlogin.ph>0klesct/Ktml10S22用户登录 :/Iocalhost/upload/inc/co
43、okies.jsokapplic.6479 :,/Iocalhost/upload/js/resetcode.jsokapplic.127jwscript;cl0-seDiv0跳过<b>x</b>Kttp:/Iocalhast/upload/regixter.phpoktexl/Rtml7484211ITitletoeh.ttp:/l&calhost/upload/search.phpokleK-t/httmlT341论坛贴子搜索 :/Iocalhost/upload/help.phpokteifft/html21147治坛指南 :phpQktaxt/html班
44、49飞天每册.PKFrJB.VB.XCTipt:xRawD1V0;跳过忘记论坛塞玛.lntt>:/php.£tbbs /力k401FTBESFMFUTF :/ ftbbs.cd/okteK.t/html48iFTBBS :/localhost/npload/main.php?exit=yeeoktext/html22615飞天论坛法有找到联系我们littp:/IC»calhost/iipXoS.d/inages/J.i_noii.e.gi£很有找到图4-3-4用户登录页面链接测试结果用户登录页面同样有两个错误,文件"li_none.gif不存在和“
45、联系我们的链接不存在.在论坛功能测试的时候,也发现了一些错误的链接.在后台治理中,当治理员点击添加新版块之后,系统显示页面出错.治理员修改版块信息,点击确认修改之后显示的页面为出错页面.在前台,当用户成功注册之后,显示的欢送页面,如果用户手动点击返回主页,显示的是系统的根目录.第八节界面测试对论坛进行界面测试的目的,是希望找出系统界面设计的不合理之处,像界面布局不标准,页面显示混乱,颜色搭配不恰当等等.主要从用户的角度出发,来进行论坛界面的测试.包括以下两个个方面1 .易用性检查论坛系统的文字提示是否准确,用户是否很方便的进行操作.系统提供的按钮等是否易于操作.系统提供的各种功能是否有必要,是
46、否方便用户使用等.2 .合理性检查论坛界面布局是否易于用户操作.系统文字的字体,大小,颜色等是否合理.系统界面的颜色搭配是否适合用户的视觉体验.系统的图片显示是否正常,有无图片扭曲或者比例失调等现象.系统的提示语言是否准确等.论坛的界面简洁,后台界面分为限制面板版块和详细信息版块.点击左侧的模块,那么在右侧显示相应的页面,用户可以选择关闭或者翻开左边栏,非常方便易用.论坛主页面提供应用户以平板模式和框架模式浏览.选择框架结构的时候,可以快速查看论坛最新帖子,置顶帖,最新图片等等.在根据框架结构浏览论坛时,会在左边显示论坛的树型结构,这样的方式对用户来说不是很常用,由于论坛已经可以很直观的查看了
47、,这个树型结构的模块显得有些多余第九节兼容性测试系统兼容性测试主要测试系统在不同的平台下的功能是否正常.主要通过使用不同平台架构的浏览器来访问论坛并进行相应的操作,检查论坛是否在所有平台下都能正常工作.测试使用的浏览器有MicrosoftInternetExplorer,GoogleChromeAppleSafari和Opera.这四种浏览器分别采用不同的架构和语言编写,都具备各种的特点.使用这些浏览器进行的操作主要有:1 .后台的日常治理包括治理员治理,普通用户治理,论坛类别治理,论坛主题治理,论坛回贴治理,论坛图片治理,论坛短信治理等等.2 .前台的各种操作包括用户注册、登录,发帖、回复,修改个人资料,治理好友,治理个人信箱,治理个人空间等一系列操作.通过在不同平
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东建筑安全员知识题库附答案
- 贵州财经职业学院《现代西方哲学专题》2023-2024学年第一学期期末试卷
- 蚕豆产业基地建设项目可行性研究报告-蚕豆市场需求持续扩大
- 贵阳康养职业大学《医疗健康商务沟通》2023-2024学年第一学期期末试卷
- 广州中医药大学《生物统计附试验设计实验》2023-2024学年第一学期期末试卷
- 2025年-吉林省安全员知识题库附答案
- 广州现代信息工程职业技术学院《心理咨询与心理辅导》2023-2024学年第一学期期末试卷
- 2025年-河北省安全员B证考试题库
- 2025建筑安全员A证考试题库
- 2025年山西省建筑安全员-C证考试(专职安全员)题库及答案
- 江苏省苏州市(2024年-2025年小学五年级语文)统编版期末考试((上下)学期)试卷及答案
- 供应链年终总结报告
- 展会活动防疫工作方案
- 体育训练服务行业市场调研分析报告
- 肝性脑病的护理课件-
- 2024年银行考试-支付清算系统参与者考试近5年真题附答案
- 2024年丢失物品索偿协议书模板
- 2025年八省联考新高考 语文试卷
- 建筑物拆除场地清理垃圾外运施工方案
- 网络信息安全知识考试参考题库300题(含各题型)
- 内部调查与举报制度
评论
0/150
提交评论