新手区 测试了 1年 半 都是手动,一直想入自动化软件测试,还请已在路上的人 给点建议

追寻 · 2017年03月28日 · 最后由 混泥土瞬间移动工程师 回复于 2017年04月16日 · 3305 次阅读

公司产品:车载娱乐系统(音响)
系统:linux
开发语音:C++
产品:非触摸式(多功能方向盘上的按键)、触摸屏
测试环境环境:使用串口线连接车机,用串口工具软件查看开发日志
前期准备:Python 学了 3 个多月
迷茫:该选什么样的框架来配合 python 实现自动化测试,关键是得适合目前的测试产品
请求已经在路上的朋友给点建议,谢谢!

共收到 18 条回复 时间 点赞

跟我差不多的,大部分都是手动的,大家一起努力啊

😃 恩,一起努力哈!

0.0 自动化首先是先模拟人的操作,然后再组织用例,python 的几个测试框架就挺好的了,unittest ,pytest,等,可以查一下

....两个字:跳槽

哈喽 回复

哎,小城市,没合适的跳,挺悲剧的。。我还是想在电子产品测试这块发展

剪烛 回复

首先,很感谢朋友回复,给出建议,其次,主要的是确实是因为不懂所以对于很多事物都存在敬畏 ,最后,最主要的是需要这个框架 能够适合 linux 系统,目前能让我测试,万分感谢

追寻 回复

我觉得,你现在不是太需要搞测试框架,你得先找到用 python 代替操作和获取信息的方法。

剪烛 回复

得先找到用 python 代替操作和获取信息的方法 --- 求教,我和 golit 处境有点像,希望入手一些自动化的东西。但是 python 只自学一部分,"python 代替操作和获取信息的方法"可以再讲的细一点么?多谢高人

lee 回复

我也不会啊,我只是觉得普遍要入手自动化测试的话,先要确定这个是否可测吧。python 有发送串口信息的包,可以查下。到时候只需要将一个手工操作实现的功能用 python 代码模拟,就基本可以做自动化测试了。但是我还是建议先跟开发的同学好好了解下你们的系统是怎么构成和运行的。甚至可以跟着开发一段时间看看。

  1. 定义一些规则,平常出错或需要的日志关键字,测试时手工 + 自动判断日志是否包含这些要的信息。2. 后面也可以读取分析日志文件分析。
  2. 再不断的重构使之更好用,更方便。 可能用到正则 re 模块,不了解怎么测试的,从你说的感觉可以做的

Linux 先学 shell。不要为自动化而自动化,看实际需要做什么,能做什么!

我也是,现在开始自己学一些基础的东西,正在学习 Java+appium,一起加油!!😂
虽说有了目标,但是具体学哪些东西,我也很迷茫,请大神们,指点迷津!😇

TavisD 回复

感谢朋友的回复,你给的确实是之前没想到的一块,很多时候,我是忽略了一些身边的事,非常谢谢

追寻 #14 · 2017年03月29日 Author
Amber 回复

加油,朋友,认定目标,不要放弃!

0x88 回复

感谢朋友回复,并给建议:我这想学自动化 是有一些考虑:1、最主要的是提升自己的能力 ,2、其次平时的测试中,很多二级三级四级的场景操作,到了客户那边 一级的一些操作反而也会出现重大的问题点,如果能实现车机 在一些一级的场景上多多测试,感觉会更好:比如车机反复搜台,反复模式切换,反复断开蓝牙 连接蓝牙。

4楼 已删除

首先这样想 你工作中需要做哪些方面的测试
这些测试能不能通过一些 自动化框架、写工具 提升你的测试效率
如果能就去落地一个
落地的多了 就知道下一步要怎么做了

会 c++ 做什么测试,不如大胆点专做运维,效率更好

追寻 关闭了讨论 03月17日 13:45
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册