面试测试工程师会被问到让你测试一个简单的功能的问题,怎么回答呢

jl_song 2008-12-10 04:20:18
去面试软件测试工程师经常会被问到,像如何测试word中的打印的功能,搜索页面的搜索框的功能这种,怎么回答呢,我从来没做过软件测试,回答的一般都是自己想的一些可能性,但是总是会被问到“还有呢”,关键是对测试缺乏正确的认识,请大家指点下遇到这些问题该怎么回答呢?
谢谢!
...全文
1227 22 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
bobo_555 2009-06-03
  • 打赏
  • 举报
回复
支持楼上的
david_wang1984 2009-04-09
  • 打赏
  • 举报
回复
反问一句:能说具体解释一下“打印”的功能?
测试第一步的工作是了解需求,不了解需求怎么测?
第二步才是楼主问的问题,也就是如何设计测试用例的问题。
测试用例的方法很多,其实平常常用的就那几种,边界值,等价类,错误猜想,因果图。
nonon 2009-04-02
  • 打赏
  • 举报
回复
说的越多越好,说明你思路开阔,测试人员需要有发散的思维。
happychap 2009-03-25
  • 打赏
  • 举报
回复
问这种问题的面试人员,一般是想了解你到底做过测试工作没有,如果你做过,就照你的以往的做法把编写测试用例的思路说一下吧,如果你以往没有做过软件测试工作,那就只有蒙了,假如你有测试这块的天赋,公司又愿意去培养有潜力的新手的话,那家公司还是会考试使用你的.
hupf527 2009-03-19
  • 打赏
  • 举报
回复
实际面试你的人不一定要考察你的测试能力。
有时候是想了解你是怎么想的,怎么思考的,你的思路清晰不清晰
有时候如果让面试的人来回答,不一定回答的完整和圆满。
我以前也面试过搜索功能,我希望得到的结果:至少可以分
1、功能
2、性能
3、界面
然后,功能需要测试的有1、输入内容(长、空或特殊等) 2、分类(文件、图片、视频等) 3、结果分页或加亮显示等
性能考虑的有影响时间、并发或吞量等
界面要考虑的有XXXX
即使你回答的不完整,仍然可以得到面试者80%的满意,至少你表明了你是怎么思考的,这样的人即使当前测试能力不强,也是有培训和发展的。
fanfanyan 2009-02-23
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 applejuzi 的回复:]
偶也是个新手,先搭个骨架,测试的种类很多,像打印这个就可以分为:
1 功能测试:是否可以打印单张;是否可以打印多张;是否可以打印预览,打印出来的和预览是否一致;打印出来是否清晰;打印过程中取消打印;打印中没有纸了;打印中突然断电...

2 性能测试:长时间打印;一次打印多份

思路有限,目前想到的就这些了。
[/Quote]
难道这就是所谓的测试用例?
zibeike 2009-02-20
  • 打赏
  • 举报
回复
打印得时候无限放大
搜素时可以采用特殊符号 等价类 边界值等
关注关注
  • 打赏
  • 举报
回复
例如我们的数据并行计算处理模块会动态地自动将并发线程数从50调整到最高200个,你如果知道这个机制,就能够想出针对这个功能的边界测试数据和测试方法。

设计测试用例是以实力、开发经验做基础,没有开发经验的一般的测试人员如果单纯套用一些测试培训上教条,会比较困难做好本职工作。
  • 打赏
  • 举报
回复
平常,闲的无事时,一定要拿出各种常见系统的内部原理图、组件架构图、消息顺序图来看一看,这样做到心中有数。测试时就是回忆这种间架结构,针对一个个集成部件的接口I/O功能定义来设计测试数据。如果可以异步操作,还要考虑实现异步操作的内部协调机制,使用异步的方法进行测试。
  • 打赏
  • 举报
回复
一个硬件维修打印机复印机的工程师如何测试?也许他听一听声音变化就能大致判断有没有故障。难道硬件工程师学点职高的基础知识,知道大致有几类测试概念,就能凭空长出这种测试硬件的本事?肯定不是的。他此时已经知道自己从哪一个方式可以刺激到内部的哪一个部件区域,可以将内部分多个区域、多个部件,一个一个地测试,正如庖丁解牛一样地精确。一个软件测试设计者也是要知道怎样的操作可以把压力传递到哪一个软件部件上,要猜测和你分析内部的协作原理。至于该测试多长时间、多大并发程度,这是完全蕴含在其间的。我们看到那些根本不去分析被测试对象的原理就开始动手测试的做法,不论抄袭来多少书本上的文字,干具体事时在时间和效果上肯定都会显得成事不足。
  • 打赏
  • 举报
回复
你首先要做的就是去分析其大致结构原理,这样你的每一个测试用例都是针对某个部件的功能进行有针对性的测试。如果你仅仅知道一点测试概念,但是对被测试对象的具体用例不愿意去分析其原理和结构,那么你的回答就总是很“心虚”的,无法进入实质要点。
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 applejuzi 的回复:]
偶也是个新手,先搭个骨架,测试的种类很多,像打印这个就可以分为:
1 功能测试:是否可以打印单张;是否可以打印多张;是否可以打印预览,打印出来的和预览是否一致;打印出来是否清晰;打印过程中取消打印;打印中没有纸了;打印中突然断电...

2 性能测试:长时间打印;一次打印多份

思路有限,目前想到的就这些了。
[/Quote]

是的。首先是看有没有挖掘功能的背景知识的能力,也就是“逆向”设计能力,能够根据现象来猜测出大致的原理,然后才能想出测试数据。

仅关注所谓“测试类型”其实是根本看不出任何逆向设计能力的,只能看出是否死记硬背过书本上的几个简单概念。
applejuzi 2009-02-19
  • 打赏
  • 举报
回复
偶也是个新手,先搭个骨架,测试的种类很多,像打印这个就可以分为:
1 功能测试:是否可以打印单张;是否可以打印多张;是否可以打印预览,打印出来的和预览是否一致;打印出来是否清晰;打印过程中取消打印;打印中没有纸了;打印中突然断电...

2 性能测试:长时间打印;一次打印多份

思路有限,目前想到的就这些了。

samsunge808 2008-12-25
  • 打赏
  • 举报
回复
这个主要还是考察你对测试的理解,主要是指有哪些类型的测试,而非考察你的设计什么用例的方法

当然,搜索框那个问题是考察你等价类,边界值,打印就主要考察测试类型了,就好比让你测试售货机这个经典问题一样
majun_915 2008-12-24
  • 打赏
  • 举报
回复
打印得时候无限放大
搜素时可以采用特殊符号 等价类 边界值等
langzi86 2008-12-20
  • 打赏
  • 举报
回复
可以按照功能说明书,编写测试用例,同时做个黑盒测试报告。
yuzhaowu 2008-12-20
  • 打赏
  • 举报
回复
oooooo
dulixin 2008-12-15
  • 打赏
  • 举报
回复
学习一些测试理论方面的知识,有助于在考虑测试用例的时候更加全面。根据理论来指导工作,很强大的。
myelva 2008-12-15
  • 打赏
  • 举报
回复
这类问题都是考虑你对测试中功能测试的方法的了解
确定你对功能测试以至软件测试是否有概念上的解决办法
你未必要说出具体的测试方案
你只要从大方面说出你的测试思想就可以了
比如功能测试、等价划分方案
liujinxing 2008-12-11
  • 打赏
  • 举报
回复
功能列表,根据列表设置测试项,测试项编写符合测试规则
加载更多回复(2)

5,215

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 质量管理/软件测试
功能测试压力测试安全性测试 个人社区 湖南省·长沙市
社区管理员
  • 软件测试
  • 虫无涯
  • 小博测试成长之路
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

欢迎大家加入到软件测试的社区,在这里,希望大家勇于发表自己的看法,欢迎大家分享自己在软件测试工作过程中遇到的问题以及工作经验分享。

1.想转行的小伙伴,遇到问题没有及时回复的,可以私聊小博进行反馈

2.大家对社区有好的建议,都可以在社区发帖进行反馈

推荐大家学习的软件测试入门笔记:软件测试入门学习笔记

试试用AI创作助手写篇文章吧