公司是制造业,不是传统的软件行业,一个 IT 部门 12 个研发,一个测试(目前就我一个,以前没有测试);
用到的软件是属于工业软件,因为业务人员操作工业软件非常不便,IT 部门就负责解决业务人员提出的改动,以传统软件的形式重新做这些功能;
部门没有需求人员,有个稍微了解业务的组长,业务对齐的时候,只有业务人员,组长,相关研发,没有让我参与过需求对齐,更多时候的变更是研发和业务员直接对齐,然后就改了;
不同的部门负责不同的制造步骤,不同的制造步骤靠软件系统中的流程来一步步完成;
没有需求文档,没有设计文档,没有接口文档,没有数据库文档,由于机器是进口的,关于机器相关的业务操作几乎查不到,有英文版的操作手册完全看不懂;
接口、数据库、系统页面字段很多都是单词的简拼,因为业务员使用的数据文档上字段就是简拼,研发人员也使用简拼(使用简拼,业务人员没意见,我看不懂);
目前我的情况:
1、不了解业务,大家都不是非常清楚的了解业务,功能做好后会出现各种异常;
2、数据不明原因丢失,定位不到是业务员操作的问题还是系统的问题,数据是一次性的,一旦走不通流程,这条数据就脏了;
3、没有需求文档,也没有设计文档,不知道研发做出来什么样,无法提前准备测试数据,也没法提前写用例,边写用例 边测 边了解功能;
4、每一个功能都特别复杂,接口入参一次性几十上百个,还可能是从不同服务器上的不同数据库取的,和研发对页面上的字段来源能对一上午;
5、准备数据时间太久,有时候 一天才能跑通一条数据,研发会打包所有的数据给工业软件(有一个工业软件的研发人员长期驻场对接);
6、和组长说测不完,组长说没关系,点点没问题就行了,可是根本不知道有没有问题,出了问题又和我说要覆盖全部场景,我也不知道所有场景啊;
7、很多校验都没加,一个功能可能也就几个人用,业务员几乎不会乱操做,但是总有意外出现(组长说不用加,以后优化再加,业务员也说不用加,研发也不加);
8、很多数据是机器产生的,测试环境没有这些数据,无法验证;有的时候验证一个功能要花费大量时间造基础数据,然后再造所测功能的数据,然后才能验证;比如说我要验第 7 步有关的功能,我得保证前 6 步数据是存在的,然后才能验第 7 步,验一个功能,环环相扣,不知道哪里就出问题了;
9、数据统计计算太多了,一个 excel 中通常 4、5 个 sheet 页,各种数据逻辑的计算,由于数据量的不同,每个 excel 模版就用一次,天天都在 excel 上写计算公式;
10、也不知道是业务逻辑不清楚导致的,还是脑子真不好使了,记不住数据库中的字段、功能逻辑,记住了过段时间就忘了;
11、感觉每天都在做探索性测试,不知道场景,不知道测试数据,不知道预期结果,就探索这个功能好不好用;
12、每天都很努力了,但是都没有产出,就感觉做的是无用功,我也想保证功能没问题,我也想很负责,可是真的保证不了,就感觉很煎熬
13、一个功能正向流程测得差不多,就接着测另外一个功能,几天一个功能,没时间复盘,没时间反思
14、目前上下班通勤时间 4 个小时,如果搬的近一点也得 2 个小时
15、公司双休,周二周四固定加班,福利待遇还可以
北方省会城市,工资并不高到手 8000,很废脑子,感觉比研发都累,但是入职软件行业太晚,年龄 30 了才 4 年功能测试经验,不敢轻易跑路,但是无论从业务方向还是技术方向,目前的公司都无法提供更好的发展机会,当时是想着如果是实体行业,应该能稳定发展,但是真的太累了(心累),有些适应不了,特别想休息一段时间,想听听各位同行的兄弟姐妹们怎么度过自己的迷茫期呢?