Software testers need to be proficient in developing languages (6)

Source: Internet
Author: User

As testers in order to better ensure the quality, to find a deeper level of bugs, the understanding of the system architecture need to be more in-depth. Although every company today has a very different architecture for each system, it explains what is now a more popular distributed architecture. Configuration Management "Hudson, Jenkins, Redmine, SVN, Zen Road, Bugzilla, JIRA"

The architecture diagram is as follows:

Outline the framework, in order to elicit a key role in software testing, configuration management, although many company testers will part-time configuration management work, but basically will be attributed to the quality department. For the configuration of the functional environment and maintenance, as well as program updates, there are UAT environment maintenance and update, of course, the production environment of all the work is left to the company operation and maintenance department to do. Listen to a friend said, their company configuration Management department there are 5 brothers in the business, back to think of our company bitter force of I still in the part-time configuration management work is drunk, but can learn a lot of things, the understanding of the system architecture more in-depth, for future testing work is also helpful, as I said at the beginning.

Do configuration management need to grasp a lot of things, the first is the use of tools, commonly used Hudson, the current version is also known as Jenkins, SVN tools, remine build and configuration. The use of tools is naturally not less script writing, from the Linux shell command to the Python application (Python has good portability and extensibility, can connect the database and Linux system data interaction, etc.). MAVEN's concept, has been the application of MAVEN, said are more one-sided, if you want to grasp these more deeply, need more study and practice. Configuration management is an important point of ability, but also the ability to solve problems, which is similar to the operation of the accumulation of experience, a mature network administrator, must be from the solution of countless wonderful problems grow up, only such accumulation in the March, can guarantee in the future work more equipped to solve other problems. Configuration management is the same, the problem analysis, summary problems, to avoid problems again, can not be the same as the Internet network management, the shutdown restart change seats. Slowly accumulate will be successful!

A book "Jenkins's Authoritative guide" is recommended for Jenkins learning tutorials.

Software testers need to be proficient in developing languages (6)

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.