In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-24 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/03 Report--
Software testing training engaged in software testing for many years, presumably many people feel confused and at a loss, there are many crossroads in life, how to choose? Some successful transformations, QA, project management, configuration management. Of course, there are technology-based, performance testing, automated testing, test development, and want to continue to take the technical route, it is inevitable to delve into the development of technology, to put it more colloquially, the ability of coding. Software testing involves a wide range of knowledge, so some developers should not blindly slander the ability of testing, of course, do not deny that most black box testing is still limited to a little bit, but the technology needs to be improved. if you want to be promoted to advanced testing or test development, the required capabilities will gradually become apparent, and the value of testing will follow.
Back to the point, advanced test / test development skills are very extensive, involving a wide range of knowledge, from business knowledge, network configuration, system architecture, development language, testing technology and so on. Some technologies need to be accumulated in practical projects, while others need to be studied by themselves.
Here is a brief list of some advanced test / test development skills:
1. Language classes currently more popular Java, python (selenium tool language), C and Javascript (LoadRunner tool language), Perl, database sql,Linux system shell scripting language, vbs language (QTP tool language), of course, if the C foundation is very good, other languages are relatively easy to learn, the key still lies in the code, learn and use frequently.
two。 Tool automation tools, QTP,B/S can use selenium,SilkTest tools, of course, tools are only a way of testing, the root of the source is to understand the implementation of automated testing and architecture and so on.
Performance testing tools, LoadRunner (HP company fee software), Jmeter (open source testing tools), performance testing requires in-depth understanding of the system network protocols and business processes, the analysis of test results is also a crucial part of performance testing, of course, the ultimate goal is system tuning.
Mobile phone app testing tools, Monkeyrunner, Robotium, appium, mainly based on Android and IOS systems.
3. White-box testing aims at the core module, the core algorithm carries out code walk-through and code tracking, finds problems from within the code, and will use the IDE tools it provides for code tracking and debugging. The accumulation of these skills requires long-term work practice, but also needs to review the past and learn the new and ask more questions in the future.
4. System configuration management, in fact, is not the job of testing, but in the actual organizational architecture of the company, configuration management is often classified as the testing department, so the understanding of the internal architecture of the system and the cognitive ability of system code implementation is particularly important, which helps to find the underlying bug of the system, and it is easier to analyze the causes of bug. For some technology companies, these are essential capabilities for software testers (see error log positioning issues). Under the expansion, the popular distributed architecture, big data era, the biggest feature of distributed system is scalability, it can adapt to the changing needs and expand.
5. Testing technology first of all, the basic knowledge of testing, a lot of content, a lot of resources. The ability of testing is also slowly accumulated, from the outline to the test point, and then to the development, product requirements, through step-by-step accumulation, silicon accumulation to thousands of miles.
6. Other skills not listed above, such as network interface protocols, common program algorithms, the construction of common test environment, the construction of continuous integration environment and other skills need to be mastered.
This article is only a simple list, if there is any incomplete, welcome comments and additions ~ ~ hope to give the majority of tester a learning direction and reference ~ ~
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.