当前位置:网站首页>Hard power or soft power, which is more important to testers?
Hard power or soft power, which is more important to testers?
2022-08-05 03:25:00 【Programmer Weizi】
Say to the test or test engineer,People's first reaction is about“找碴”、“Find bones in the eggs”、“背锅侠”……
This is for testing the lines of a big misunderstanding.The testing process for the vast majority of the industry is very important,Chefs cooking time will have a taste the flavor of the dishes,Before and after completion of a building under construction to detect,Software is needed to be given before release many rounds of each performance index tests to verify that the software.
The author engaged in testing work,Experienced knew nothing about testing to just know fur,Also had a deeper understanding of work of the test.How to become a qualified test engineer is a big topic,Engaged in this line engineer or experts in testing are thinking how to more effective testing,How to improve the cognitive level of related practitioners.
If someone asked if I was a qualified test engineer?这是一个很难回答的问题.从事多年的测试工作,There is no denying that accumulates some knowledge and experience,But because the test need to know a lot of,I master the knowledge is not sufficient to prove that he is a qualified tester,But with everyone share once for many years experience in testing result.
硬技能
Vaguely remember in the first company,Sitting in a cubicle to open the new computer input password afteroutlook,Mailbox soon receive a lot of mail:The first is the manager a mass email welcome new staff,The rest of the mail is mostly department colleagues to send the test report,I thought the open,Write the word I know,Together, don't know,A lot of the communications industry term.
Look at these emails,The joy of their new instant abreaction,Thought oneself will not less than a probation period was kicked out just after the end of the.
在这里,Thank you very much at that time to bring me into the company's managers,I don't know what is communication equipment,Not to mention communication protocol.School majored in physics,Almost no overlap with communication.Managers should enroll me the super white,Up to now I also don't understand why when the manager will give meoffer,He helped me unlock the doors of the communications industry.
During the probation period department will arrange a mentor for new staff,With the help of the teacher as well as the company provides a variety of learning document,Will soon learn to test,In the process of test problems can find relevant documents,Can also seek help from tutors,He will help me to solve.
Although don't know why, in accordance with the test cases in the test steps,Also don't understand why didn't agree with the expected results is the problem,But at least can carries on the preliminary work.
当试用期结束,Mentors and managers assessed finally accepted my this“门外汉”After began to independent testing.Then will encounter all sorts of problems,Mentors also have their own work,Encounter problems went to tutor can't also not realistic.
技术深度
From then on I began a memory trip to new employees so deeply——测试过程中,I found something that need to master more and more、越来越复杂.
这时,Just need to manage to prioritise.To grasp the main technology used in work and then gradually extended to the interpersonal、情绪管理、Psychological adjustment, etc.
在技术方面,When the technical problems in the test,The best way is in the company's resource pool to find,Whether internal website BBS or document library,The solution of the problem will always find similar.
有一句话说得好:Is not a person you meet this kind of problem.Do the test needs certain breadth,Pop: what will be a little.
举个例子,Lab need to build a new set of test environment,From equipment installation to debug the whole process needs to own to deal with.
First find illustrations of the equipment and installation manual,And then according to the steps on bit by bit.During this period will encounter all sorts of problems:Devices need to use the switches to connect,要配置VLAN、路由.为了解决问题,Ask colleagues familiar with the configuration.
提示一下,Some of the configuration had better look for related colleagues,It can affect not only because of my poor configuration himself is responsible for the equipment,Also connected to the same switch equipment above.
The hardware is installed later to confirm the need to install the software version、From where to get the software、如何安装、If the installation fails to adopt what way to install……
当硬件、After all the software installed to debug,Including configuration parameters,After the success of the configuration to debug, and procedures of the business.The parameters of the base station equipment have very much,If some important parameters have no modify right,Business not do,Not to mention the test case.
This is a very test engineers place,Although there is a template parameter can reference,But some parameters is impossible to gobble up.In trying to、In the process of cheek to ask experienced colleagues,To know the whole process of equipment running and debugging.
以上步骤完成,You can start the test case,Basic also asked all the way,All the way to check the rhythm of the.From the beginning to a day can only measure the two use cases to the later up to four five or more……
This is a novice to undergo the process of,No shortcuts can walk.
技术广度
About after a year or so of the time,We are already familiar with the process in the work of the test,Facing the problems in test,Gradually have their own opinions and solutions,Also began to interested in the work involved in some technology in-depth study.
The point of interest, of course, the best work is frequently used in,After all, we need to increase the value of the work performance to show their.比如对编程感兴趣,It might as well continue learning——For test automation is the premise of automated script,And write a script requirements engineers have certain programming is the premise of.
Such as keen to communication protocol again,Keep studying it please,Communication related protocols are more,As long as one type of agreement is proficient in the,Big probability will become an ox.
I know some of the techniques and the,On the surface they seem only to a foreign technology is proficient in,They to other technology is also very good.
Each kind of technology can't exist alone,In the middle of the learning will meet other technical problems after spread to be exposed to a wider technical.A new technology or skills or old,They tend to have associated knowledge between,As long as grasp the core logic can instance.
In the testing work we will come into contact with the case design、用例评审、Test methods and so on.由于篇幅所限,Over here one by one.Each topic above can be used as a big topic to discuss,Academia and industry to their research has not stopped,There are many books and articles can be for your reference.
软技能
沟通能力
In the process of test technology is relatively simple,只要我们肯下功夫,Most of the technology can be master,Relatively soft skills you need to exercise for a longer time,Such as communication ability.
This ability will play a great role in work.We need to communicate with people in different roles in,包括同事、组长、Immediate manager、其他部门同事……
For the same department colleagues,Older employees or new employees,Everyone's job are tested,In the work to help each other,Eight hours outside is likely to become good friends.
In the test if you have problems,Should be immediately and directly under the group leader or leadership report,After all, a small problem is likely to be a bad accident.
This is not alarmist,Because the test engineer、组长、Manager Angle of viewing the situation is very different:
Engineers may only care about measuring how many cases today,How many failure by several;
Group leader to see he is in charge of one of the big functions have problem;
And then, the director of the high level manager or higher position,They saw the change of the whole project status.
So have a problem need timely communication,Maybe you just see less building a brick,Others see the entire building is slanting.After tests found that the problem,For the first time the probability of National People's Congress is a corresponding module coding colleagues,Need to find the colleagues confirmed whether problem.
Looking for the corresponding coding colleagues before,The first step is to ensure that test step is right.To prove that someone else's unreasonable,First to ensure that your operation is reasonable、Follow the specification.
During the second step is to test must savelog.详细的logBenefit analysis and positioning problem,If it is a recurring problem,logCan be repeated to grasp.But for some accidental problem,This time no catchlog,No one can predict when will the problem appeared,This version of the hidden risk.
Make sure these two steps to finish,We can find coding colleagues confirmed that question,Maybe communication process will be very easy,Maybe there will be a dispute,At this time to try to remain calm.我们要明确的一点是:The purpose of testing and coding is for the project.
When we communicate with corresponding developers,The focus of the two sides exchange best is concentrated on the issue rather than some emotional,At least one party is focusing on project,This will reduce a lot of communication on internal friction to concentrate to solve the problem.
心理状态
Psychological status is one aspect of test engineer must understand.Work hard to avoid can meet all kinds of problems,Such as repetition problems that cannot be、And colleagues argue、加班太多……All sorts of problems will disrupt our mind,Mood more impatient,The more there is no way to err on the side of things.
以我自己为例,Test engineer a few years ago I was very keen to findbug,Reason is that I think if you can't findbug,Is a very shameful thing,That brought a lot ofbug,但是有效bugThere is no significant increase the number of,Themselves in the value of the think test is constantlybug的怪圈.
Gradually I found that the above approach will make you and other colleagues are too busy to deal with a steady stream ofbug.When I put my mind to pay attention to the quality——That is, a high quality ofbug,Ten beatty is invalidbug要有用,Our attitude will be very easy,But also save the company resources,You can put the effective working time gathered to the real problem.
In the work will be another case:bugIs submitted after the coding colleagues will require retest again and again,原因可能是logGrip is not complete、Doubt there is something wrong with the test environment、And feel test step wrong……
Hear these questions,Test engineers will certainly don't think this is for their own respect,Subconscious thoughts are:We are professional personnel,How could these low-level mistakes?
换位思考一下,In most cases the coding colleagues is also in order to ensure thebugIs the real problem,We don't have to each other for an invalidbugTo do more useless.
If we do more testing,For other colleagues to save some more time,Helping others is also to help ourselves.All stood in their approach to problems,问题会变得越来越复杂,Questions and then things will slowly become emotional conflict.
Are common to a phenomenon is:One small problem discussed in email,Gradually into the mood after mailing list to join each other's leader、经理,Even higher level of leadership.
Now when I recall similar things,Can not help but laugh,Will reflect on,If everyone keeps original practical attitude,Problems will be resolved soon.
In many projects we have done,The biggest difficulty is not technically,But in the communication and project on the conflicts of interest between related parties.If the latter is a problem,And there is no deal with good,Small problems will lead to project delay or failure,Brings to the individual or company losses.
Above wrote so much,Believe everyone on how to become a qualified test engineer need to have conditions have roughly understanding:Master the technology and the breadth and depth of、Mature mind、Skillful communication ability,Along with the understanding of the project.
I have been a manager said these words:“See a person is not suitable for this job,Have to know his technical ability.Technology is very studious,Ordinary people will soon be master a foreign technology,But non-technical ability is more important aspect.”
Now I can understand the meaning of this sentence:Technology is a hard skill,只要我们肯下功夫,See test technology in the market、Tools or programming languages can be quickly learn,Whether it is a communication test、互联网测试,The logic is common.把一件事情做到极致,Associated with it in the other areas where also can't bad.
But like to communicate、In soft skills such as psychological adjustment is the need to constantly remind myself that will have some changes.The so-called the leopard cannot change never good,If every time to make some small changes,So for their career development greatly improve.
总结:
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取
边栏推荐
- 【软件测试】自动化测试之unittest框架
- The usage of try...catch and finally in js
- The Tanabata copywriting you want has been sorted out for you!
- QT MV\MVC structure
- Shell script: for loop and the while loop
- Call Alibaba Cloud oss and sms services
- STM32 uses stm32cubemx LL library series tutorial
- Step by step how to perform data risk assessment
- Native js realizes the effect of selecting and canceling all the multi-select boxes
- Android实战开发-Kotlin教程(入门篇-登录功能实现 3.3)
猜你喜欢
2022-08-04 第六小组 瞒春 学习笔记
Growth-based checkerboard corner detection method
Confessing the era of digital transformation, Speed Cloud engraves a new starting point for value
This year's Qixi Festival, "love vegetables" are more loving than gifts
Detailed and comprehensive postman interface testing practical tutorial
Is your data safe in this hyperconnected world?
.NET应用程序--Helloworld(C#)
2022-08-04T17:50:58.296+0800 ERROR Announcer-3 io.airlift.discovery.client.Announcer appears after successful startup of presto
Bubble Sort and Quick Sort
[Qixi Festival] Romantic Tanabata, code teaser.Turn love into a gorgeous three-dimensional scene and surprise her (him)!(send code)
随机推荐
Summary of domestic environments supported by SuperMap
Solve the problem of port occupancy Port xxxx was already in use
达梦8数据库导出导入
Detailed and comprehensive postman interface testing practical tutorial
Slapped in the face: there are so many testers in a certain department of byte
Confessing the era of digital transformation, Speed Cloud engraves a new starting point for value
Use CH341A to program external Flash (W25Q16JV)
2022-08-04 The sixth group, hidden from spring, study notes
ffmpeg 像素格式基础知识
【已解决】Unity Coroutinue 协程未有效执行的问题
QT MV\MVC structure
905. Interval selection
In 2022, you still can't "low code"?Data science can also play with Low-Code!
The Tanabata copywriting you want has been sorted out for you!
从“能用”到“好用” 国产软件自主可控持续推进
21天学习挑战赛(2)图解设备树的使用
Common open source databases under Linux, how many do you know?
静态方法获取配置文件数据
public static <T> List<T> asList(T... a) 原型是怎么回事?
开发Hololens遇到The type or namespace name ‘HandMeshVertex‘ could not be found..