首页 > 软件测试/ 正文
谈关于最近软件测试的面试
2012-11-06 15:49:34 ℃前段时间有新的产品需要招人,安排和参加了好几次面试,下面就谈谈具体的面试问题,在面试他人的同时也面试自己。
面试问题是参与面试同事各自设计的,我也不清楚其他同事的题目,就谈谈自己设计的其中2道题。
过去面试总是会有如何测试Google首页,测试杯子,测试电话之类的,有偷懒的嫌疑,这次来个具体的,第一个题目如何测试下面这个表:
一、第一个问题设计测试用例
面试里得到的很多回答就是一条条罗列,例如:
1、界面显示是否正常,各种浏览器、分辨率,文字是否显示正常
2、这个数据是否和数据库一致
3、promote按钮是否正常使用
4、上一页下一页按钮是否正常
5、列表标题是否支持排序,排序功能是否正常(很奇怪,这个提到的人不多,类似的下拉列表的Autocomplete也很少人提到)
6、......
比较少的听到按照测试类型来设计的,例如界面测试用例、功能测试用例、大数据测试用例等等,
也没有听到按照正常用例和异常用例来罗列。
二、如果你来设计这个表,还会做哪些完善
1、可能有些人注意到,这个结果总共有99523个,提供的翻页只有前进后退,是否加个go to page的功能
2、貌似我们以前见过列表翻页还有提供第一页和最后一页,那是否也加上
3、结果很多,是不是加个搜索(其实这个数据是搜索得到的)
4、这个列表一页只显示10个结果,是否可以多显示些,是否加个每页显示数目
...
问到第二个问题,有些面试人员就迷惑了,经常听到的是“我们都是根据需求测试的”,那我问,你们对用户体验关注么,
得到很多回答是“设计好的,我们只是测试下”,被动式的测试居多。
三、如果你来实现这个表会怎么做
1、最简单的,拉个控件,之后连接到数据库,搞个dataset/datatable数据绑定读取数据显示
2、直接连接到数据库如果数据量大时,前台等待过久怎么办,哦,有AJAX,异步获取数据
3、还有没有更好的,预加载,生成10页的结果放在服务端,这个技术在网购网站首页的促销商品大量使用
这是一个优化的问题,可惜很多测试对于开发的设计实现没有任何的兴趣或是根本不去了解。
了解了下,有很多公司是不能看代码的,能看代码的也没有编辑的权限,把测试定位成开发的服务,但并没有充分利用测试可以帮助开发定位错误,
让开发更快的修复缺陷,更多的是选择让测试熟悉业务。
- 上一篇:寻找用户轨迹的“探索性测试”
- 下一篇:在软件测试工作中体会成长
更多郑州电脑编程培训多少钱,未来软件开发就业如何,郑州北大青鸟速成班,北大青鸟郑州it学校怎么样,河南在哪里学计算机专业技术好,郑州北大青鸟电脑学校学费是多少呢相关文章
- 基于Java图形编程:事件模型与事件处理
- Andor参数化测试框架改造
- 软件测试杂谈:关于自动化测试,关于Agile,关于团队
- 每日构建和冒烟测试
- 我的软件测试之旅:(5)难点——功能改进的测试
- 软件测试转型之路
- 谷歌如何做软件测试?——第七部分
- 软件测试工程师如何参与代码检视
- 软件工程的实现与测试
- 软件测试不是寻找Bug的游戏
- 软件测试设计:对比样本的选取
- 做好发散测试,提高软件测试效率
- 对话马丁·福勒(Martin Fowler)——第五部分:测试驱动开发
- 质量保证漫漫谈之QA基本工作流程
- 软件质量保证工作随笔
- 质量的三重境界
- 如何确定一个软件测试项目的终结点
- 浅议质量管理
- 评审的优点
- Word2007教你怎么样轻松调整段落、段前、段后间距
- iphone4 home键失灵
- 电脑使用过程中的一些注意事项
- 我们电脑里存储的数据安全吗?
- 超极本与普通笔记本电脑的区别
- Windows常用的文件扩展名
- diy是什么意思,电脑diy
- 使用批处理文件——常用命令
- 内存小的电脑适宜装微软系统吗?
- 最近一直想学计算机编程,怎么学呢
- 搜索
-
- 热门标签