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