一.首先观察页面初始化数据是否加载正确

步骤:1.先确定页面内容2.再确定内容所对应的数据库表3.编写SQL语句4.编写测试用例,并执行(是否与页面加载数据一致)

二.功能点考虑:

输入:可见输入和不可见输入处理:正常+异常处理输出:可见输出--->前台、后台不可见输出--->数据库

案例:以iwebshop为例,具体如下
(一)初始化页面测试

1.确定页面内容及对应的数据库

②项目实战第五步:	设计、编写、执行测试用例_执行测试


2.编写对应的数据库

首页内容分析SQL
商品分类select * from iwebshop_category where parent_id=0 and visibility=1 order by sort limit 5
服饰鞋帽select * from iwebshop_category where parent_id=57 and visibility=1 order by id desc 
家居、家装select * from iwebshop_category where parent_id=68 and visibility=1 order by id asc
热门数据select * from iwebshop_keyword where hot=1 order by `order` limit 5
shop资讯select * from iwebshop_article where visiblity=1 and top=1 order by create_time desc
最新商品select g.name,
  g.img,
  g.sell_price,
  g.market_price
from iwebshop_commend_goods as c inner join iwebshop_goods as g on g.id=c.goods_id where c.commend_id=1
order by g.up_time desc limit 8
热卖商品select g.name,
  g.img,
  g.sell_price,
  g.market_price
from iwebshop_commend_goods as c inner join iwebshop_goods as g on g.id=c.goods_id where c.commend_id=3
order by g.up_time desc limit 8
化妆品select g.name,
   g.img,
   g.sell_price,
   g.market_price
from iwebshop_category as c
inner join iwebshop_category_extend as e 
on c.id=e.category_id 

inner join iwebshop_goods as g 
on e.goods_id=g.id 
where c.id in(
select id 
from iwebshop_category 
where parent_id in
(select id from iwebshop_category where parent_id=67 or id=67 ) 
or id=67
)
order by g.up_time desc limit 8
服饰鞋帽select g.name,
   g.img,
   g.sell_price,
   g.market_price
from iwebshop_category as c
inner join iwebshop_category_extend as e 
on c.id=e.category_id 

inner join iwebshop_goods as g 
on e.goods_id=g.id 
where c.id in(57,58,59,60,61,63,64,81,97)
order by g.up_time desc limit 8
图书、音像select g.name,
   g.img,
   g.sell_price,
   g.market_price
from iwebshop_category as c
inner join iwebshop_category_extend as e 
on c.id=e.category_id 

inner join iwebshop_goods as g 
on e.goods_id=g.id 
where c.id in(
select id 
from iwebshop_category 
where parent_id in
(select id from iwebshop_category where parent_id=69 or id=69 ) 
or id=69
)
order by g.up_time desc limit 8
手机、电脑、数码select g.name,
   g.img,
   g.sell_price,
   g.market_price
from iwebshop_category as c
inner join iwebshop_category_extend as e 
on c.id=e.category_id 

inner join iwebshop_goods as g 
on e.goods_id=g.id 
where c.id in(
select id 
from iwebshop_category 
where parent_id in
(select id from iwebshop_category where parent_id=66 or id=66 ) 
or id=66
)
order by g.up_time desc limit 8
家居、家装select g.name,
   g.img,
   g.sell_price,
   g.market_price
from iwebshop_category as c
inner join iwebshop_category_extend as e 
on c.id=e.category_id 

inner join iwebshop_goods as g 
on e.goods_id=g.id 
where c.id in(
select id 
from iwebshop_category 
where parent_id in
(select id from iwebshop_category where parent_id=68 or id=68 ) 
or id=68
)
order by g.sort asc,g.up_time desc limit 8
品牌列表select * from iwebshop_brand order by sort asc limit 6
关键词select * from iwebshop_keyword where hot =1 order by `order` limit 8
公告select * from iwebshop_announcement order by time desc limit 5
最新评论select g.name,g.img,c.contents
from iwebshop_comment as c inner join iwebshop_goods as g on c.goods_id=g.id
order by time desc
帮助分类select * from iwebshop_help_category order by sort
帮助信息select * from iwebshop_help where cat_id=3 order by id desc
select * from iwebshop_help where cat_id=4 order by id desc
select * from iwebshop_help where cat_id=5 order by id desc
select * from iwebshop_help where cat_id=6 order by id desc
select * from iwebshop_help where cat_id=7 order by id desc




3.测试用例编写


②项目实战第五步:	设计、编写、执行测试用例_执行测试_02


(二)功能点测试


②项目实战第五步:	设计、编写、执行测试用例_执行测试_03


1.输入(可见输入、不可见输入)

②项目实战第五步:	设计、编写、执行测试用例_执行测试_04

2、处理操作

②项目实战第五步:	设计、编写、执行测试用例_执行测试_05

3、输出

②项目实战第五步:	设计、编写、执行测试用例_项目实战_06