优秀的功能测试也可以胜任技术测试者的工资

起码有故事 起码有故事     2022-12-19     688

关键词:

测试一般分为功能测试、性能测试、自动化测试,很多人认为功能测试不如搞技术的测试,但是一个优秀的功能测试者给公司带来的效益也是非常大的,大家负责的方向不一样而已。

「那如何成为一个优秀的功能测试者呢?软件测试职责有哪些?」我个人认为一个优秀的测试应负起整个项目质量的把控,而不是单单对产品的质量把控。例如发现工作流程有问题,需要及时提出,并给出优化意见,充分利用好项目管理工具,减少不必要的沟通。产品设计方向偏了,有误及时指出。如项目或需求受阻,及时汇报情况,让领导知道并督促给出解决方案。具体我们软件测试职责可以包含哪些呢,如何保障质量的呢?看看以下的描述
1、需求评审会后 :1、测试需要检查需求文档 、原型图、 UI 图 将描述不清楚,有矛盾的地方找产品核实和确认,一时无法回复的一定要记录下来后续跟踪。2、编写用例是更深入的理解需求,此时肯定还会发现第一步未发现的问题,需记录并跟踪

2、提测之前(早期):咨询开发是否有哪些模块不理解的,或者也可以了解开发的开发思路,尽早了解他们是否理解了需求,开发是否有遗漏的场景,或主动告知开发,某些场景需要注意哪里(有些场景复杂或者比较深,开发不容易想到,有意提醒一下)。

3、提测之前(晚期):1、这时候可以主动询问是否有部分功能可以开始测试,了解是否可以按时提测,是否遇到困难阻塞开发,是否有需求还是不清楚。他遇到的困难不一定是技术上的或者是时间上的等其他原因,我们都需要负责协调,排除困难以开发能按时提测为目标做好工作。2、提前准备好数据或测试场景

4、提测后:根据需求结合系统现有情况测试。问题单要及时记录,以免遗漏。开发解决问题时间过长,要主动询问是否遇到困难,不管遇到什么问题技术的非技术的都需要协助他解决,技术性的可以指引他问有经验的同事或者问技术老大,非技术问题则多沟通,大家都是一个目的,没有什么不能沟通协调的。开发如果是临时解决没有根本解决问题,后续要督促他解决根本问题。

5、上线后:把提的 bug 在线上验证一遍。有需要配置的记得提醒开发配置好。上线后的注意事项要告知实施或者客户。正确引导实施或者客户使用系统。

6、 测试如果遇到困难,根据不同情况主动找同事,组长或者产品或者项目经理协调。项目有风险,遗留哪些问题上线这个也需要告知组长或产品或经理

7、下个迭代之前,可以研究一下系统。平常觉得哪里可能有问题的时候这个时间可以研究一下,测试一下看看是不是有问题。还可以熟悉一下跟自己模块周边的模块。或者熟悉其他自己不熟悉的模块。

8、做好工作总结。

「以上是职责以下是自我要求:」

1、 善于发现问题的共同点,从表象中抓住实质,任何偶现的问题也是有原因的,找到规律就能定位问题

2、 学会借助工具定位分析问题,bug 单把接口、请求参数、返回参数都填上,最好告诉开发直接改哪里,这样解决问题的效率更高

3、 对历史版本回顾和总结缺陷,不让问题反复出现,注意缺陷的集群效应,特别是耦合性高的模块。

4、 向开发了解缺陷产生的原因及解决办法,这样你的经验会越来越多。

5、 熟悉业务逻辑,不仅是自己负责的模块。

6、 要能想到数据越来越多的情况会产生什么问题

7、 测试人员要了解自己本次版本涉及哪些需求,有多少条,场景情况,开发情况

8、 不懂得问题打破砂锅问到底

9、 严格按照用例来执行,有问题及时提交 bug。

10、需求如果有变动,测完后记得评论一下变动点,有什么问题都可以评论记录。

11、问题来了,不要回避,让自己去解决,这样能提升自己的沟通协调能力

12、有关业务问题,线上反馈的任何问题(包括不属于自己模块的事情),找你了就负责到底,不熟悉的其他模块业务可以学,这样业务量就会提升

13、凡是给你的人任务主动推进,做一个自驱力强和责任感强的人,不要抱侥幸心理,想到的场景就测一下,别懒。当大家对你印象靠谱时,有机会的时候别人也会想到你

14、不要推脱责任,是自己的问题自己承认,虚心接受,把问题处理好就行

15、学会思考,事情多的时候,先思考哪些重要哪些紧急,能早点暴露问题则早点暴露,尽管有些问题不属于你负责

16、不是产品的需求就是百分百对的,根据自己的经验和用户的角度也可以跟产品提需求提优化,设计不好地方也可以提出来,漏设计的也提出 1 来。线上有问题不能来一句产品设计就是如此,判断后再看是否能优化(因为用户只站在自己角度看问题,也不能因他们的习惯 就任由他们来设计产品)这里产品经理是专业的,应从全局整体去考虑,不能被部分用户牵着了。

「测试组长自我要求」(可能还不够简单写了一下):

1、 以上的自我要求

2、 熟悉业务,熟悉测试流程项目流程,熟悉问题升级流程

3、 及时根据需求文档,分配到人,对每个版本的需求都要了解,且知道优先级

4、 分配任务要公开,尽量平衡工作量。

5、 对于能力不强的,要辅助提升业务逻辑,处理问题的方法,适当给与难得需求提升能力。

6、 遇到阶段性压力,对组员提前预警,让组员心里有准备,观察组员动态及情绪,鼓励组员劳逸结合

7、 组员间有沟通问题,要及时了解情况,负责调解,能给出解决方案的就提出,不能则通过面对、合作、妥协、缓解包容、规避、强迫等方法进行调解。

8、 在空闲时,可以组织员工学习业务知识,技能提升等培训工作

9、 面对挑衅的员工,需要及时沟通,肯定对方情绪,分享自己的感受,逐步化解老员工的情绪,必要时可以请示上面做出决策

10、稳定资历老的员工,有些决策可以找他商量,对他尊重。如遇到挑衅,找到他的资本与动机,进行沟通。

以上是个人拙见,欢迎讨论


最后: 给大家推荐一个 q 群:902061117 里面有许多资料共享!资料都是面试时面试官必问的知识点,也包括了很多测试行业常见知识,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

如果对你有一点点帮助,各位的「点赞」就是小编创作的最大动力,我们下篇文章见!

好文推荐

2021软件测试工程师面试题汇总(内含答案)-看完BATJ面试官对你竖起大拇指!

什么样的人适合从事软件测试工作?

软件测试和软件开发哪个发展更好

那个准点下班的人,比我先升职了…

测者的性测试手册:swap的监控(代码片段)

swap是什么swap是磁盘上的一块区域,可以使一个磁盘分区,也可以是一个文件,也可能是一个两种的组合。当物理内存资源紧张的时候,操作系统(Linux)会将一些不常访问的数据放到swap里。为其他常使用的进程提供更多的物理... 查看详情

测者的性能测试手册:web压力测试工具webbench(代码片段)

webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。1、适用系统:Linux2、编译安装:wgethttp://www.ha97.com/code/webbench-1.5.tar.gztarzxvfwebbench-1.5.tar.gzcdwebbench-1.5ma... 查看详情

软件测试工程师同行工资居然已经达到这个水平了?

对于刚入行的软件测试工程师来说,基本上可以拿到一个7K左右的一个薪资。这个是对于一线城市来说。然后你在软件测试这个行业中间做了一到两年的话基本上可以达到8-10K,一个中级软件测试工程师的层级。再往上面... 查看详情

测者的测试技术手册:揭开javamethod的一个秘密--巨型函数

揭开javamethod的一个秘密:巨型函数相信,很多人都不知道Java的Method的上限为64K。本文将超过这个上限的函数叫做巨型函数。巨型函数的问题1、如果代码超过了这个限制,Java编译器就报"Codetoolargetocomplier"的错误。2、代码并没有... 查看详情

成为一个优秀的测试工程师需要具备哪些知识和经验?

...试用例的编写和准备工作;在测试阶段,我们一般先会做功能测试,等项目功能 查看详情

优秀的软件测试人员,都具备这些能力

一、软件测试人员应该居安思危身为测试人员,虽然我们平常的工作大部分都比较安逸。但是千万不能温水煮青蛙。应该自强不息,不断学习,提高自己的测试技术。因为测试本来门槛就稍低,如果懈怠,随... 查看详情

1初识智能化测试

...技术的的飞速发展,智能化测试也有了越来越多的实践,优秀的开源项目慢 查看详情

c语言的性能测试是怎么回事?

参考技术A测试C语言的运行环境吧。 参考技术BC语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,... 查看详情

android手机自动化测试工具有哪几种

参考技术A基于优秀的图像对比库opencv的测试工具,测试脚本使用Python编写,非常强大。如果你的app没有源码,可以选择它;或者你想做系统测试(跨app的测试),也可以选择它。其它的还是用下面说的那些个吧。  基于优秀的图... 查看详情

测试人员的核心能力与素质

...进行发表。在《测试人员的角色》一文的最后,我们相信优秀的测试人员是项目的前灯,是整个研发系统的反馈回路。那么什么是优秀的测试人员呢?具体说来,具备哪些核心能力与素质的测试人员才能胜任这样的角色呢?对于... 查看详情

软件测试和linux运维哪个工作比较好学习周期短

...下测试用例的设计基本都可很快上手。如果你是女孩子就可以入行。linux运维相对复杂一些,要学习的东西很多,要学习各种linux命令、各种linux软件、系统运维架构,想要入门到精通需要长时间的积累。但linux运维积累的经验多... 查看详情

软件测试工程师同行工资居然已经达到这个水平了?

对于刚入行的软件测试工程师来说,基本上可以拿到一个7K左右的一个薪资。这个是对于一线城市来说。然后你在软件测试这个行业中间做了一到两年的话基本上可以达到8-10K,一个中级软件测试工程师的层级。再往上面... 查看详情

测试覆盖率实现技术

EclEmma介绍一个优秀的开源软件测试工具,eclipse的一个插件。能够对由Java语言编写的程序进行覆盖测试。能够在工作平台中启动。直接对代码覆盖进行分析。覆盖结果将立即被汇总并在Java源代码编辑器中高亮显示。也可程序运... 查看详情

性能01篇-如何胜任性能测试工程师岗位

                 谈到性能测试,很多人都能说出一大堆关于性能测试的指标等等,但真正的去做性能的测试,测试工程师里也就只有10%的性能测试工程师能够真正会做... 查看详情

复检网站_***测试项目分析手段

复检网站_***测试项目分析手段分类专栏:***测试网站***测试网站安全漏洞检测文章标签:***测试网站安全检测网站漏洞测试手机网站漏洞测试网站漏洞修复版权最近我们Sinesafe参加的几家机构的***测试防守方防护方案评估复查,... 查看详情

软件测试者的侦查之旅

【一】文档能力(阅读理解)从事软件测试就想侦探一样,从最开始接触这个案子,就需要去阅读很多的需求文档,设计文档,用户手册,了解“案情”,做到心中有数。才能够在后续的测试中更好的判断软件是否符合用户... 查看详情

北京手机软件测试员工资如何

来北京德润教育学习软件测试,其实也算是机缘巧合吧!在来之前,没有接触过任何关于软件测试的介绍,抱着试一试的态度,想着是培训俩个月时间会过的很快的,而最根本的原因还是说现在的生活、工作等都离不开手机、电... 查看详情

接口自动化测试平台开发那些事2(架构)

...实现一套基于http协议的测试工具,后来发现业内有很多优秀的轮子,自己实现浪费精力而且不一定有别人的好,于是就采用了一套第三方的测试框架(HttpRunner),感兴趣的可以去了解一下这个接口测试框架。前端使用JQuery+Bootst... 查看详情