Test open Python automated full stack engineer + performance specialization

Functional testing basics

Basics of interface testing
Communication principles and essence of
interfaces Cookie, session, token Detailed
explanation The meaning and testing methods of
interface testing Design of interface test cases

app testing

app process test
app compatibility test
app stability test
app performance special test
app packet capture

UI functional testing basics

Common functional testing methods: equivalence classes, boundary values, etc.
Test case/document writing specifications
How to accurately locate a bug: front-end and back-end
bugs Log analysis
web mall project testing practice

Database operations

mysql database environment construction,
basic use of database tool navicat,
database addition, deletion, modification and query
scripts, database common questions in interviews: related queries, indexes

linux system shell script

Linux environment installation, basic use of xhell tool,
common shell commands: create files, grap query, log filtering,
Linux database building, automated testing, Jenkins environment

python programming

Python basic
python environment building
python syntax basics
Basic data types string, integer
list list, tuple
dictionary dict, set
control flow if&for, while
python advanced
function usage
exception handling
file operation
decorator detailed explanation
log module
generator/iteration Object
-oriented programming
Class inheritance and encapsulation
Commonly used built-in functions
python Send email

test development

HTML front-end development basic
css/javascript
Flask builds moc serve
ORM operates the database, Flask-SQLALchemy
writes Restful API based on Flask

Performance Testing

branch topic

Performance test transactions, response time, virtual users, TPS, QPS Professional name explanation
Performance test script development, scenario design, solution writing Scenario
stress test test, interface load, mixed load, stress test, recoverable test
server monitoring positioning, JVM Monitoring, monitoring and promotion of memory, performance result analysis, test report writing,
performance tuning solutions, cluster stress testing, full-link stress testing, performance testing process summary

continuous integration

Git warehouse, test script version control management,
Jenkins scheduled build tasks,
Jenkins automatically triggers sending emails, Jenkins
integration test framework, distributed running
of docker containers, application of Jenkins+git+linux+docker in automated testing,
container construction, automated testing, continuous integration, continuous deployment

UI/interface automated testing

UI automation
APP Automation
appium Automation environment construction
UIautomator Element positioning detailed explanation
uiautomator2 test framework
airtest Test framework detailed explanation
app Stability test monkey
branch theme
app Automation test framework construction
H5/mini program/WeChat public account automation
Android cluster distributed environment construction
Web automation
selenium environment Construction
Detailed explanation of element positioning
Javascript application in automation
POM mode application
Keyword-driven
Data-driven
web mall automation practice

Interface automation

Postman explains in detail
the request library for http protocol interface testing,
websockets/dubbo interface testing practice,
and implementation of the entire interface automation process.

Build a testing framework

Build UI automated testing framework from scratch
Build interface automated testing framework from scratch
Integrate interface and UI automated testing framework

Finally, I would like to thank everyone who read my article carefully. Looking at the increase in fans and attention, there is always some courtesy. Although it is not a very valuable thing, if you can use it, you can take it directly!

Software testing interview applet

A software test question bank that has been used by millions of people! ! ! Who is who knows! ! ! The most comprehensive interview test mini program on the Internet, you can use your mobile phone to answer questions, take the subway, bus, and roll it up!

Covers the following interview question sections:

1. Basic theory of software testing, 2. web, app, interface function testing, 3. network, 4. database, 5. linux

6. Web, app, interface automation, 7. Performance testing, 8. Programming basics, 9. HR interview questions, 10. Open test questions, 11. Security testing, 12. Computer basics

Information acquisition method:

Guess you like

Origin blog.csdn.net/myh919/article/details/132690640