51Testing软件测试论坛

标题: 在群里看到的问答题,本人认为问得挺专业,求答案~~~ [打印本页]

作者: zazah    时间: 2011-7-12 14:38
标题: 在群里看到的问答题,本人认为问得挺专业,求答案~~~
在群里看到的问答题,本人认为问得挺专业:
1、做为测试工程师,你认为哪些被测对象在哪些场景下可能bug最多,为什么?
2、如何评估测试对功能、代码的覆盖是否完整?
3、进行静态代码review时,通常可能会发现哪些代码问题?
4、对一个支撑海量请求,集群部署的web站点进行性能调优,可以从哪些方面入手,具体都会涉及到哪些技术?
5、持续集成对于公司的价值,如果需要你来设计一套持续集成的建设方案,你会怎么来设计?
6、关于自动化测试系统的设计,请针对如何保证用例质量和如何保证用例执行效率来给出方案?
求答案~~~
作者: angerzhang    时间: 2011-7-13 16:07
什么群?我也想加入
作者: ljj149850508    时间: 2011-7-14 10:08
测试开发高级工程师 ?
作者: qq13816974762    时间: 2011-7-14 10:50
这些问题,没点技术含量还真回答不出来
作者: waterkilly    时间: 2011-7-14 15:13
在群里看到的问答题,本人认为问得挺专业:
1、做为测试工程师,你认为哪些被测对象在哪些场景下可能bug最多,为什么?
可能情况:A、开发刚提交版本给测试部时,
          B、需求对业务逻辑的设计与实际需求方需求有差异时
          C、修复一个版本的BUG后,又出现相关联的模块功能的问题
          D、配置文件有问题时,会出现页面报错的情况较多
          E、版本移交到新环境时,可能出现新的较多的问题(这就需要做回归测试)
          F、从内网移交到外网时,网络配置、服务器配置(WEB/API/DB)、防火墙配置差异可能引

发新的问题(需要外网回归)
2、如何评估测试对功能、代码的覆盖是否完整?
对功能覆盖:对需求业务点做矩阵分析,可以判断功能点的覆盖
代码覆盖:根据业务点和代码分支路径,判断覆盖(这点没做过,是开发在做)
3、进行静态代码review时,通常可能会发现哪些代码问题?
没做过
4、对一个支撑海量请求,集群部署的web站点进行性能调优,可以从哪些方面入手,具体都会涉及到

哪些技术?
A.负载均衡配置优化(LVS)
B.负载均衡对用户请求的信息获取优化(主程序代码优化)
C.DB索引优化(DB也实行分布式处理)
D.网络布局优化(这个不知道)
5、持续集成对于公司的价值,如果需要你来设计一套持续集成的建设方案,你会怎么来设计?
不知这里的持续集成是怎么理解的?
6、关于自动化测试系统的设计,请针对如何保证用例质量和如何保证用例执行效率来给出方案?
LR:A、保证数据来源准确
B、数据从DB或者需求方或者市场方人员得出
C、根据数据分析当前系统能支撑的用户访问量和数据量,以及系统平均的吞吐量和点击量(以及1年

内的增速)
D、根据业务点,设计不同场景下的用户并发量
E、执行,并分析结果(根据情况调优)
功能自动化(未做)
作者: 061001    时间: 2011-7-14 15:46
回复 5# waterkilly


    你太强大了!!!
作者: 默默巫    时间: 2011-7-14 17:24
楼主可以把这些问题回复在每周一问问题征集帖里:http://bbs.51testing.com/thread-129915-25-1.html
作者: freeknighting    时间: 2011-7-21 12:39
学习
作者: Scott86    时间: 2011-7-22 08:38
我也想加入这种测试群
作者: maliya1314    时间: 2011-7-25 11:52
回复 5# waterkilly


   我也觉得,你太强大了,哈哈。。做测试做几年了?
作者: novemberrain    时间: 2011-7-26 00:29
学习!
作者: yzltt    时间: 2011-11-17 10:58
QQ是好多呢
作者: 愚人    时间: 2011-11-27 10:30
这么多问题,
作者: 愚人    时间: 2011-11-27 10:30
但是太笼统了……具体些可能更容易回答
作者: lee9362    时间: 2011-11-29 10:42
感谢楼主及作答的朋友,受教了!
作者: metoto    时间: 2011-11-29 12:10
1、做为测试工程师,你认为哪些被测对象在哪些场景下可能bug最多,为什么?
新加入的,与其他功能交互很多,在有些需求没有明确的场景bug最多。因为新加入的功能没有之前的code经过测试,足够稳定;而交互越多,则存在的风险越大;需求不明确,则开发的时候可能会出现一些遗漏或者是没有站在用户立场考虑的bug

2、如何评估测试对功能、代码的覆盖是否完整?
1. 从开发设计上,将功能按照需求拆分为一个个单元,保证每个单元相对独立
2. 建立相对完善的测试用例体系,根据需求建立完整的测试规划,划分测试阶段
3. 建立完善的数据收集机制,能够通过数据表来明确的看到测试的结果

3、进行静态代码review时,通常可能会发现哪些代码问题?
逻辑,代码兀余等问题

4、对一个支撑海量请求,集群部署的web站点进行性能调优,可以从哪些方面入手,具体都会涉及到哪些技术?
没做过性能测试的飘过。。。
5、持续集成对于公司的价值,如果需要你来设计一套持续集成的建设方案,你会怎么来设计?
同上。。
6、关于自动化测试系统的设计,请针对如何保证用例质量和如何保证用例执行效率来给出方案?
用例质量是通过和手工测试对比来保证的,自动化测试要能发现除了体验性之外的其他bug。
可以拿一段测试脚本,同时进行手工测试和自动化测试,看看两边找出来的bug数量和类型。
执行效率的话,我们是按照同样的一轮测试,手工执行所花费的人工时间和资源,与自动化测试所花费的开发维护,再加上测试的所有资源进行比较的。
作者: metoto    时间: 2011-11-29 12:10
1、做为测试工程师,你认为哪些被测对象在哪些场景下可能bug最多,为什么?
新加入的,与其他功能交互很多,在有些需求没有明确的场景bug最多。因为新加入的功能没有之前的code经过测试,足够稳定;而交互越多,则存在的风险越大;需求不明确,则开发的时候可能会出现一些遗漏或者是没有站在用户立场考虑的bug

2、如何评估测试对功能、代码的覆盖是否完整?
1. 从开发设计上,将功能按照需求拆分为一个个单元,保证每个单元相对独立
2. 建立相对完善的测试用例体系,根据需求建立完整的测试规划,划分测试阶段
3. 建立完善的数据收集机制,能够通过数据表来明确的看到测试的结果

3、进行静态代码review时,通常可能会发现哪些代码问题?
逻辑,代码兀余等问题

4、对一个支撑海量请求,集群部署的web站点进行性能调优,可以从哪些方面入手,具体都会涉及到哪些技术?
没做过性能测试的飘过。。。
5、持续集成对于公司的价值,如果需要你来设计一套持续集成的建设方案,你会怎么来设计?
同上。。
6、关于自动化测试系统的设计,请针对如何保证用例质量和如何保证用例执行效率来给出方案?
用例质量是通过和手工测试对比来保证的,自动化测试要能发现除了体验性之外的其他bug。
可以拿一段测试脚本,同时进行手工测试和自动化测试,看看两边找出来的bug数量和类型。
执行效率的话,我们是按照同样的一轮测试,手工执行所花费的人工时间和资源,与自动化测试所花费的开发维护,再加上测试的所有资源进行比较的。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2