测试管理 对自己无知的告白

fanqi · 2016年12月25日 · 最后由 garfield 回复于 2017年03月21日 · 1423 次阅读

今天之前的我,自以为自己懂得较多,总以为会写几行代码,就搞起了自动化框架,翻看优秀测试者们的文章,看他们对于测试的思考,在回头瞅瞅自己,内心是无比的羞愧。以为,搞个 get、post、session 请求,从 excel 中获取参数,返回结果写入 excel 中,就以为是自动化了,殊不知这体现了自己是多么的无知。

自动化是什么?什么项目或功能应该自动化?自动化该怎么设计?怎么进行?

这一大摞问题都没搞清楚,上来就要搞自动化框架,我是有多么的可笑。

  1. 不知道测试数据怎么获取最优?
  2. 不知道怎么保证测试数据的有效?
  3. 没想过测试过程中发生异常,
  4. 没想过对日志的记录,
  5. 没想过对失败请求的追踪,
  6. 没考虑对产生数据的删除,
  7. 没考虑框架的可读性、可维护性、可扩展性,
  8. 一切的一切,都体现着自己的渺小无知,你快滚去学习吧!
共收到 18 条回复 时间 点赞

另外自动化从来不是 “万金油”

这事好事 身边有优秀的人你才有这种动力

你做多了,就可以去转做开发了

加油,看了你的问题,也在反思 ing。需要学习的还太多。
不过个人觉得有些问题也是可以在边设计中边做完善的,一开始能考虑到这些当然好,考虑不到这么周全也不用强求,特别是开始阶段往往因为一些原因会让你尽快出效果,所以后续优化也是可行的。

加油,都是要躺过来的!!

你这样的想法,也是没救了~

拜托以你现阶段问题为目标,无论你用什么自动化的方式,你能解决问题就行了呀。

方式有很多种,谁不是越做越成熟的?

一开始就应该有计划而不是盲目去实现

加油吧。我们都是在不停的踩坑中成长起来的

#4 楼 @phicomm123 骚年淡定,哈哈

#3 楼 @xushizhao 嗯嗯,还在不断摸索。

#1 楼 @seveniruby 希望前方到处是坑,让我遍体鳞伤。

其实你的路线还是很不错的呀。像老徐说的,只要能解决问题,自动化就是成功的。

你提到的点确实都是优化点,但其实也是要看具体的项目情况决定的。一般前期需要先出效果,这些点都不一定会顾上,然后后期逐步优化,这些点再一点一点补充上去。等到后续有足够经验和代码沉淀后,前期就可以在开发效率能满足需要的前提下加上这些点。

有些时候也不要顾虑太多。太想面面俱到会导致过度设计,在合适的时候做合适的事情就好。

看别人的框架能少踩坑,但自己踩坑体悟更多,我觉得蛮好的,骚年淡定啊。

只要能解决项目中实际的问题 ,自动化就是成功的!
而且自动化刚开始做时,前期可能都存在这些问题,越做越庞大什么都想搞定,但后续过程中都会进行纠正和优化,应该是一个正常的过程😀

学的越多发现自己知道的越少

受什么刺激啦.

其实一大部分能力就是在趟坑中不断获得的. 敢于挑战难度也是个不错的事情.

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册