6. 订单浏览
订单管理主要是对网络购物商城网上购物的订单管理
6.1 订单浏览
6.1.1 订单浏览 界面如图所示。
界面
using System; using System.Data;
using System.Configuration; using System.Collections; using System.Web;
using System.Web.Security; using System.Web.UI;
21
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Drawing;
public partial class orderbrown : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) {
if (!Page.IsPostBack) {
databind(); } }
public void databind() {
string orderbook = \; GridView1.DataSource = Class1.ExecSel(orderbook); GridView1.DataBind(); }
protected void GridView1_PageIndexChanging(object sender,
22
GridViewPageEventArgs e) {
GridView1.PageIndex = e.NewPageIndex; databind(); }
protected void Button2_Click(object sender, EventArgs e) {
string px = \
orderID ,orderTime,orderSum,payment,ship,buyerName,buyerEmail,buyerAddress,buyerCode,buyerTel,Payed from tblorder order by orderTime desc \;
GridView1.DataSource = Class1.ExecSel(px); GridView1.DataBind(); }
protected void Button4_Click(object sender, EventArgs e) {
string px = \
orderID,orderTime,orderSum,payment,ship,buyerName,buyerEmail,buyerAddress,buyerCode,buyerTel,Payed from tblorder order by orderTime asc \;
GridView1.DataSource = Class1.ExecSel(px);
23
GridView1.DataBind(); } }
7.测试分析报告
有两种基本方法可以用来标识测试用例,即功能测试(黑盒测试)和结构测试(白盒测试)。本次测试我主要采用了功能测试。
功能测试的基本观点是,任何程序都可以看作是将输入定义域取值映射到输出值域的函数。
7.1 测试计划和要点
软件测试的本质是针对要测试的内容确定一组测试用例。在讨论之前,我先把要测试各个模块的计划和要点列出。
7.1.1 字典维护测试要点
数据库连接情况:正常情况,数据库文件缺少,外部系统异常。 系统设置获取:正常情况,外部系统异常。
对用户输入的响应:合法输入,能够正常调用子模块; 非法输入,系统能否辨别,并作出响应(提出警告); 子模块的异常状况,系统能否及时做出响应。
7.1.2 用户管理测试要点 模块正常运行流程
用户输入数据检查,包括数据合理性检查,以及合法性检查 数据库操作
24