测试用用例设计

1.假设京东有一个Web API:http://p.jd.com?p1=90&p0=100,输入打折价p1和原价p0,返回折扣信息0.9,请设计测试用例进行测试。

(1)输入打折价错误,,输入原价错误(不在正确范围)

(2)输入打折价错误(不在正常范围内),输入原价正确

(3)输入打折价正确,输入原价错误(不在范围内)

(4)输入打折价正确,输入原价正确,但是打折价》原价==》返回错误提示信息

(5)输入打折价正确,输入原价正确,打折价《原价==》返回折扣信息正确


2.针对不锈钢筷子进行检验来保证筷子的质量,请编写你认为需要的测试用例?

外观测试:形状好不好看;颜色;长度;数量(一根还是两根);重量;是否有异味;图案或文字是否合理

功能测试:是否可以夹食物;除了夹食物还可以干什么用;材料是否是不锈钢的;

性能测试:是否可以在100摄氏度环境下使用(沸腾的锅,消毒柜);是否可以在0摄氏度使用(冰箱);是否可以在微波炉中放;筷子外部的涂料是否容易脱落;是否会融化;放几天会不会就坏了;

易用性测试:一头粗一头细,表示哪一头夹食物;是否好拿;是否有防滑措施;是否有绝热措施;拿在手上掉下去是否会摔坏;是否一咬就被嚼坏了;夹食物是否太短或者太长不方便;

安全测试:摔坏后是否会对人身体有害;涂料是否会溶解到食物中;在微波炉转时是否会爆炸;是否容易滋生病菌;是否光滑会割到手或者嘴巴;

3.以windows对文件的复制粘帖功能为例,尽可能多地写出测试思路。

基本功能测试:

(1)是否可以使用复制,粘贴的手动键操作

(2)是否可以用快捷键操作

(3)粘贴后是否可以用ctrl+z撤销

(4)除了文字还可以复制什么,例如.txt,.doc,.docx,.pdf,.html,.mp3,.mp4,.pgn

(5)对复制文件的大小是否有限制,.1kb,1Mb,1Gb

(6)复制时文件权限是否有要求

(7)从哪里复制到哪里,例如从电脑,硬盘,U盘,硬盘,软盘,内存

(8)如果容量不够是否有提示,说明此时不可复制;若无是否可以正确复制

(9)是否可以一次性复制多个文件

(10)如果有重名怎么处理

(11)复制过程突然电脑断电,可移动磁盘拔出,怎么处理;突然手动终止复制会怎么处理

(12)源文件与复制的文件是否可用,可打开,权限是否发生变化,大小是否发生变化
(13)是否有进度条,进度条的显示进度与实际进度是否一致

(14)传送失败是否有提示信息,信息是否较为简洁且无论教育水平、年龄、地理等都可以易懂

(15)正在复制过程中是否可以再复制其他;是否可以打开视频,音乐还是必须等复制结束才可以

性能测试:

(1)复制时耗时多少,是否符合性能需求;

(2)复制时占有的Cpu利用率如何

(3)复制时耗电量多少

兼容性测试:

在不同的系统下,如win7,win8,mac下都可以

交互式测试:

(1)复制粘贴时时正在播放音乐,视频,打开有文件,是否会有影响

界面测试:

(1)进度条是否美观

(2)进度条大小如何

(3)进度条中的文字,形状,排版,内容是否易懂

(4)进度条是否可以拖动

4.使用堆栈(Stack)来模拟队列(FIFO)功能,要求数据必须存储在堆栈内部。需要实现enqueue(入队),dequeue(出对),isEmpty(判空)三个功能,并给出单元测试。


5.假设现有一个功能,用户点击一个按钮后就会自动发送一封邮件到用户的邮箱。现在用户反映没有受到邮件。你怎么去发现并解决问题。

1.检查是否联网;用户邮箱是否设置了该邮箱地址不接收;用户邮箱是否已满;该功能是否有发送邮件功能

2.检查该邮箱地址是否合法是否正确

3.双方服务器是否可以收发邮件

4.给不同类型邮箱用户的-发送邮件,收到A,并未收到B

5.给同一类型邮箱用户的发送邮件,收到C,并未收到D

6.其他测试邮箱给该用户邮箱发送邮件,收到E,未收到F

判断结果:ACE==》该用户邮箱收不到邮件

B==>不可以给其他类型邮箱发送邮件

ACF==>该用户邮箱无收邮件的功能

ADE==>不可以给同类型发

ADF==>该用户同类型邮箱不接收邮件

7.已知String convert(String page)作用是将WEB页转码为方便移动设备查看的页面,为了确保转码的正确性,请设计相应测试策略。

1.不同的移动用户来访问

2.输入正确的网址,检测转码是否正确

3.输入错误的网址,转码是否有提示不存在

4.检测转码的响应时间,转码速度

5.转码是否美观

6.输入的页面为空,转码是否抛出异常

7.多台移动设备并发访问

8.不同的操作系统,mac,win,linux访问

8.某电商公司在做一个促销活动,促销商品共10000件,只限从手机客户端购买,每个用户&每个手机设备只限2件。商品原价M元(>10.0元),促销单价为N元(>10.0元,M>N),活动时间为9月9日上午10:00开始,18:00结束,18:00前售完展示促销商品售罄,非活动时间或促销商品售罄后或超出购买限制,均可按原价购买;商品的支付方式可为网银、代金券(面值5元,每单只限使用2张以内),网银、代金券支付方式可任意组合;促销商品支持退货,退货时按购买金额退款,现金和/或代金券原路退回。请列出此活动的测试要点

1.促销商品是否是10000件

2.是否从客户端访问,若不是是否是原价购买的价格

3.多个用户同时访问网站,响应时间或处理时间的长短

4.手机设备购买时只是选择两件以内,并且在活动时间9月9日上午10:00开始,18:00结束,或者18:00前售完展示促销商品售罄之前,支付网银、代金券金额符合时才可完成促销购买,否则原价

5.在活动期间以外或者活动期间促销商品并未购买前之前,或者帐号剩余钱《需要支付的钱,或者超出了2件==》无法完成促销,但是在非参与促销产品有库存,账户剩余资金》购买需要支付的金额时可以支付

6.活动时间是否符合网络规范时间,有没有考虑到不同地区的时差

7.网银或代金券支付时要判断余额是否》需要支付的金额

8.代金券是否过期,是否每单只使用了2张以内,代金券是否面值5元

9.网银卡是否有效

10.网银和代金券组合时价格计算是否正确,是否可以正确组合

11.促销产品是否可以满足支持退货

12.退货时是否按照购买支付的价格退回,有没有多或者少

13.退款时代金券和网银的钱是否原路返回

13.操作成功是否有提示,操作失败是否有原因说明

14.一个手机设备购买促销产品2件后,测试是否仍然可以参与促销购买

9.微博API接口,能够将长链接转为短链接,怎么进行测试该接口?有代码实现更好。

功能测试:

1.传入合法的链接,查看常链接转换是否正确

2.传入非法的链接,无法转换是否有提示,并说明原因

3.传入NULL返回结果是否正确

4.传入“”返回结果是否正确

(NULL表示空的引用,不占用空间,表示没有;而“”表示存在,但是是空串,占用空间)

10.如果QQ传输文件功能不能使用,请你复现一下这个bug,请说一下你的思路。

注意是复现,复现指的是测试人员发现问题,会像上面或者是开发人员进行反馈,为了避免开发者无意识的搜寻资源浪费时间,所以需要测试人员来在测试中出现的BUG的步骤写出,尽量详细,然后让开发者去按照你的步骤去找你发现的BUG再进行确认是否是BUG,这会助于开发者在最短时间里对BUG进行修改。

1.给一个人传输一个文件

2.给一个人传输多个文件

3.同时给多个人传输文件

4.手机和计算机传输文件

5.离线传输

6.传输.doc,.txt,.pdf等类型文件,传输应用程序等文件

以第一个一个人给一个人传输文件为例子:

选择好友

打开对话框

选择好传输的文件

查看传输的状态

若无法完成传输,提示的信息

11.淘宝每层办公区茶水间都有一台饮料自动售卖机,可选饮料包含有奶茶,咖啡,果珍等,由于是公司福利不需要投币即可使用。现假定每层员工数为500人,请写出针对饮料自动售卖机的测试方法。

外观测试:

1.颜色,形状,外观是否好看,图案文字是否合理美观,是否有异味。

功能测试:

1.自动售卖机是否带电的是否可用情况

2.未投币是否选择饮料后正常出饮料

3.若投币是否正常出饮料,一次多少数量的币正常出饮料

4.如果奶茶,咖啡,果珍分别没有了,或者全部已经卖完,是否有系统提示;购买成功是否有提示,是否能够正确地出货

5.购买以后,机子是否有库存的变化

6.若一次一个人选择一个饮料,是否正常;一次选择了500杯或者更多是否出货(是否一个人购买有数量限制)

7.在正在购买时,再选择购买,是否及时处理

8.是否支持退货

9.对里面的饮料是否有热饮,冷饮的不同需求

10.是否可以移动

性能测试:

1.连续使用200小时,机子是否仍然可以正常使用

2.自动售卖机的处理购买时间,性能问题

安全性测试:

1.是否漏电

2.是否会爆炸

3.是否有抗压能力

4.对里面的饮料是否有污染,人喝了是否有健康问题

5.机器是否容易在人操作使用时,把手划伤;尖角处把头磕伤,把脚划伤

易用性测试:

1.对于不同文化水平,残疾人士是否能正常使用

2.是否操作简单操作明了,购买步骤不超过3步

十二、购物车模型

界面测试:

1.打开页面后,布局合理,显示完整

2.不同卖家的商品在不同的table区域,区分明显

功能测试

1.所有页面链接正常,可以点击到正确页面

2.页面可以关联到阿里旺旺,可以打开软件交。卖家在线时,旺旺高亮,否则是灰色

3.从商品页面添加的商品可以显示在购物车中

4.购物车打开的同时,在其他页面添加了商品,购物车刷新后,新的商品能显示

5.若未登录,点击购物车,能提示输入密码和用户名,或者提示注册

6.商品并未勾选时,结算按钮是灰色的无法点击、

7.勾选商品后,已选的商品总价会显示,结算按钮可选

8。勾选商品后,点击结算,会进入订单支付页面

9.购物车中,可对添加的商品信息如数量做修改,并未保存修改内容

10.购物车添加的商品种类有数量上限

11.不要的商品 ,可以伤处

性能测试

1.打开购物车页面要多久

可用性测试:

1.快捷键是否支持

兼容测试:

1.不同浏览器是否可以正常使用

2.不同的平台,如手机,计算机是否正常使用

3.不同的操作系统,mac,window是否可以正常使用


阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页