Python automation full-stack engineer test development + performance test

Functional Testing Basics

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

app test

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

Fundamentals of UI Functional Testing

Common functional testing methods: equivalence class, boundary value, etc.
Test case/document writing specification
How to accurately locate a bug: front-end and back-end
bug log analysis
web mall project test combat

database operation

Mysql database environment construction
Basic use of database tool navicat
Database addition, deletion, modification and query script
Common questions about database interviews: relational query, index

Linux system shell script

Linux environment installation, basic use of xhell tools
Common shell commands: create files, grap query, log filtering,
linux build database, automated testing, Jenkins environment

python programming

Python basics
python environment to build
python grammar basics
basic data types string, integer
list list, tuple tuple
dictionary dict, set set
control flow if&for, while
python advanced
function use
exception handling
file operation
detailed decorator
log module
generator/iteration Object
-oriented programming
Inheritance and encapsulation of classes
Commonly used built-in functions
python to send emails

test development

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

Performance Testing

Branch topics
Performance test transaction, response time, virtual user, TPS, QPS professional name explanation
Performance test script development, scenario design, program writing
Scenario stress test, but interface load, mixed load, stress test, recoverable test
server monitoring positioning , JVM monitoring, monitoring and pushing memory, performance result analysis, test report writing
performance tuning plan, cluster pressure test, full link pressure test, performance test process summary

continuous integration

git repository, test script version control management
Jenkins timing build tasks
Jenkins automatically triggers sending emails
jenkins integrated test framework distributed running
docker containers in automated testing application
Jenkins+git+linux+docker container build automated testing continuous integration, continuous deployment

UI/interface automated testing

UI automation,
APP automation,
appium automation environment, build
UIautomator element positioning,
uiautomator2 test framework,
airtest test framework
, app stability test, monkey
branch theme
, app automation test framework, build
H5/small program/WeChat official account automation,
android cluster distributed environment, build
Web automation,
selenium environment Construction
Element positioning detailed explanation
Javascript application in automation
POM mode application
keyword-driven
data-driven
web mall automation actual combat
interface automation
postman detailed
explanation request library http protocol interface test
websockets/dubbo interface test actual combat
interface automation full process implementation
build test framework
build from scratch UI automation testing framework
Build an interface automation testing framework from scratch
Integration of interface and UI automation testing framework

[Station B is the most easy-to-understand] Python interface automation testing from entry to proficiency, ultra-detailed advanced tutorials, watching this set of videos is enough

Guess you like

Origin blog.csdn.net/xiao1542/article/details/131964411