常见用例设计题总结
常见⽤例设计题总结
如果问的是测试的整个流程,⽽不单单是⽤例设计,应该包含制定测试计划、阅读需求⽂档、写⽤例、执⾏、回归。
在设计测试⽤例时⼀般从以下⼏个⽅⾯进⾏分析:功能测试,性能测试,界⾯测试,安全性测试,兼容性测试,可⽤性测试,可靠性测试,本地化/国际化测试。
⼀、常见实物测试题
1、测试项⽬——电梯
需求测试:查看电梯使⽤说明书,安全说明书等。
功能测试:
1、上升键和下降键,电梯的楼层按钮是否正常;
2、 开关键是否正常,报警装置是否安装,报警电话是否可⽤;
3、通风状况如何,是否有⼿机信号;
4、在电梯上升过程中的测试,⽐如电梯在1楼,有⼈按了18楼,在上升到5楼的时候,有⼈按了10楼,电梯会不会停;
5、在电梯下降过程中的测试,⽐如电梯下降到10层时显⽰满员,若有⼈在5楼等待,此时还会不会停。
压⼒测试:
看电梯的最⼤承重重量,在电梯超重时,报警装置是否启⽤,在⼀定时间内让电梯连续的上升和下降,看在最⼤负载条件下平稳运⾏的时间。
界⾯测试:
查看电梯的外观,电梯的按钮是否好⽤(开和关按钮设计的图标不容易区分),电梯的说明书是否有错别字。
可⽤性测试:
电梯的按钮是否符合⼈的使⽤习惯。
⽤户⽂档:
拜佛时间
使⽤⼿册是否对电梯的使⽤,限制等有描述。
2、测试项⽬——杯⼦
需求测试:查看杯⼦的使⽤说明书,安全说明书等。
功能测试:
1、杯⼦能否装⽔;
2、可以装多少L的⽔;
3、杯⼦是否可以放冰箱;
4、⽔可不可以被喝到。
安全性测试:
1、杯⼦有没有毒和细菌;
2、杯⼦从⾼处坠落,是否已破;
3、杯⼦是否有缺⼝,容易滑倒嘴巴;
4、将杯⼦放⼊微波炉中,是否爆炸或融化;
性能测试:
1、看杯⼦能够容纳的最⼤体积和最⾼温度;
2、将杯⼦盛上⽔,经过24⼩时后查看杯⼦的泄露情况和时间(可分别使⽤⽔和汽油做测试);
3、将杯⼦装上填充物,看不会摔破的最⾼度;
4、⽤根针并在针上⾯不断加重量,看压强多⼤时会穿透;
可⽤性测试:杯⼦是否好拿,是否烫⼿,是否防滑,是否⽅便饮⽤。
兼容性测试:除了装⽔,是否还可以装其它的液体,⽐如果汁,汽油等。
界⾯测试:查看杯⼦的外观:杯⼦是什么材质的,颜⾊,外形,重量,图案是否合理,是否有异味。
⽤户⽂档:使⽤⼿册是否对杯⼦的⽤法、限制、使⽤条件等有详细描述。
3、测试项⽬——笔
1、需求测试:查看使⽤说明书。
2、功能测试:能不能写字 。
3、界⾯测试:查看笔的外观 。
4、可靠性:笔从不同⾼度落下摔坏的程度。
5、安全性:笔有没有毒或细菌 。
6、可移植性:笔在不同的纸质、温度等环境下是否可以使⽤。
7、兼容性:笔是否可以装不同颜⾊、⼤⼩的笔芯 。
8、易⽤性:是否⽅便使⽤、⽅便携带 。
9、压⼒测试:给笔不断的增加重⼒,观察压⼒多⼤时压坏。
10、震动测试:笔在包装时,各⾯震动,检查是否能应对恶劣的公路、铁路、航空运输。
11、跌落测试:笔包装时,在多⾼的情况下摔不坏。
4、测试项⽬——桌⼦
需求测试:查看桌⼦相关的使⽤说明书。
功能测试:桌⼦是办公⽤的还是防治东西⽤的,桌⼦的⾯积⼤⼩是否适合;
界⾯测试:桌⼦的桌⾯是否平滑,有没有凹凸不平的地⽅;
安全性测试:桌⼦的⽀撑点是否可靠;将桌⼦推倒后,它的损坏情况;
公租房 申请条件压⼒测试:桌⼦可以承受的重量;
可⽤性测试:桌⼦是否好移动;它的重量是否合适;
5、测试项⽬——洗⾐机
需求测试:查看洗⾐机的使⽤说明书。
功能测试:洗⾐机是否正常的洗⾐服;
安全性测试:洗⾐机是否漏电;
兼容性测试:除了洗⾐服是否还可以洗其它的;
中国书画家
性能测试:使⽤时电量如何,是否满⾜客户需求;加到⼀定量的⾐服后,过⼀段时间,看洗⾐机是否正常洗;通过逐步增加系统负  载,最终确定在什么负载条件下系统性能将处于崩溃状态,以此获得系统能提供的最⼤服务
界⾯测试:洗⾐机的外观是否符合⽤户的需求;
可⽤性测试:洗⾐机的操作是否简单已操作;
⼆、⽹页相关测试题
1.如何测试⽹页的登录页⾯
功能测试(Function test):⽤户名、密码、登录按钮、记住⽤户/密码
1. 输⼊正确的⽤户名和密码,点击提交按钮,验证是否能正确登录。
2. 输⼊错误的⽤户名或者密码,  验证登录会失败,并且提⽰相应的错误信息。
3. 登录成功后能否能否跳转到正确的页⾯
4. ⽤户名和密码,如果太短或者太长,应该怎么处理
5. ⽤户名和密码,中有特殊字符,和其他⾮英⽂的情况
6. 记住⽤户名/密码的功能
7. 登陆失败后,不能记录密码的功能
8. ⽤户名和密码前后有空格的处理生猪价格走势
9. 密码是否以星号显⽰
界⾯测试(UI Test):布局合理、重点突出、符合UI设计稿
1. 布局是否合理,2个testbox 和⼀个按钮是否对齐
2. testbox和按钮的长度,⾼度是否复合要求
性能测试(performance test):⾼并发、正常操作打开页⾯/跳转页⾯需要的时间
1. 打开登录页⾯,需要⼏秒
2. 输⼊正确的⽤户名和密码后,登录成功跳转到新页⾯,不超过5秒
3. 借助于Jmeter进⾏压⼒测试
安全性测试(Security test):cookie防盗、⽤户信息加密、SQL注⼊、脚本注⼊、登录次数限制
1. 登录成功后⽣成的Cookie,是否是httponly (否则容易被脚本盗取)
2. ⽤户名和密码是否通过加密的⽅式,发送给Web服务器朋友圈拜年文案
3. ⽤户名和密码的验证,应该是⽤服务器端验证, ⽽不能单单是在客户端⽤javascript验证
4. ⽤户名和密码的输⼊框,应该屏蔽SQL 注⼊攻击
5. ⽤户名和密码的输⼊框,应该禁⽌输⼊脚本 (防⽌XSS攻击)
6. 错误登陆的次数限制(防⽌暴⼒破解)
可⽤性测试(Usability Test):回车键登录、全键盘操作
1.  是否可以全⽤键盘操作,是否有快捷键
2. 输⼊⽤户名,密码后按回车,是否可以登陆
兼容性测试(Compatibility Test)
1. 主流的浏览器下能否显⽰正常已经功能正常(IE,6,7,8,9, Firefox, Chrome, Safari,等)
2. 不同的平台是否能正常⼯作,⽐如Windows, Mac
3. 移动设备上是否正常⼯作,⽐如Iphone, Andriod
4. 不同的分辨率
2.测试购物车功能
英文男孩名字
功能测试:
  ·1. 整体:所有链接的跳转功能正常
2. 流程测试:
  ·(1)登录:若未登录,点击购物车,则提⽰⽤户输⼊⽤户名和密码,或者提⽰其他的⾮注册⽤户购物⽅式;
(2)显⽰:
商品价格、数量正确;
打折、优惠券、降价、库存告急信息;
下架商品灰⾊信息会归类后显⽰;
秒杀商品的价格变化(⾼并发下显⽰正确);
(2)增加:从商品信息页⾯添加的商品能显⽰在购物车中;
  (3)刷新:购物车页⾯打开的同时,在其他页⾯添加了商品,购物车页⾯刷新后,新的商品能显⽰; 
(4)编辑:购物车页⾯中,可以对添加的商品信息做信息的修改,并⾃动保存成功;·
  · (5)  勾选:勾选商品后,已选商品的总价会显⽰,结算按钮变⾼亮可点击⼯作;
(6)结算:商品未勾选的状态下,结算按钮是灰⾊⽆法点击的;勾选商品,点击结算按钮后,进⼊确认订单信息页⾯;
  3. 其他:购物车能添加的商品种类是有数量上限的;
界⾯测试:
  ·打开页⾯后,页⾯的布局是否合理,显⽰是否完整;
  ·⿏标浮动在购物车按钮,迷你购物车界⾯显⽰是否正常;
  ·不同卖家的商品在不同的table区域显⽰,区分明显;
  ·页⾯的tooltips能正常显⽰;
性能测试:
  ·打开购物车页⾯要多久;
跳转到结算需要多久;
⾼并发
可⽤性测试:
  ·快捷键功能⽀持
兼容测试:
  ·不同浏览器上的测试功能是否正常;
  移动端兼容性测试
3.⽀付功能测试
⽀付功能测试的执⾏
1、公司交给专门负责⽀付接⼝等相关的⼈员进⾏⽀付测试
2、如果是⽀付宝⽀付可以⽤到⽀付沙漏,模拟⽀付测试。但是好像只能核对成功⽀付的情况。
3、给公司申请测试备⽤⾦,继续实际⽀付操作
4、把收款⽅改成⾃⼰的收款账号。这样就可以⾃⼰⽀付,⾃⼰收款,避免浪费⾃⼰的⾦钱做公司项⽬的⽀付测试。但是这也是有风险的。万⼀扣款成功,但是⽀付的⾦额 没有到账  可该怎么办?
⽀付功能测试考虑点
⽀付功能在很多软件应⽤中常常涉及到。⽀付功能的测试关注点是有没有出现资损 和事务的⼀致性。
⼀、在⽀付⾦额上
1、⾦额的最⼩值 :如0.01
2、⽆实际⽀付意义的⾦额:如0元订单

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。