当前位置:网站首页>Finally got byte offer. The 25-year-old inexperienced perception of software testing is written to you who are still confused
Finally got byte offer. The 25-year-old inexperienced perception of software testing is written to you who are still confused
2022-07-02 03:43:00 【Test Linda】
I've always wanted to really get into the test queue , Let your understanding and technology of testing go deeper every year , Become a professional Tester . I've sorted out my thoughts these days , This paper reviews some ideas of testing in the past two years . If you don't know how to start learning ? hinder 《 Software test engineer development planning route 》 and 【 Software testing learning resources 】,【 Interview treasure 】, It should give you help and direction Have a pleasant surprise :【 Test Engineer - Test Architect Collection of learning materials 】
One 、 Software testers should think of danger in safety
As a tester , Although most of our normal work is comfortable . But never cook frogs in warm water . We should keep improving ourselves , Keep on learning , Improve your testing skills . Because the test threshold is a little lower , If you slack off , It could be replaced at any time . The point is to learn more about testing technology , Then apply the technology to existing projects .
Two 、 Testers should be more familiar with business requirements than developers
The level of testers is mainly reflected in the design of test cases . To design a comprehensive , Extensive test cases , Testers need to be familiar with the business requirements of the projects they are testing , Even more familiar than developers .
If it's testing the banking system , Communication industry , perhaps ERP Software . This business knowledge is very useful , It's more exciting to learn .
It's not easy to be proficient in business requirements .
- Read the functional requirements document carefully , Go anywhere in doubt and PM confirm .
- Think of yourself as an end user , Always use the software you test . Simulate user behavior .
- Memorize every function of the software .
It's no use if we have some bad luck , Cumbersome software , I really don't want to learn its business ( A business that can no longer be used outside this company )
3、 ... and 、 Learn how to get along with developers
Testers must work closely with developers , So it's very important to have a good relationship with developers .
1. Make friends with developers .
I'm familiar with everything
2. Don't disturb developers .
See the time when developers concentrate on writing code , Don't disturb others . Writing code requires concentration , If disturbed , It will stop thinking .
3. Focus on questions .
Sum up all the questions that need to be asked , Focus on Development , This can save a lot of time .
4. Write well Bug, Not bothered by developers .
If a developer sees a Bug Unclear description , It can't be reproduced yet , He's bound to scold the testers . So the tester must write it well Bug, Description accuracy , concise , There is no ambiguity , Detailed and concise reproduction steps , Add screenshots .
Four 、 Improve the ability to write documents
There are many places for testers to write documents , Normal test cases 、 test plan 、 Test reports, user manuals and so on all reflect the importance of the ability to document testers , If we go to TestLeader Development , Also very good at summarizing test reports , Be able to complete , Clear , Beautiful test reports to all groups , So that everyone in the company can clearly see the work of the test group .
5、 ... and 、 implement “ One to many ” The pattern of
“ One to many ” The pattern of "the world" refers to : One person can test multiple projects at the same time , A project is tested by multiple people . Because everyone has different opinions and different ways of operation , So the possibility of finding problems is not the same , It's better to find out what's hard to find bug, A test engineer tested his project for a long time , Easily form blindness . Yes, some. Bug Look at for a long time but not to see anything .
6、 ... and 、 Establish a complete testing process
The testing process is pretty much the same , But there's still very little to do according to the process . If conditions permit , We should try our best to follow the process , Unit test first 、 And then integration testing , Instead of just testing the system .
7、 ... and 、 Testers should learn more
First time test , Maybe it's still in the exploratory stage , It's not clear what test related techniques to learn , At this time, we need to take the initiative to find , Through books and online to see how others are doing , Learn from available experiences , Avoid detours . The technology that testers need to improve covers all aspects .
for example : Performance testing ( Reference tools loadrunner)、 automated testing ( Reference tools QTP)、 Scripting language (VBScript、Python)、 database (SQLServer、Oracle)、 Operating platform (windows、Linux)、Web test (Selenium) wait , There's a lot more , So much technology , Learning is just one aspect , More importantly, according to our existing project and test environment , To analyze what is the most suitable , Only in this way can we really apply what we have learned to the project .
This 2022 It may be the most comprehensive development direction of software testing engineers, knowledge architecture diagram , I hope it can bring you inspiration and direction . Click on 【 Test Engineer - Test Architect Collection of learning materials 】 receive !!
《 Software test engineer development planning route 》

800 Interview questions for software test

Software testing learning resources
The material includes a lot of common knowledge in the testing industry , It includes basic knowledge 、Linux necessary 、Shell、 The principles of the Internet 、Mysql database 、 Special topic of bag capturing tools 、 Interface testing tool 、 Test advanced -Python Programming 、Web automated testing 、APP automated testing 、 Interface automation testing 、 Testing advanced continuous integration 、 Test architecture development test framework 、 Performance testing 、 Safety test, etc.

边栏推荐
- Fourier series
- VS2010插件NuGet
- Lost a few hairs, and finally learned - graph traversal -dfs and BFS
- 5g era is coming in an all-round way, talking about the past and present life of mobile communication
- 焱融看 | 混合雲時代下,如何制定多雲策略
- 【人员密度检测】基于形态学处理和GRNN网络的人员密度检测matlab仿真
- Unity脚本的基础语法(7)-成员变量和实例化
- 焱融看 | 混合云时代下,如何制定多云策略
- 蓝桥杯单片机第四届省赛
- regular expression
猜你喜欢

《MATLAB 神经网络43个案例分析》:第41章 定制神经网络的实现——神经网络的个性化建模与仿真

Fourier series
![[yolo3d]: real time detection of end-to-end 3D point cloud input](/img/5e/f17960d302f663db75ad82ae0fd70f.jpg)
[yolo3d]: real time detection of end-to-end 3D point cloud input

Set vscode. When double clicking, the selected string includes the $symbol - convenient for PHP operation

Knowing things by learning | self supervised learning helps improve the effect of content risk control

Exchange rate query interface

【直播回顾】战码先锋首期8节直播完美落幕,下期敬请期待!

Basic syntax of unity script (6) - specific folder

Homework in Chapter 3 of slam course of dark blue vision -- derivative application of T6 common functions

高性能 低功耗Cortex-A53核心板 | i.MX8M Mini
随机推荐
The 10th Blue Bridge Cup single chip microcomputer provincial competition
蓝桥杯单片机省赛第十一届第二场
[tips] use Matlab GUI to read files in dialog mode
The second game of the 12th provincial single chip microcomputer competition of the Blue Bridge Cup
The first game of the 11th provincial single chip microcomputer competition of the Blue Bridge Cup
一天上手Aurora 8B/10B IP核(5)----从Framing接口的官方例程学起
Blue Bridge Cup single chip microcomputer sixth temperature recorder
Detailed explanation of ThreadLocal
【力扣刷题】15.三数之和(双指针);17.电话号码的字母组合(递归回溯)
蓝桥杯单片机第六届温度记录器
Fourier series
Merge interval, linked list, array
JVM知识点
Basic operations of MySQL database (based on tables)
《MATLAB 神经网络43个案例分析》:第42章 并行运算与神经网络——基于CPU/GPU的并行神经网络运算
0 foundation how to learn automated testing? Follow these seven steps step by step and you will succeed
What do you know about stock selling skills and principles
Oracle 查看被锁的表和解锁
Generate random numbers that obey normal distribution
Unity脚本的基础语法(6)-特定文件夹