微软亚洲工程院面向测试工程师的一道面试题
给你一台冰箱,你将如何测试它?今天刚看到的。我觉得很有意思,大家有空不妨都来答答看。 应该有点类似于提过的测试榨汁机的测试。 我觉得首先看它插上电后能不能制冷 测试的各个方面:FAST, FET, UI, TOFT, performace test, system test etc.根据每异类来挑选等价类 呵呵,我个人觉得测试软件和测试硬件应该是存在很大不同的,测试软件要比测试硬件复杂得多。但微软这样出题的本意也许是为了启发思维,从硬件的测试入手,观察你是否具备一个测试者的基本素质。 说说我自己的看法吧:
首先分析冰箱的主要功能:制冷和保鲜。
首先通上电,检查冰箱是否能启动。这是最基本的,如果这一步都不满足,后面的也就无法进行了。
然后找一小碗水放进去,一段时间后观察它是否可以变成冰块。这个过程中还可以检查一下冰箱运行的时候声音是否太大,是否漏水,冰箱里面是否有异味等。
然后再找一盘蔬菜(熟的和生的)或水果,观察可以保持几天的新鲜。此时需要设定期望值,参考一些数据和资料,事先要知道该种菜和水果在常温下保鲜是多少天,有必要时还可以和其它品牌的冰箱做比较。
最后可能还要附加的功能,比如里面的灯是否会亮,温度是否可调等。
以上是我一些粗略的想法,不知道面试者是否能满意,忽忽~~ 以上的提到的测试都是常规测试,有没有新奇一点的想法的? 发现问题才是最重要的,不一定非要追求新奇。首先要保证的就是常规情况下的功能是正确的,否则如果一台冰箱连制冷都做不到,你还去测它的其它方面做什么?这样的冰箱有谁会要吗?不过这些测试如果全部通过了,当然还要再考虑一下其它的方面,欢迎补充。 基本功能测试(包含硬件测试):风扇噪音是否存在(在人类耳朵的可感范围内);是否可以正常启动;是否可以支持不同电压110/220;是否可以制冷等。
性能测试:冻结状态的最快时间;保鲜的最长时间等。
易用性测试:对于各个年龄层次的人是否都适用,设计上是否具备亲和力,整体的高度设计和层次是否合理等。
分析比较方面的工作:与同类产品相比的优势与劣势及拓展性建议。
来一个异类的“性能测试”
主要测试这个冰箱在不同的环境下是否可以正常运作,比如在高温或者低温的状态下(也许这个冰箱会在北极的北边或赤道上的某个小岛上)。还有一个就是如果在这种“特殊”的环境下都能正常运作的话,那么要测试在这样的环境下有没有发生一些“异变”啦,比如有没有发生氟泄漏等对人体有害的东西啦。呵呵,好像想得太多啦 我认为,从感观入手,如果顾客看到冰箱的样子就不喜欢,也就不用继续测试了。外形通过了,再接着进行各项基本功能的测试。 记得大家讨论过关于榨汁机的测试.
有兴趣的朋友可以搜索出来看一下! 俺是新来的,关于这个问题我觉得除了正常的测试外,就是想办法把它搞坏!呵呵 谢谢以上高手发言 要是我,我会在完成一些基本的测试之后;会请一些有代表性的使用者来进行实际使用测试,比如家庭主妇,上班族,学生,老人等,一类请一个人;我认为,硬件测试更偏像软件测试中的黑盒测试;而软件测试相对硬件测试更偏像于软件测试中的白盒测试 en 最基本的是功能测试和性能测试,然后要考虑易用性、美观等方面的,最后考虑特殊环境的使用 外观这个应是设计时和客户及相关人员勾通了的吧,软件测试应不要考虑这个吧?
页:
[1]