Zhimin Zhan
1 min readJun 5, 2022

--

You don't distinguish test steps and test cases. Testing 101, one test case contains multiple test steps. Here is stats of WhenWise test suite (561 raw Selenium + RSpec test cases).

+------------+---------+---------+---------+--------+

| TEST | LINES | SUITES | CASES | LOC |

| | 26184 | 336 | 561 | 20534 |

+------------+---------+---------+---------+--------+

| PAGE | LINES | CLASSES | METHODS | LOC |

| | 9883 | 181 | 1625 | 7466 |

+------------+---------+---------+---------+--------+

| HELPER | LINES | COUNT | METHODS | LOC |

| | 823 | 5 | 61 | 637 |

+------------+---------+---------+---------+--------+

| TOTAL | 36890 | | | 28637 |

+------------+---------+---------+---------+--------+

With repeating steps in before(:each), after(:each). the actual number is be bigger.

I clearly stated: I am at Level 4 of AgileWay Continuous Testing Grading: comfortable with 500 End to End UI Tests (for a single project).

https://zhiminzhan.medium.com/agileway-continuous-testing-grading-f483a870d2e2

--

--

Zhimin Zhan
Zhimin Zhan

Written by Zhimin Zhan

Test automation & CT coach, author, speaker and award-winning software developer. Help teams succeed with Agile/DevOps by implementing real Continuous Testing.

No responses yet