Career Development Assistant for Software testers

Source: Internet
Author: User

Based on years of personal and enterprise training experience in the software testing field, the professional skills of Software testers are divided into several levels. The levels are summarized as follows. All descriptions are from the software testing perspective, for reference only:

Foreign language level

Understanding-understanding the language syntax, you can do a simple jobCompositionReading and Writing files, able to communicate with users in basic oral English

GENERAL: familiar with the computer working environment in this language, able to read and write work documents in this language, and be able to communicate with each other

Proficiency-a computer environment with a mother tongue or similar language, proficient in using the language, and fully capable of listening, speaking, reading, writing, and other expressions within the industry

Proficient-rich experience in the language environment, able to master the expression of the language in the drafting and negotiation of formal business documents

Experience in automated functional testing tools

Understanding-only have personal learning experience and master the basic functions and operation methods of the Tool

General-understand the automated testing process management, and be able to develop data-driven automated scripts for tools

Proficiency-familiar with the implementation and management of the automated testing process, able to combine the features of the tool itself, apply the automated testing to the enterprise-level Automated Testing Process

Proficient-enterprise-level automated testing process implementation and management experience, ability to combine tool features and enterprise status, enterprise-level or project-level testing framework customized for enterprises, or independent development of testing tools, etc.

Experience in performance testing/monitoring tools

Understanding-have personal learning experience, master the basic functions of the tool, and be able to record, develop, and set the initial script

General-understand some network applicationsProgramPerformance counters, able to independently Design Performance Testing Solutions (scenarios), and complete performance testing for simple network programs with tools

Proficiency-have experience in enterprise performance testing, be familiar with system performance indicators for each logic layer of specific network applications, and be able to use tools for specific architectures (platforms) network applications for performance testing and Performance Analysis

Proficient-in specific fields, able to independently undertake the overall design of performance tests for large-scale or complex structured network applications, and have a keen ability to analyze and locate performance bottlenecks of software architectures in this field, optimize System Performance

White box test/CodeAnalysis Tool experience

Understanding-only have personal learning experience and master the basic functions and operation methods of the Tool

GENERAL: gain an in-depth understanding of the use of this tool and apply it to actual software development or unit testing.

Proficiency-having the secondary development ability based on tools, or having the experience of implementing and managing the unit test process, you can flexibly apply the tool to some enterprise-level software development processes based on the features of the tool.

Test Management Tool experience

Understanding-only personal learning experience, basic skills of tools, and use

Proficient in tool installation, configuration, and maintenance, enterprise application experience, and Operation Details

Proficient-master the technical implementation details of tools, and have the ability to customize or perform secondary development based on the current situation of the enterprise

Software defect management tools

Understanding-only personal learning experience, basic skills of tools, and use

Proficient in tool installation, configuration, and maintenance, enterprise application experience, and Operation Details

Proficient-master the technical implementation details of tools, and have the ability to customize or perform secondary development based on the current situation of the enterprise

Software development experience

Understanding-personal learning experience or internship experience

Familiar with enterprise-level software development experience in specific languages

Proficiency-experience in enterprise-level software architecture design or underlying System Design

Database Application Experience

Understanding-understanding database principles and using SQL statements

Familiar with-experience in enterprise-level database installation, configuration, management, and maintenance

Proficiency-enterprise-level database-based development experience

Proficient-deeply master the performance parameters of a specific database, with database performance optimization capabilities

Software Configuration Management/version control tools

Understanding-only personal learning experience, basic skills of tools, and use

Proficient in tool installation, configuration, and maintenance, enterprise application experience, and Operation Details

Proficient-master the technical implementation details of tools, and have the ability to customize or perform secondary development based on the current situation of the enterprise

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.