软件测试面试题

1、测试矿泉水瓶

外观界面测试:

瓶子外观界面测试主要是测试瓶子的大小、瓶身所体现的各种信息(如字体、颜色)等瓶子的外观特征是否满足公司的最初对瓶子的设计要求。

    1.瓶身广告和图案的背景颜色是否符合公司设计要求。

    2.瓶身上所有字体、颜色是否符合公司的设计要求,是否有错别字。

    3.带广告的图案遇水后是否会掉色或变模糊,广告与图案内容是否合法。

    4.瓶身是否有防止烫伤、垃圾回收、年龄限制等提示。

    5.瓶身图标布局是否合理,其间距、大小是否符合公司的设计要求。

    6.瓶子底座尺寸、高度尺寸是否符合公司设计要求。

    7.瓶子的口径尺寸是否符合公司最初的设计要求。

    8.瓶身上的纹理及线条是否符合的设计要求。

功能测试:

瓶子的功能测试主要是测试瓶子的装水功能、喝水功能以及瓶子自带的一些功能特点。

    1.在装少量的水、装半瓶水、装满水这几种情况下,分别将水倒入准备好的量筒中,查看量筒的读数,检查矿泉水瓶的容量是否符合设计要求、装满多少水后会漏水。

    2.将空瓶和装满水的瓶子放在电子秤上,检查瓶子装满水前后的重量,看是否符合公司的设计要求。

    3.将瓶子装满水后拧紧瓶盖,将其倒置或使劲摇晃、挤压,看是否漏水。

    4.拧紧瓶盖后,请小孩、成年男性、成年女性分别去拧瓶盖看是否都能打开。

    5.将瓶子装满水后倒入口中看能不能喝到水,是否存在漏水现象。

    6.用水挤压空瓶子挤扁后观察瓶身能否自动复原。

    7.分别在装水或不装水的情况下观察瓶身的透明度,看是否清澈透底。

性能测试:

瓶子性能测试主要是测试瓶子的抗摔、抗压、抗高低温的这些情况。

    1.将空瓶、装半瓶水的瓶子、装满水的瓶子分别放在水平桌面上及放在有20°和30°倾斜角度的桌面上,看瓶子是否倾斜或不稳。

    2.将装满水的瓶子和装半瓶水的瓶子分别放置于-10℃、-20℃、10℃、30℃、50℃、80℃、100℃的环境中,连续放1天、10天、20天、30天,然后观察瓶子是否漏水,瓶身是否破裂。

    3.将空瓶、装半瓶水的瓶子、装满水的瓶子分别置于太阳光下曝晒(0.5h、1h、3h、5h),观察瓶子是否漏水,瓶身是否破裂。

    4.将空瓶、装半瓶水的瓶子、装满水的瓶子分别从不同高度(1m、3m、8m、15m)摔下来,观察瓶身是否破裂,是否漏水。

    5.成年人分别使劲摔(或各种角度按压)空瓶、装半瓶水的瓶子、装满水的瓶子,摔一次和摔多次,看瓶子是否摔坏(漏水和破裂)。

    6.将空瓶、装半瓶水的瓶子、装满水的瓶子分别置于水平桌面上,用电风扇吹桌面上的瓶子,调节电风扇的风力大小,观察瓶子是否会被吹倒或吹走。

    7.满瓶的水加包装后,六面震动,检查产品是否能应对铁路/公路/航空等运输环境。

安全性测试:

瓶子安全性测试主要是测试瓶子在使用过程中瓶子本身是否会对人体或环境造成一些伤害,是否存在潜在的安全问题。

    1.将空瓶子燃烧掉,观察燃烧时的火焰,闻燃烧时的气味,查看燃烧的残留物是否符合材质的燃烧特性,是否产生有害毒气。

    2.空瓶长时间放置(一个月、三个月、半年),用仪器检测是否会产生塑化剂或细菌。

    3.装满水后(其次可装入不同的液体,如果汁、碳酸饮料)分别放置1天、5天、10天后,检测瓶身与液体间是否发生化学反应,是否产生有毒物质或细菌。

    4.装入热水(50℃——100℃),分别放置1min、5min、10min,然后观察瓶子是否变形,是否有异味产生。

易用性测试:

瓶子的易用性测试主要是测试瓶子用起来是否方便,例如拿在手上或包装在包里是否方便等,如果瓶子设计得太复杂估计没多少人用。

    1.用手去抚摸瓶身的内壁和外壁,是否感觉光滑舒适不刺手。

    2.试着喝水,并将瓶口在嘴中转动,感受瓶口的舒适度和圆滑度。

    3.用手轻拿已装满水的瓶子看是否容易掉落,检查瓶身是否有防滑措施。

    4.瓶子分别装入30℃、60℃、80℃的水时用手掌感受瓶身的温度,因为感受不到的话更容易烫嘴。

    5.分别将瓶子放入手中、口袋、包中、车上,观察是否易于携带。

兼容性测试:

瓶子的兼容性测试主要是测试瓶子除了可以装水之外,是否还可以装一些其它的东西,例如其它液体或固体等。

    1.瓶中分别装入碳酸饮料(可乐)、果汁、咖啡、茶水、油类(菜油)等液体,放置0.5h后再倒入口中测试是否变味。

    2.瓶中是否可以装入固体(如饼干、沙子、石头等),且瓶子与装入的固体是否会发生化学反应。

2、测试白板笔

    1.产品的外观测试:测试产品的外观界面是否美观,是否符合设计规范。

    2.产品的功能测试:测试产品的各项功能是否能正常使用。

    3.产品的性能测试:测试产品在特定环境下是否能保持它的稳定性。

    4.产品的安全性测试:测试产品自身或在使用过程中是否会产生安全性问题。

    5.产品的易用性测试:测试产品使用起来是否复杂,用户体验是否良好。

    6.产品的兼容性测试:测试产品使用过程中是否可以兼容其它产品。

测试点同【测试矿泉水瓶】不再悉数,这些实体相关的测试问题都需要围绕这6个测试点列举测试内容。

3、邮箱之登录测试

一、对邮箱登录模块的页面做外观界面测试:

邮箱登录模块的页面外观主要包括了背景颜色、字体颜色、字体格式、页面图案、动画、窗体布局等元素。这些元素组成了登录页面,同时也给了用户第一视觉体验,如果当中的任何一个元素出了问题,例如字体的风格不一致、颜色搭配错了、窗体布局不合理、文字有拼写错误等,可以想象这会给用户带来什么样的影响,所以邮箱登录模块页面的外观界面是必须要测试的。

二、对邮箱登录页面做功能测试:

邮箱登录模块的一个重要功能就是登录操作。邮箱的登录功能主要是保证当用户输人正确的用户名和正确的密码时才能登录到邮箱系统中,而当输人错误的用户名或密码时则禁止用户登录。在登录邮箱的过程中,只要输人了正确的用户名和密码肯定能登录成功,输人了错误的用户名或密码肯定就登录失败。可是,在软件产品刚刚被开发完成时,当输入了正确的用户名和正确的密码时,不一定能登录成功;同样,当输入了错误的用户名或错误的密码时,也未必就一定会登录失败。所以邮箱登录模块的功能是必须要测试的。

三、对邮箱登录页面做性能测试:

邮箱登录模块的性能测试主要测试什么? 在平常的邮箱使用过程中也许遇到过这些情形:有时候打开某个网页要等待5s ~10s,甚至更长的时间,网页才能把内容全部显示出来;有时候无论等待多久,网页也打不开;有时候不到2s,网页的内容就全部显示出来了。这等待时间就称为系统响应时间(或称用户等待时间),系统响应时间是性能测试中的一个重要指标。同等条件下,系统响应时间越长,说明该网站性能越差;系统响应时间越短,则表明该网站性能越好。邮箱登录模块同样存在性能测试,例如当输入完邮箱的用户名和密码并单击登录按钮后,用户要等待多长时间才能成功登录到邮箱呢?正常情况下,用户只需要等待1s~2s就可以成功登录邮箱系统,但如果每次登录都需要等待十几秒甚至更长的时间,那这款邮箱产品的性能就需要改进了。

四、对邮箱登录页面做安全性测试:

有时在一台公用的电脑上登录过QQ邮箱后,虽然进行了退出操作,但你会发现你的邮箱名或QQ号还是留在了那台计算机上。那么黑客就可以利用这些已知的信息人侵你的系统,导致你的QQ号或邮箱被别人登录。所以在邮箱产品上线之前,登录模块的安全性测试也是必须要做的。

五、对邮箱登录模块的页面做兼容性测试:

当你使用某浏览器打开网页的时候,有时会发现其排版异常或是页面出现乱码,但换成另一款浏览器打开同样的网页时又显示正常了,这就是网页代码跟某些浏览器不兼容所造成的。邮箱登录模块需要在不同的浏览器上运行,因此需要测试该页面与各类型浏览器是否兼容。

六、对邮箱登录页面做易用性测试:

可以将易用性测试理解为用户体验测试,主要就是测试用户在使用邮箱登录模块的过程中是否顺畅,是否容易操作。可以把自己当作是一个用户,然后把自己感觉费解或是难以操作的地方找出来,让开发人员和设计人员修改。软件易用性好,用户体验才会好,所以邮箱登录模块的易用性也是必须要测试的。

从以上的分析不难看出,邮箱登录模块的测试同样也可以基于软件的外观界面、功能、性能、安全性、兼容性、易用性6个方面进行。

邮箱之发信测试

一、界面测试:

写信页面的字体格式、颜色格调、输人框大小的一致性以及界面布局排版等,都属于外观界面,这也是给用户的第一视觉体验, 所以外观界面不能出错,是必须要测试的。

二、功能测试:

写信页面比较重要的功能就是写信和发送邮件这两大功能。这些功能主要表现在用户能否正常写邮件,写好的邮件能否保存为草稿、能否发送或定时发送,收件人能否正常收到邮件。如果写完邮件后不能发送,或者发出去的邮件对方收不到,那写信功能也就失去了它的意义。

三、性能测试:

写信页面性能是否要测试。前文已提到过,初学者可以将邮箱的性能理解为系统响应时间。比如从单击写信按钮到写信页面完全显示出来,需要用户等待多长时间;又比如你发送一封邮件给你的朋友,你的朋友多久能收到你的邮件,这些都是性能问题。如果你发完一封邮件后你的朋友要等三天才能收到,那估计也没有人会用这个邮箱了。

四、安全测试:

写信页面的安全性测试。有些人的收件箱里可能收到过一些病毒附件,如果你单击或下载了它,很可能会导致你的计算机中毒。这是因为有些恶意用户故意上传一些病毒附件发送给你,如果你的邮箱不能对这些附件进行安全性检测的话,就会存在很大的安全隐患。

五、兼容性测试:

写信页面的兼容性测试。这就是要测试一下写信页面在不同浏览器下能否正常显示。能正常显示则说明它是兼容的,不能正常显示则表明邮箱的显示页面在该浏览器下存在兼容性问题。

六、易用性测试:

写信页面的易用性测试。写信页面的易用性是指整个写信流程是否易于操作,其各项功能是否易于理解,各项提示是否清楚明了等。如果存在某个功能很难使用,一般人无法理解,那写信页面的易用性就大打折扣了。有关写信页面具体的测试细节在这里就不进行过多分析了,但很容易看出来,写信页面的测试也可以基于界面、功能、性能、安全性、兼容性、易用性6个方面进行。

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值