Test Department Training Program

Source: Internet
Author: User

Leadership impulse to write all kinds of documents, because no experience, feel like being led by the nose walk.

But I still completed a training program, although with the leadership of the break, but the work to work, it is my completion, I will still seriously finish.

Most of this article is down, slightly adjusted.

Directory

Brief introduction... 4

1 The first stage: Software Testing theory and basic 2016.06-2016.07. 4

2 Phase II: Database 2016.07-2016.08. 5

3 Phase III: QTP Functional Test Tool 2016.08-2016.09. 6

4 Phase IV: Performance Test Tool LoadRunner 2016.09-2016.10. 7

5 Expansion: White Box testing technology ... 8

6 Expansion: Mobile app testing ... 9

First stage, software Testing theory and foundation

Module

Learning Goals

Content

Study time

Fundamentals of Software Testing

The core technology of the system's learning software testing, understanding the testing process, mastering the knowledge and skills required in each stage of testing, and being familiar with the writing of various test documents.

1. Basic concepts of software testing and software defects

2, Software development phase division, Software testing phase division, software testing model and classification

3, the main principles of software testing, the definition of software defects, the preparation of defect reports and processing process

4, the concept of test cases, the use of Equivalence class division boundary value method, causality diagram method, decision table method, orthogonal arrangement method, state transition diagram, test outline method, scene method to write test cases

5. Comprehensive strategy of test method selection

6. Preparation of software test plan

Confidential

Management of test Cases

Master the use of Excel to manage test cases

1. Use Excel's formula to count test cases

2. Learn how to manage your daily test work using documentation

Confidential

Windows operating system and network fundamentals

Learn about Windows operating system and network knowledge from the perspective of testing, can build a Windows test environment, for testing work to lay a good theoretical foundation.

1, the level of the computer and the classification of software

2, Internet overview, network architecture and network protocols

3, IP, MAC address detailed

4, the use of virtual machines, operating system installation

Confidential

UNIX Operating system and network environment

Master the use of Unix operating system, test environment, the construction of common server

1. History of UNIX, installation

2, UNIX File system structure, FTP tools, directory sharing

3. Common UNIX Commands

4, Unix Web Server installation and configuration, the installation and use of MySQL database, mail server installation and use

5. Unix Shell Programming

6, SECURECRT and SSH

Configuration and use of Unix SVN

Confidential

Functional test Project Practice

Apply the knowledge of test theory to real test projects. Experience the real project testing process, test execution and writing of various test documents.

1,   familiarity with software requirements

2,   writing test plans

3,   Writing test cases

4,   Executing test cases, Submit a bug

5,   use tools for test management

6,   write test summary report

Confidentiality

Phase II, Database

Module

Learning Goals

Content

Study time

Database Basics

Learn the MySQL database management system, understand the basic principles of the database, master database technology and operation.

1, the basic concept of database system

2. Basic SQL statements

3. Data integrity constraints, creation and use of indexes, creation and use of views, advanced queries, definition and use of stored procedures

4. mysql and navicat for MySQL basic operation

5. Functions and stored procedures

Confidential

Phase III, QTP functional testing tools

Module

Learning Goals

Content

Study time

VBScript

Through the system of programming technology learning, in-depth mastery of general programming skills, extensive understanding of c-s, b-s and other systems of the system architecture and core technology implementation, for white box testing and automated test scripts to lay a good foundation.

1. VBScript Basic grammatical structure

2. Structure, structure, function definition and invocation, common system functions, sub-process

3. DataTable operation, file read/write, virtual object

4, scene recovery, qtp common objects

5. Regular expressions, descriptive programming

Confidential

Functional Test Tool QTP

Proficiency in functional test automation tools QTP, learn to write test scripts, improve testing efficiency

1, the basic use of QTP process

2. Recording applications and Web programs using QTP

3, QTP test object Management mechanism, the use of Object warehouse

4. Standard checkpoint, text checkpoint, text check field, image checkpoint, database checkpoint, other checkpoint

5, Script parameterization: Output values, using multi-action in the script, multi-action script parameterization

6. Use analog recording mode, use low-level recording mode, use QTP for regression testing

Confidential

QTP Project

Project Combat

Use QTP to test the tool's own booking system, record the test script first, and then enhance the scripting function as needed, including inserting checkpoints, scripting parameterization, partitioning multiple actions, descriptive writing, etc.

Confidential

Phase IV, Performance test tool LoadRunner

Module

Learning Goals

Content

Study time

Performance Test Tool LoadRunner

Master the writing of performance test plan, use of LoadRunner, analysis of result file, find system performance bottleneck, make system tuning

1, performance test Introduction, LoadRunner overview

2. Preparation of load/pressure test plan

3. Development Script Vugenerator

4. Design and run the scene controller

5. Analysis of analytical results loadrunner Data Pool Technical analysis

6. HTTP message structure, correlation technology, Web_reg_save_param function

7, LoadRunner file download, Web Subdivision map

8, LR Browser simulation settings, LR monitoring performance counters, LR resource analysis

Confidential

LoadRunner Project

Project Combat

Write performance test plans, record test scripts and enhance scripting capabilities, set up test scenarios and run test scenarios, collect test results, and analyze results

2016/9/26-2016/9/30

fifth stage, white box test technology

module

learning goal

content

learning time

white box test technology and White Box test tool (this plan is not implemented)

td>

Mastering the theory and method of white box testing, mastering Java Unit Test tools JUnit and Java White box test tools jtest

1,   White Box test method: Statement overlay, percent coverage, conditional override, branch conditional override, conditional combination override, path overlay, test for loop structure

2, calculation of   cyclomatic complexity

3,   object-oriented test

4,   Unit testing with JUnit

  Confidential

Sixth stage, mobile phone test

Module

Learning Goals

Content

Study time

Mobile phone Test

Master the basic theory of mobile phone testing and test methods, to master the use of common mobile phone testing tools, for mobile Internet testing to lay a solid foundation

1. Construction of Android system structure, application structure and test environment

2, Real machine and simulator test, Android debugging technology-adb

3. Android user experience test, function test, performance test

4, the use of common automation tools

5. Compatibility test

6. System resource monitoring and log analysis

7. Mobile Phone Test FAQ Analysis and use case analysis

Confidential

Insufficient:

1, less for the project's own characteristics to consider the test personnel need to master the technology.

2, the future direction of the test should be aimed at the agile development of exploratory testing, which is a very deep learning, it is worth a good study.

Test Department Training Program

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.