全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网上购物系统测试报告M10 计算机科学与技术(专转本) 1021413002一、题目描述在互联网日益流行的今天,网络已经变的越来越重要,而在网络这个大家庭里,用户商城系统则是一个热点。它具有信息时代的快捷方便等特征。事实上网上购物商城的出现,给消费者的消费观念带来了重要的变化。同时一个用户商城系统是否具有良好的人机界面,其系统最大限度地实现易维护性和易操作性,运行稳定、安全可靠如何,都是用户及运营者所关心的。本次测试就本用户商城系统的用户管理等安全性进行测试。二、测试分析本次我进行测试的是用户商城系统的会员管理:用户在前台注册成功后,管理员可以在该功能项中进行管理。主要是用户在购买商品前需要先进行登录,如果您还未注册会员,需要先进行注册。注册成功后进行登录,登录成功后用户即可购买商品。我所思考的主要是安全性方面,看是否有服务器注入漏洞,是否有Session对象的使用,以及其他的安全性问题。3、 测试设计3.1测试总体结构3.2白盒测试用例设计1.用户在前台注册,在对比数据库中没有相重或不合法的地方后,即提交注册信息,将新用户信息写入数据库。注册代码:public partial class Register : System.Web.UI.Page UserInfoClass uiObj = new UserInfoClass(); public static int G_Int_MemberID; protected void Page_Load(object sender, EventArgs e) protected void btnSave_Click(object sender, EventArgs e) 1. if (txtPostCode.Text.Trim() = & txtPassword.Text.Trim()=) 2. Response.Write(alert(请输入完整信息!);location=javascript:history.go(-1);); else 3. bool P_Bl_Sex; 4. if(Convert.ToInt32(ddlSex.SelectedItem.Value.Trim()=1) 5. P_Bl_Sex =true ; else 6. P_Bl_Sex =false ; 7. G_Int_MemberID = uiObj.AddUInfo(txtName.Text.Trim(), P_Bl_Sex, txtPassword.Text.Trim(), txtTrueName.Text.Trim(), , , txtPhone.Text.Trim(), txtEmail.Text.Trim(), ddlCity.SelectedItem.Text.Trim(), txtAddress.Text.Trim(), txtPostCode.Text.Trim(); 8. SessionUsername = ; 9. SessionUsername =txtName.Text.Trim(); 10. Response.Write(alert(注册成功!);location=index.aspx); 1)控制流图2)环路复杂度计算由上图可得,有四条不同的环路,所以环路复杂度为四。3)基本路径集设计基本路径为:A. 1、2、4、5、7、8、9、10B. 1、2、4、6、7、8、9、10C. 1、3、4、5、7、8、9、10D. 1、3、4、6、7、8、9、104)测试用例集设计2.用户登录,用户在注册完后,获取得属于自己的合法身份,即可通过获得的身份进行相应的权限操作。同时也看其是否使用了Session对象对网页的安全性进行进一步巩固,每个用户的操作都有时效限制。登录代码: protected void btnLoad_Click(object sender, EventArgs e) 1. SessionUID = null ; 2. SessionUsername = null ; 3. if (txtName.Text.Trim() = | txtPassword.Text.Trim () = ) 4. Response.Write(alert(登录名和密码不能为空!);location=javascript:history.go(-1);); else 5. if (txtValid.Text.Trim() = lbValid.Text.Trim() 6. int P_Int_IsExists = uiObj.UserExists(txtName.Text.Trim(), txtPassword.Text.Trim(); 7. if (P_Int_IsExists = 100) 8. DataSet ds = uiObj.ReturnUIDs(txtName.Text.Trim(), txtPassword.Text.Trim(), UserInfo); 9. SessionUID = Convert.ToInt32(ds.TablesUserInfo.Rows00.ToString(); 10. SessionUsername = ds.TablesUserInfo.Rows01.ToString(); 11. Response.Redirect(index.aspx); else 12. Response.Write(alert(您的登录有误,请核对后再重新登录!);location=javascript:history.go(-1);); else 13. Response.Write(alert(请正确输入验证码!);location=javascript:history.go(-1);); 1)控制流图2)环路复杂度计算由上图可得,有四条不同的环路,所以环路复杂度为四。3)基本路径集设计基本路径:A. 1、2、3、4B. 1、2、3、5、6、7、8、9、10、11、12C. 1、2、3、5、7、12D. 1、2、3、5、7、8、9、10、11、124)测试用例集设计4、 测试报告5、 测试小结通过本次测试实验,我基本了解掌握了基本的白盒测试方法及测试用例分析方法。本次测试是针对一网上购物系统进行的,网购系统对安全性的要求是很高的,其安全影响方面颇多,真正的网购系统一旦有漏洞所造成的损失将是巨大的。所以,本次所测系统虽小但影响或是说对我的印象是十分深刻的,深深让我体会到了测试工作的重要性。测试工作看着虽小,但实际上他的所负是极为有用的。一系统的问题及改进方向有重大影响与指导,一个合格的软件测试工作者,能为日后软件的维护、服务等都可省却一大笔,为客户、公司避免过大的损失。这次实验后也纠正了我的很多思想,我已不再单纯的认为软件测试比软件开发容易了,在进行测试前,首先必须理解业务和需求。需求和业务理解了,才知道客户想要系统实现什么。然后按照需求来进行测试,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030中国室内设计行业市场深度调研及战略规划及有效策略与实施路径评估报告
- 2026基因治疗GMP生产设施建设标准与投资回报分析报告
- 2026基因检测在慢病管理中的应用趋势与市场机遇研究
- 2026单细胞测序技术突破方向与下游应用市场潜力分析报告
- 青岛版(新版)一年级下学期数学第3单元丰收了-100以内数的认识单元试卷(附答案)-02
- 2026中国锂电池危险品分类鉴定与运输标准体系建设前景预测报告
- 2026中国远程心电监测设备基层医疗机构的采购决策模型研究
- 2026中国辅助生殖技术服务市场供需状况及政策影响分析报告
- 2026中国血液制品行业市场发展趋势与前景展望战略研究报告
- 2026中国病原体宏基因组检测临床路径优化与实践报告
- 2025年石化油品市场调研合同协议
- 2025年飞行员招聘面试参考题库及答案
- 2025年社区工作者考试题库(各地真题)附答案
- 【《研发管理的定义和理论基础概述》2800字】
- 地下室防水工程质量监理细则
- 2025亚洲五国纺织制造业市场需求和供给分析及发展策略规划分析研究报告
- 2026年黑龙江交通职业技术学院单招职业倾向性测试题库及答案1套
- 2025河南省农业信贷担保有限责任公司秋季专场招聘28人考试笔试参考题库附答案解析
- 电机轴的生产流程
- 湖南省长沙市一中教育集团2025-2026学年上学期八年级期中考试数学试卷
- 十二指肠溃疡科普
评论
0/150
提交评论