Fundamentals 11 min read

Comprehensive Index of API Testing, Unit Testing, Performance Testing, Language Tutorials, Case Studies, Tools, and UI Automation Resources

This page provides a comprehensive catalog of resources covering API testing, unit testing, performance testing, language-specific tutorials (Java, Groovy, Python), case studies, testing tools, UI automation, and related technical articles, offering developers and testers a centralized reference for improving software quality and efficiency.

FunTester
FunTester
FunTester
Comprehensive Index of API Testing, Unit Testing, Performance Testing, Language Tutorials, Case Studies, Tools, and UI Automation Resources

Table of Contents

This index aggregates a large collection of technical articles and examples related to software testing and development.

Interface Testing

Links to articles on using Spring Boot with MyBatis for service storage, Java HttpClient implementations for AlertOver, Swagger-to-test-code conversion, HttpClient handling of redirects, retries, file uploads, HTTPS issues, and more.

Unit Testing

Resources covering Maven/Gradle configuration of the Spock framework, Spock demos, data‑driven tests, and fuzzy assertions.

Interface Performance

Performance‑testing guides including Linux monitoring with Netdata, a custom timewatch tool, performance‑testing frameworks, high‑concurrency HttpClient setups, and specific load‑testing scenarios for password changes, update APIs, JVM heap dumps, and message‑queue performance.

Language Collections

Java articles on one‑line heart printing, atomicity and thread safety, loop tricks, main‑method internals, parameter passing, JSON null handling, and Groovy integration; Groovy articles on stream‑based prime generation, Bash scripting, Gradle database operations, and Groovy shell usage; Python articles on prime filtering, WeChat bot development, twin‑prime calculation, and Plotly visualizations.

Case Sharing

Test‑plan examples for message‑queue performance, password‑change load testing, probabilistic business interfaces, and non‑fixed probability algorithms.

Bug Collections

Analyses of MySQL index bugs, Microsoft Zune leap‑year bug, double‑spending bug, iOS calculator anomaly, iteration deletion pitfalls, and other notable defects.

Web Crawling Practices

Crawlers for form data extraction, Chinese pinyin retrieval, movie information, multi‑threaded crawling, school name extraction, e‑book sites, historical events, and large‑scale city weather data.

Tool Collections

Jacoco coverage solutions, Maven/Gradle plugins, JaCoCo reports, Moco API extensions (limit, random, cycle), static blog generation, Java POI Excel utilities, MongoDB wrappers, JSON pretty‑printing, reflection helpers, and various utility classes.

Build Tools

Maven‑Groovy mixed projects, Gradle Windows permission fixes, flexible local JAR loading, Jenkins‑Jacoco‑Sonar CI pipelines, and Gradle task‑failure continuation.

Plotly Visualization

Python Plotly tutorials for installing pandas, generating local files, scatter/line charts, pie charts, violin plots of API response times, contour plots, 3‑D interference visualizations, batch chart generation, and time‑series of API latency.

Non‑Technical Sharing

Thought‑leadership articles on programming mindset, steps to become a great Java developer, testing philosophy, career guidance for testers, manual testing importance, test case writing tips, and future testing trends.

UI Automation

Java multithreading examples, recursive function usage, UiAutomator heart‑shape drawing, source‑code analysis for click issues, text clearing with Chinese characters, element counting, custom listeners, multi‑device execution, color‑based state detection, and video playback progress extraction.

Selenium

Screenshot saving, JavaScript execution wrappers, cookie handling with MySQL, multi‑window management, third‑party login bypass, select handling, crawling examples, price‑setting scripts, data injection, forced page refresh, and JUnit integration.

App Performance

Multithreaded classes for Wi‑Fi control during Monkey testing, Logcat command execution, CPU/PSS data collection, app launch time measurement, FPS retrieval, and repeated app launch with Wi‑Fi maintenance.

Disclaimer

All articles are original and prohibited from third‑party reposting (except Tencent Cloud).

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

javaPythonPerformance Testingtools
FunTester
Written by

FunTester

10k followers, 1k articles | completely useless

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.