如何提高测试人员问题分析能力

发表于:2011-8-11 11:45

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:nilxin(CSDNblog)    来源:51Testing软件测试网采编

分享:

  数据层转换,这里需要把这个需求点展开分析一下:对SP接入号的操作支持实时生效;这个如何去分析呢?还是同样的方法,首先时序图将前后台分离,然后分拆发问:

  1、SP接入实时生效?是包括导入与手工添加么?

  2、导入过程是如何实现的?是逐条组包发送变更包还是批量提交后由其它线程在队列中轮循?

  3、前台数据包经过校验后传向后台,配置变更包发送之前我们做了哪些事?和哪些部分相关联

  4、每个配置变更包是多少个字节,是变成的?还是定长的?

  5、数据批量导入时,变更包的接口性能瓶颈在多少?用户可以接受的变更延时是多少?

  6、每100个配置变更包发送需要消耗多少带宽?CPU?和内存?

  7、变更包发送前是先入库还是先替换内存?内存与数据库如何保持同步?

  8、数据发向后台入库前是使用的什么批量提交组件,原理是什么?每次Commit操作的数据量是多大?

  9、数据入库前,前台检验?中间流转?后台存储?分别的耗时是多少?

  10、变更包在发送前要做哪些校验,组包过程每个字段是如何组成的?

  11、变更包超时时间设置为多少?超时后数据包如何发送?丢失还是缓存?

  总之,发问的技巧来自于我们的好奇心。

  测试人员在探索未知领域,对于无法解释的现象和问题一定要深追到底。

  这是华为测试人员给我们最大的感受,他们求知欲总是无穷无尽。

  请记住一句话,无法解释的东西一定会潜藏未知问题,不要怕问为什么?每个人都有第一次为什么?

  一些典型的场景,看过之后希望明白应该如何提问:

  1、数据脚本对比之后,请解释每句修改意味着什么?

  2、功能测试时监控初始化程序状态,运行一段时间后检查指标性能?为什么多了5个连接,谁可以为我解释?无法解释,那这就是问题。

  3、需求阅读之后?请和我讲讲的他的工作原理?为什么需要调用这个库文件?为什么需要连接这个数据表?

44/4<1234
《2023软件测试行业现状调查报告》独家发布~

精彩评论

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号