最近几天,一个小伙伴去面试,HR在面试即将结束前抛出的一道实战题,出于紧张,该同学没有完全答出来。回来后,该同学奋笔疾书的写出了这道题的答案。今天就和大家一起分享下该同学的答案,供即将面试的小伙伴们借鉴。
题目:请详述如何测试朋友圈
TIPS:
在回答问题之前,想提醒大家一句,面试官不是资深IT人事,因此回答问题要简洁易懂。即便他是你未来的上司,或是正好是资深软件测试工程师,也要做到简明扼要。若因为想体现个人能力,就挑比较麻烦的内容举例子,不仅容易绕晕自己,还不易阐释清楚。在面试过程中只会无形减分,得不偿失。
分析:对于一个待测对象,我们可以通过这几个方面来进行测试:功能测试、可靠性、易用性、效率、可维护性、可移植性。下面,我想从以下两个方面进行详述:
1)站在测试人员专业角度分析(功能测试、可靠性、效率、可维护性、可移植性);
2)站在用户的角度分析(功能、易用性等)。
首先,先从测试的角度向HR分析
1.从功能测试的角度分析
功能测试是软件中最基础的测试,功能实现不好,软件就不能发布测试。功能测试软件提交测试后,可进行测试的第一步。要进行功能测试,首先就需要了解朋友圈的各个功能。
那么如何了解朋友圈的功能呢?当然是查看需求文档。因为所有的开发设计、测试设计等,都是以需求文档来进行的。需求文档中规定了必须有哪些功能,那么我们在测试的时候就可以对比知道哪些功能已实现,哪些功能未实现(需要说明的是:开发计划明确说明当前版本暂不实现的功能,不能算作bug。)。
相信玩过微信朋友圈的人都知道,微信朋友圈大概有以下基础功能:
a.发、删朋友圈,查看朋友圈;
b.朋友圈的类型(图、文、混和);
c.评论朋友圈;
d.朋友圈的对外接口(例如:打王者荣耀时,把战绩分享到朋友圈,这个时候就是调用微信朋友圈提供的接口);
e.屏蔽与被屏蔽,能否查看对应好友的朋友圈。
下面我们就要向HR举例阐述。在此,给大家一个小技巧,请举HR最容易懂,最容易解释的内容。例如:
发朋友圈:我们可以通过短按或长按朋友圈中的照相机图标,分别发起图片版或文字版的朋友圈操作。在此过程中,我们需要关注进行发起操作的响应时间是否符合需求;然后,我们要对发朋友圈进行全面的测试。其中包括,正常发朋友圈、取消发朋友圈,多次发朋友圈与取消发朋友圈等。如果需求中对朋友圈内容有限定,例
联系作者longtestyan