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: