网易2015校招笔试题-测试

1. 请描述你对测试的了解, 内容可以涉及测试流程, 测试类型, 测试方法, 测试工具等

2. 如果有一天你早上上班, 发现不能上网了, 你会用什么步骤找出问题所在?

3. Web应用中实现了好友功能, 用户可以给别人发"加为好友"的请求, 发了请求后可以取消请求, 对方收到请求后, 可以选择接受或者拒绝. 互为好友的两个人, 每个人都可以单方面删除对方, 请设想尽可能多的路径对此功能设计测试用例, 每个用例包括测试步骤和预期结果

4. 公司开发了一个web聊天工具, 用于网络用户之间的聊天, 一个人同时可以和多个人聊天, 功能类似于MSN等等IM工具要求该系统能承受1万个在线用户, 平均每个用户会和3个人同时聊天, 在网络条件正常的情况下, 要求用户收到消息的延迟时间不超过1分钟. 现在需要对系统进行性能测试, 验证系统是否达到预定要求, 请你写一个性能测试方案.

提示如下:
1) 性能测试的过程一般都是模拟大量客户端操作, 同时监控服务器的性能和客户端相应, 根据服务器的性能指标和客户端响应状况进行分析和判断

2) 系统的性能问题可以从两个角度考虑, 一个是服务器问题, 设计得不好的程序, 在大负载或者长时间运行情况下, 服务器会down机; 另一个是客户端问题, 在负载大的时候, 客户端响应会变慢

3) 在答题中, 可以不涉及性能测试工具, 监控工具等细节, 把你的测试思路说清楚就可以

5. 自动功能测试中会将测试用例组织成测试集合来统一运行, 测试集合suite按功能分类可以有若干个模块module, 每个模块module下包含若干个测试用例test. 现测试集合已经运行完毕, 但是需要在测试报告中统计各个模块的用例失败率, 将失败率超过20%的模块名与其失败率记录下来报警, 请编写实现上述功能的getTestReport函数.

可使用Java或C++等您熟悉的编程语言, 提供的接口及方法如下:
测试集合接口
Isuite:Collection<ITest>getTests()   //得到测试集合下的所有测试用例test
测试用例接口
Itest:String getModule()   //得到该用例对应的模块名称
moduleint getResult()   //得到该用例的执行结果:0失败 1成功
报警函数:
void alertMessage(String message)
public static void getTestReport(ISuite suite){
   //你的实现写在这里
}

个人资料
onemore
等级:8
文章:133篇
访问:11.8w
排名: 4
上一篇: 网易2015校招-战略分析师:笔试(简答题)
下一篇:网易2013校园招聘-测试:笔试题目(1)(含答案)
猜你感兴趣的圈子:
网易笔试面试圈
标签: 失败率、用例、测试用例、gettestreport、isuite、面试题
隐藏