- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网上购物系统测试报告
M10 计算机科学与技术(专转本) 1021413002
一、题目描述
在互联网日益流行的今天,网络已经变的越来越重要,而在网络这个大家庭里,用户商城系统则是一个热点。它具有信息时代的快捷方便等特征。事实上网上购物商城的出现,给消费者的消费观念带来了重要的变化。同时一个用户商城系统是否具有良好的人机界面,其系统最大限度地实现易维护性和易操作性,运行稳定、安全可靠如何,都是用户及运营者所关心的。本次测试就本用户商城系统的用户管理等安全性进行测试。
二、测试分析
本次我进行测试的是用户商城系统的会员管理:用户在前台注册成功后,管理员可以在该功能项中进行管理。主要是用户在购买商品前需要先进行登录,如果您还未注册会员,需要先进行注册。注册成功后进行登录,登录成功后用户即可购买商品。我所思考的主要是安全性方面,看是否有服务器注入漏洞,是否有Session对象的使用,以及其他的安全性问题。
测试设计
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(scriptalert(请输入完整信息!);location=javascript:history.go(-1);/script);
}
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. Session[Username] = ;
9. Session[Username] =txtName.Text.Trim();
10. Response.Write(scriptalert(注册成功!);location=index.aspx/script);
}
}
}
1)控制流图
2)环路复杂度计算
由上图可得,有四条不同的环路,所以环路复杂度为四。
3)基本路径集设计
基本路径为:
A. 1、2、4、5、7、8、9、10
B. 1、2、4、6、7、8、9、10
C. 1、3、4、5、7、8、9、10
D. 1、3、4、6、7、8、9、10
4)测试用例集设计
2.用户登录,用户在注册完后,获取得属于自己的合法身份,即可通过获得的身份进行相应的权限操作。同时也看其是否使用了Session对象对网页的安全性进行进一步巩固,每个用户的操作都有时效限制。
登录代码:
protected void btnLoad_Click(object sender, EventArgs e)
{
1
文档评论(0)