
Introduction
In swim training, progress can sometimes be subtle, making it difficult to tell from daily sensations whether you are truly getting stronger. “Feeling a bit easier than last month” is not the same as “aerobic efficiency improved by 8%.” This is where the value of Test Sessions lies—using standardized tests to convert “feelings” into “numbers,” giving training adjustments an objective basis.
This article will introduce common swim test protocols, the design framework of test sessions, and how to interpret test results to optimize your training plan.
Why Do You Need Test Sessions?
The core value of regular testing:
- Track progress trajectory: Record results from each test to form a progress curve, confirming whether the training direction is correct
- Update pace zones: Training intensity zones should be updated based on the latest test results, avoiding training intensities that lag behind or are too high
- Identify training bottlenecks: If a particular test plateaus for an extended period, it indicates the corresponding energy system or technique needs targeted training
- Boost psychological motivation: Concrete performance improvements are the most direct training motivator
- Assess pre-race condition: Test results 2–3 weeks before a race can predict race performance and serve as the basis for final strategy adjustments
Common Swim Test Protocols
T-20 Test (20-Minute Maximum Distance)
Method: Swim continuously for 20 minutes at your highest sustainable pace, recording total distance
Calculation: T-20 pace = distance swum in 20 minutes ÷ 20 (calculated per 100m)
Purpose: Assesses aerobic threshold pace and serves as the foundation for setting training pace zones across the entire workout
Pros and Cons: Easy to execute, but requires strong pace self-control; starting too fast and fading will compromise test validity
CSS Test (Critical Swimming Speed)
Method: First swim a best-effort 400m (after full rest) → rest 10 minutes → then swim a best-effort 200m
Calculation: CSS (sec/100m) = (400m time - 200m time) ÷ 2
Purpose: CSS speed corresponds to lactate threshold pace and can serve as the target pace for “threshold sets” in training
Example: 400m time 5:52 (352 seconds), 200m time 2:40 (160 seconds)
CSS = (352 - 160) ÷ 2 = 96 seconds = 1:36 per 100m
Best-Effort Time Trials at Specific Distances
Based on your primary race events, periodically test all-out performance at race distances:
| Test Event | Frequency | Adequate Rest Before/After |
|---|---|---|
| 50m Sprint | Every 4–6 weeks | Full rest 3–5 days |
| 100m Best | Every 4–6 weeks | Full rest 2–3 days |
| 400m Best | Every 6–8 weeks | Full rest 3–5 days |
| 1500m Best | Every 8–12 weeks | Full rest 5–7 days |
Kick Test (25m with Kickboard)
Method: Using a kickboard, swim 25m using only your kick, recording the time
Purpose: Assesses kicking efficiency and core stability. If full-stroke swimming improves but the kick test plateaus, it indicates kicking is a training bottleneck
Technical Efficiency Test (Stroke Count per Length)
Method: Swim 25m at moderate speed, recording stroke count (DPS, Distance Per Stroke)
Purpose: Monitors technical efficiency; fewer strokes while maintaining speed indicates technical improvement
Test Session Design Framework
The design of test sessions must ensure the validity and reproducibility of test results.
CSS Test Session (Standard Version)
Warm-up: 800–1000m
400m easy freestyle
200m mixed strokes
4 × 50m (gradually increasing from Z2→Z3)
Test Set 1: 400m all-out, record full time
Rest: 10–15 minutes (light dynamic stretching at poolside)
Test Set 2: 200m all-out, record full time
Cool-down: 400m very easy mixed strokes
Calculate CSS and update training pace chart
T-20 Test Session
Warm-up: 600m easy swimming
4 × 50m (gradually increasing from Z2→Z3, brief sprint on the last rep to feel speed)
Test: 20-minute all-out continuous swim (start stopwatch before pushing off)
— Mentally note distance covered every 5 minutes
— Maintain even pace throughout; don't start fast and fade
— Record total distance after 20 minutes
Cool-down: 400m easy swimming
Multi-Event Quick Assessment Session (Monthly)
Warm-up: 600m
Test 1: 25m timed kick (rest 2 minutes)
Test 2: 50m all-out (rest 5 minutes)
Test 3: 200m at CSS pace (confirm ability to hit target, not all-out)
Record: stroke count (on any 25m segment)
Cool-down: 300m
Total distance: approximately 1500m
Interpreting and Applying Test Results
Interpreting Progress Trends
| Test Result | Training Direction Recommendation |
|---|---|
| CSS speed improved | Continue current threshold training plan |
| CSS speed plateaued for over 6 weeks | Increase Z4 training volume, or review technical efficiency |
| Aerobic endurance improved but speed plateaued | Increase frequency of speed sets |
| Short-distance results improved but long-distance plateaued | Increase proportion of over-distance training |
| Stroke count increased (technical regression) | Re-emphasize proportion of technique sets |
| Kick test plateaued | Increase kickboard training and core strengthening work |
Updating Training Pace
After each CSS or T-20 test, update the pace references for each training intensity zone:
- Z2 Aerobic pace: CSS + 20–30 sec/100m
- Z3 Threshold pace: CSS + 5–10 sec/100m
- Z4 Anaerobic pace: CSS speed or slightly faster
- Z5 Sprint: No reference pace for all-out efforts; rely on feel and timing
Test Session Precautions
- No high-intensity training 2 days before the test: Ensure the body is in optimal condition for testing
- Standardize test conditions: Same pool, same lane (to avoid current differences between the fastest and slowest lanes), same time of day
- Do not test during fatigue weeks: Results from peak training volume weeks do not represent true capability; choose a recovery period after a deload week
- Record your condition on test day: Sleep hours, dietary intake, subjective feel—these help explain the reasons behind performance differences
- Record every test in full: Don’t just record the final result; also record split times (e.g., each 100m split in a 400m test) to track pace evenness
Practical Recommendations
- Schedule a formal test session every 6–8 weeks, avoiding too frequent testing that disrupts training rhythm, while also avoiding too infrequent testing that loses tracking value.
- Use a spreadsheet to record all test data, creating a visual progress curve; long-term trends matter more than single-session results.
- Stay level-headed when test results are disappointing: A single test is influenced by multiple factors; focus on the trend across 3–6 tests rather than one result.
- Make the CSS test a fixed habit, conducting every test under identical conditions so the data remains comparable.
- Share test results with your coach or training partners; an external perspective helps interpret data more accurately and adjust training direction.
Conclusion
Training without testing is like groping in the dark. Regular test sessions give every training decision data-backed support, and every improvement is clearly recorded. Starting next cycle, schedule test sessions into your training plan—let the numbers speak and make your progress visible.
Related Reading
- Swim Training Log: How to Record and Track Key Data for Swimming Progress
- Swim Training Log Methods: How to Track Progress and Adjust Your Plan
- Technical Sets in Swim Training: Designing Technique-Focused Workouts
- Swim Technique Sessions: Designing a Weekly Schedule with One Technique-Focused Session
西進武嶺 免費訓練分析服務 Intervals | 練不夠還是練過頭?你哪一種類型選手?AI模型告訴你! | 備戰神器 | 公路車 訓練 | CT Yeh
4 年前
一個測試有沒有認真練車的方法😂 #公路車
10 個月前
單車AI教練!全新 ChatGPT4o 幫你分析訓練成果!排武嶺課表,分析騎車姿勢! 太神了! / 公路車 / CT Yeh / feat. 緯緯
2 年前
[教學] Premiere 影片 手震 修正 教學 防抖 單眼 影像 GoPro 穩定 Video Stabilization
8 年前
live) 超越北高 之一日北高12小時 策略
7 年前
一日北高/長距離團騎 常見問題補充篇 / 組團或跟團的眉角 / 壯車友容易被瘦車友慢性拉爆 / 原來屁股痛可能是這個原因...? / 風場配速法 / 公路車 / CT Yeh
2 年前
一日北高前的高裝檢 | 北高 360 | 挑戰11小時的裝備 | 一日雙塔 | 補給
6 年前
西進武嶺 自製新版AI配速表產生器 x 賽前攻略 抱佛腳! 沒有功率計也可以產生配速表嗎?有什麼其他眉角賽前要注意的呢? | 西進武嶺 / 東進武嶺 KOM 攻略 | 公路車 | CT Yeh
4 年前