如何测试一支笔或一个水杯

上传人:艾力 文档编号:36365165 上传时间:2018-03-28 格式:DOCX 页数:6 大小:244.39KB
返回 下载 相关 举报
如何测试一支笔或一个水杯_第1页
第1页 / 共6页
如何测试一支笔或一个水杯_第2页
第2页 / 共6页
如何测试一支笔或一个水杯_第3页
第3页 / 共6页
如何测试一支笔或一个水杯_第4页
第4页 / 共6页
如何测试一支笔或一个水杯_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《如何测试一支笔或一个水杯》由会员分享,可在线阅读,更多相关《如何测试一支笔或一个水杯(6页珍藏版)》请在金锄头文库上搜索。

1、如何测试一支笔(铅笔,钢笔,中性笔)如何测试一支笔(铅笔,钢笔,中性笔)注:以下都是从网上搜罗来的,版权比较难注明,主要目的是分享及讨论。如何测试测试一支铅笔?1,功能测试 能不能称作一只笔 是否能书写.2,性能测试 写起来是不是很流畅,压力测试 用多久能用完.可对比其他其他上市铅笔 有什么优点。3,用户体验 找适当人群组织群众使用 并跟踪记录使用后反应出来的效果。4,破坏测试 多大的力气可以折断啊.等等啊5,安全测试 铅笔芯是不是有毒,笔的木质是不是在折断时 弄坏手之类的。6,外观审视 一般审视 这种设计是不是耐看 颜色是不是用户可以接受。如何测试一支黑色签字笔答案一:1,功能测试(能不能完

2、成一支笔的需求)2,性能测试(压力测试,看用多久能用烂,把它绑在电动机上划纸盒)3,用户体验(找尽量多的群众,搜集 FeedBack)4,破坏测试(看在几楼掉下会摔坏,记录高度和地面硬度,烧,看燃点是多少,煮,看煮完坏不坏.)5,安全测试(潜入机场,把这个扔在飞机进气孔里,看能不能引起爆炸;让白鼠吃笔心,看是否中毒.) 6,外观审视 一般审视 这种设计是不是耐看 颜色是不是用户可以接受。(很多人都评价这个答案好,我觉得那个破坏性测试和安全测试安全测试有点太离谱了吧)答案二:1,写写出不出水,是不是黑色,能写多长时间多少字,时间长了笔头会不会出问题(比如像圆珠笔一样漏油的问题),在不同的纸上写出

3、的效果是怎么样,会不会把纸划坏2,笔杆是粗是细,抓在手上舒服不舒服,写时间长了会不会手长茧3,扔地上再拿起来看看能不能再写,如果是圆的放桌上容不容易掉到地上,不带套长时间放在外面还能不能再写,4,市场上容易不容易买到能装进这支笔的笔芯5,放在特别冷和特别热的地方能不能写6,笔杆是不是塑料的,和其它其它东西比如橡皮放在起会不会出问题(粘在一起)7,能不能别在衣服上,别在衣服上时看上去是不是很帅8,能不能被人容易地掰断,踩碎,掉地上被踩碎是很可能发生的9,当垃圾扔掉以后会不会产生毒副作用,如果经常咬笔头会不会中毒,抓着它写手是不是会烂掉.(这个比较全,但是有点乱,等我把软件测试软件测试学的比较专业

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

5、桌子?”?”这是一道软件测试和产品经理面试题,面试官往往随便确定一个对象让面试者对其进行测试,一支笔,一把椅子,或者一块窗玻璃。在面对这样的问题时,你是不是感觉到有些无从答起?很显然,面试官只是提供了一个非常含糊粗略的对象。要全面测试一个对象,当然要充分了解其相关信息,这时候,面试者要做的不是硬着头皮想当然地考虑所有可能的测试,而是应该向面试官索要更多的信息,随着信息一点点的完善,回答的方向也就越来越清晰。让我们模拟一下面试的场景:面试官:这里有一支笔,你会怎么测试这支笔?面试者:这支笔的使用对象将是谁呢?面试官:嗯小朋友吧。面试者:那么他们会用这只笔主要做什么呢?写字或者画画,还是有其他特别

6、的用途?面试官:画画吧。面试者:好的,那么会用来在什么上画呢?普通的纸,衣服,还是墙上?面试官:在衣服上。面试者:那么对于笔头和墨水的选择有什么特殊要求吗?比如它应该是可以水洗掉的,还是永久保持的呢?面试官:它应该要可以水洗掉的。现在把所有得到的信息集合在一起,与最初得到的信息相比,是不是清晰具体了很多呢?通过不断发问得到的条件我们搜集到了产品的使用对象,用途以及使用环境和特别要求。这时候再制定测试方案则比最初唯一的信息“一支笔” 要明确很多。基于这些条件可以确定我们至少需要测试:测试笔写在不同布料上是否均可以水洗掉。测试笔迹留在布料上能够洗掉的最长期限是多久。测试笔的使用是否安全,是否适用于

7、幼儿年龄段的小朋友。可以看出,在抛出“测试一支笔”这个题时,面试官自己也并未对笔的特征有一个预先的设定,要靠面试者在不断的互动发问中让面试官抛出更多的信息,甚至面试者可以通过引导式的提问来获取自己期望范围的答案,掌握主动从而控制题目的走向。而这也正是面试官抛出这道题的用意,考量面试者能否通过不断增加对产品的理解而制定相应的测试方案。小编心经:小编心经:有太多的面试者总是畏于在面试中提出问题,生怕这样会给面试官造成自己理解无能的印象。其实在面试中大胆提问,甚至针对自己并未完全理解的信息请面试官加以解释都是非常良性的互动过程。面试过程并不是面试者的独角戏,千万不要因回避向面试官提问而硬着头皮去解决

8、自己并未完全理解,或是信息并不充分的问题。同时,一个好的发问者也向面试官充分展现了其收集,理解并消化新信息的能力。狡猾的面试官们往往喜欢将重要的提示留在自己的下一句回答里,或是提一个模棱两可的问题,就是为了考验面试者有没有提问的智慧,与面试官来一场精彩的对手戏。如何测试一部电梯面试一个测试人员的 sense,喜欢问的问题就是你测试一下电话,或者电梯,或者一个具体的产品; 那么如何测试电梯呢? 电梯测试可以从几个方面来进行,功能测试,性能测试,压力测试,可用性测试(Usability),兼容性测试,本地化/国际化测试,可维面试一个测试人员的 sense,喜欢问的问题就是你测试一下电话,或者电梯,

9、或者一个具体的产品;那么如何测试电梯呢?电梯测试可以从几个方面来进行,功能测试,性能测试,压力测试,可用性测试(Usability),兼容性测试,本地化/国际化测试,可维护性测试;功能测试,最基本的上下功能,开关功能,还有里面的各个按键性能测试(很多人忽略的),比如电梯的调度算法,用户的等待时间,平均等待时间,上下的速度,耗电量等等压力测试,比如承重量(你实际承受力是 20,那么当进入 19 个人的时候就应该报警,或者是实际上用户有可能一股脑的全部冲进电梯,所以在静止的时候电梯需要考虑到这种情况),突然断电,门打不开等等可用性测试,按钮是否方便,按键的感觉是否好,视觉效果,现在很多人诟病的事情

10、是,开和关两个按钮的图示很不友好,在紧急的时候很容易搞错兼容性测试,比如每个国家的电压不一样,是否考虑到这个情况本地化/国际化测试,曾经看到一部电梯的使用手册翻译成英文,翻译得很差可维护性,电梯如果坏了怎么去维修。HA,high availabity 测试,如果一部坏了,另外一部是否可以正常的运行等等。关于性能测试,这里在多说几句, 我看到的一个很好的电梯调度算法是,有 2 部电梯,一部在 7 楼,一部在 12 楼,我在一楼按往上的按钮,由于 7 楼有人在搬家,他长时间把电梯霸占了(可以在门口站个人之类的),这个时候另外一部 12 楼的电梯就下来了。我看到一个不好的电梯调度算法是,它总共有 4

11、 部电梯,比如说在不同的楼层,然后我按了 5(往上),有一部电梯下来了,然后我走进去,这个时候另外一个人也在 5 楼,他按了往下,结果我的这部电梯门就打开了。常见软件测试工程师面试题1. 你如何在 pocket pc 上 TEST 你的程序. 你考虑了哪些方面.2. 如果将你的程序的语言扩展到非英语,例如中文, 你如何测试.3. 给你一个 COCAN, 你如何测试(解释说就是罐装的可口可乐).4. 当你的程序遇到 BUG 的时候,你选择怎样处理.5. 你如何 isolation 你程序里的 BUG.6. 给你一个产品有 10 个 functionality,如果时间紧迫, 只能测其中的 5 个

12、, 你如何选择.其它相关:如果别人问我这些题目,我想我会大致这样回答,各位从事软件测试的同志们帮我看看回答的怎么样。01. 为什么要在一个团队中开展软件测试工作?答:软件测试在整个一个团队中占有非常重要的地位,具体来说就是测试是一个发现软件错误的过程,执行软件测试会以最少的人力和时间,系统的找到软件存在的缺陷和错误,建立起开发人员和使用者对软件的信心。02. 您是否了解以往所工作的企业的软件测试过程?如果了解,请试述在这个过程中都有哪些工作要做?分别由哪些不同的角色来完成这些工作?答:软件测试部门配合系统分析人员软件需求分析讨论,并根据需求说明书制定项目测试计划,编写测试用例,建立测试环境。软

13、件测试人员负责软件开发部门的新产品测试及原有产品的升级测试,负责软件问题解决过程跟踪,负责软件开发文档开发工作的规范化及管理开发部门的产品文档,制作用户手册及操作手册,负责产品的上线测试,监督软件开发过程的执行,提高产品质量。03. 您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完成这些工作?(对于软件测试部分,可以简述)答:需求人员连同系统分析人员&测试人员开会讨论需求。系统分析人员写出需求分析说明,并连同系统分析人员&测试人员&需求人员开会讨论可行性。系统分析人员写出详细设计说明书,程式人员编码,给出系统流程图。交与测试人员,测试人员给出 Bug 统计表。04. 您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?答:从事过 write test plan,creation of test case,进行功能测试,性能测试,编写测试工具,文档的管理等,比较擅长与写测试用例和进行功能测试。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号