如何测试一支钢笔、电梯、纸杯等

1钢笔测试

  • 能在不同的纸上写吗?能在墙上写吗?笔尖朝上,倒着拿还能写出字吗?
  • 能在不同的环境下写吗?水里?沙漠?低温?太空?
  • 笔的形状是否适合手握?(想像一件用砂纸做的T恤……)
  • 要用多大的力气才能写出字来?
  • 长期放着不用,墨水会不会堵住?
  • 加一次墨水能用多长时间?
  • 笔上的标签有没有错别字?是否考虑了globalization,不同国家、不同文化?logo会不会让某种人反感?
  • 笔容易折断吗?如果折断了,飞出来的东西会不会伤到人?
  • 把笔放到嘴里咬会不会有危险?小孩总会乱吃东西。
  • ……

2电梯测试

  • 需求测试: 
    查看电梯使用说明书、安全说明书等 

    界面测试: 
    查看电梯外观 

    功能测试: 
    1.测试电梯能否实现正常的上升和下降功能。 
    2.电梯的按钮是否都可以使用。 
    3.电梯门的打开,关闭是否正常。 
    4.报警装置是否可用。 
    5.与其他电梯之间是否协作良好。 
    6.通风状况如何。 
    7.突然停电时的情况。 
    8.上升途中的响应。 
    1)电梯本来在1楼,如果有人按18楼,那么电梯在上升到5楼的时候,有人按了10楼,这时候是否会在10楼先停下来; 
    2)电梯下降到10层时显示满员,此时若8层有人等待电梯,是否在8层停。 

    可靠性: 
    1.门关上的一刹那出现障碍物。 
    2.同时按关门和开门按钮。 
    3.点击当前楼层号码。 
    4.多次点击同一楼层的号码等等。 
    5.同时按上键和下键会怎样。 

    易用性: 
    1.电梯的按钮的设计符合一般人使用的习惯吗. 

    负载/压力测试: 
    1.看电梯的最大限度的承受重量.在负载过重时是否有提醒。 
    2.在一时间内不断的让电梯上升,下降。 

    稳定性测试: 
    1.最大负载下平稳运行的最长时间。 

    文档测试: 
    1.使用手册是否对电梯的用法、限制、使用条件等有详细描述

3.杯子 
需求测试: 查看杯子使用说明书 
界面测试: 查看杯子外观 
功能度:用水杯装水看漏不漏;水能不能被喝到 
安全性:杯子有没有毒或细菌 
可靠性:杯子从不同高度落下的损坏程度 
可移植性:杯子在不同的地方、温度等环境下是否都可以正常使用 
兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等 
易用性:杯子是否烫手、是否有防滑措施、是否方便饮用 
用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述 
疲劳测试:将杯子盛上水(案例一)放24 小时 检查 泄漏时间和情况;盛上汽油(案例二)放24 小时检查泄漏时间和情况等 
压力测试:用根针并在针上面不断加重量,看压强多大时会穿透 
跌落测试: 杯子加包装( 有填充物), 在多高的情况摔下不破损 
震动测试: 杯子加包装( 有填充物), 六面震动, 检查产品是否能应对恶劣的铁路\ 公路\ 航空运输 
测试 数据 :测试数据具体编写此处略(最讨厌写测试数据了)。其中应用到:场景法、等价类划分法、因果图法、错误推测法、边界值法等方法 
期望输出:该期望输出需查阅国标、行标以及使用用户的需求 
4.桌子 
需求测试:查看国家相关标准。 
功能:桌子是办公,或者放置用的,首先考虑桌子的面积大小是否适度. 
界面:桌子的版面是否平滑,桌子有没有凹凸不平的地方 
安全:桌子肯定有它的支撑点,若支撑点不稳,容易摔坏物品,使用起来也不方便. 
易用:桌子的移动性好不.它的重量是否合适 
可靠性:将桌子推倒后,再检查桌子是否很容易被损坏. 
性能 :将很重的物品放在桌子上,看它最大承受的重量是多少... 
5.洗衣机 
功能测试:该洗衣机是否能正常的洗衣服 
需求测试:查看洗衣机的使用说明书和安全说明书等 
性能测试 :使用时用电量如何,是否满足用户需求 
界面测试:洗衣机的外观是否满足客户的需求 
易用测试: 该洗衣机是否容易操作 
兼用性测试:该洗衣机除了能洗衣服以外还能洗别的吗 
安全性测试:该洗衣机通电以后人接触以后是否有电 
负载测试:通过逐步增加 系统 负载,最终确定在什么负载条件下系统性能将处于崩溃状态,以此获得系统能提供的最大服务 
压力测试:通过逐步增加系统负载,最终确定在什么负载条件下系统性能将处于崩溃状态,以此获得系统能提供的最大服务级别的测试。 
稳定性测试:加到一定的衣服然后过一段时间看洗衣机是否正常洗


如何测试登录框


 

功能测试(Function test)

  1. 输入正确的用户名和密码,点击提交按钮,验证是否能正确登录。
  2. 输入错误的用户名或者密码,  验证登录会失败,并且提示相应的错误信息。
  3. 登录成功后能否能否跳转到正确的页面
  4. 用户名和密码,如果太短或者太长,应该怎么处理
  5. 用户名和密码,中有特殊字符,和其他非英文的情况
  6. 记住用户名的功能
  7. 登陆失败后,不能记录密码的功能
  8. 用户名和密码前后有空格的处理
  9. 密码是否以星号显示

 

界面测试(UI Test)

  1. 布局是否合理,2个testbox 和一个按钮是否对齐
  2. testbox和按钮的长度,高度是否复合要求

 

性能测试(performance test)

  1. 打开登录页面,需要几秒
  2. 输入正确的用户名和密码后,登录成功跳转到新页面,不超过5秒

 

安全性测试(Security test)

  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. 不同的分辨率

 

软件辅助性测试 (Accessibility test)

软件辅助功能测试是指测试软件是否向残疾用户提供足够的辅助功能

  1.  高对比度下能否显示正常 (视力不好的人使用)
http://www.tuicool.com/articles/ERj6Bb
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值