软件测试工程师面试的100个问题
作者:管理员 发布时间:[ 2010/2/21 11:02:05 ] 推荐标签:
功能设计
在功能设计中有哪些隐喻?给出几个成功的例子。
如果有些功能的执行时间很长,怎么能让用户感觉不到太长的等待?
如果用户必须要在一个很小的区域内,从一个常常的列表中选择多个条目,你会用什么控件?
有哪些方法可以保证数据项的完整?
建立系统原型有哪些技术?
应用程序怎样建立对用户行为的预期?给出一些例子。
如何入手设计一组数量庞大而又复杂的特性,你能举出一些设计思路吗?
有一个列表,其中有10个元素,每个元素都有20个字段可以编辑,你怎样设计这种情况?如果是1000个元素,每个元素有3个字段呢?
用不同的颜色对一段文本中的文字标记高亮,这种做法有什么问题?
Web环境和Windows环境各有些什么限制?
技术设计
什么是低耦合和高聚合?封装原则又是什么意思?
在Web应用中,你怎样避免几个人编辑同一段数据所造成的冲突?
你知道设计模式吗?你用过哪些设计模式?在什么场合下用的?
是否了解什么是无状态的业务层?长事务如何与之相适应?
在搭建一个架构,或是技术设计时,你用过几种图?
在N层架构中都有哪些层?它们各自的职责是什么?
有哪些方法可以确保架构中数据的正确和健壮?
面向对象设计和面向组件设计有哪些不同之处?
怎样在数据库中对用户授权、用户配置、权限管理这几项功能建模?
怎样按照等级制度给动物王国(包括各种物种和各自的行为)建模?
结构
你怎样保证你的代码可以处理各种错误事件?
解释一下什么是测试驱动开发,举出极限编程中的一些原则。
看别人代码的时候,你关心什么地方?
什么时候使用抽象类,什么时候使用接口?
除了IDE以外,你还喜欢哪些必不可少的工具?
你怎么保证代码执行速度快,而又不出问题?
什么时候用多态,什么时候用委派?
什么时候使用带有静态成员的类,什么时候使用单例?
你在代码里面怎么提前处理需求的变化?给一些例子。
描述一下实现一段代码的过程,从需求到终交付。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11