SnoozyBoba
SnoozyBoba

How's the testing culture in your team?

I have been working heavily on FE for the past 2 years and our product has grown/changed a lot without any sort of test cases. Now it's a bit difficult for us to estimate the impact areas without going through several files and deep into code sometimes.

With fast changing requirements/updates to the existing logic, I guess we will start spending more time on fixing breaking cases but eventually it would lead to a better setup and flow.

Wanted to know, how your experience has been in such cases and whether your firm/teams do write test cases.

23mo ago
Jobs
One interview, 1000+ job opportunities
Take a 10-min AI interview to qualify for numerous real jobs auto-matched to your profile 🔑
+322 new users this month
SparklyBiscuit
SparklyBiscuit
Tekion23mo

We have been told to be T-shaped developers and to write automation ourselves.

SnoozyBoba
SnoozyBoba

But does your pull requests get merged if you'll skip due to timelines commitment or some product priorities?

SparklyBiscuit
SparklyBiscuit
Tekion23mo

Nhi. In dev estimate everything is included. So, we have to plan accordingly.

CosmicPotato
CosmicPotato

When I worked in smaller projects, tests were practically non-existent. It really depends upon the project to project basis. Anyone trying to build a quick mvp might not need testing as a priority as opposed to having rapid prototyping and quick releases. But once a project reaches a stage where SLA agreements are involved or you are actually working in a product, then investing some time to refactor the code and implementing/maintaining unit tests becomes quite invaluable and really does pay off later on.

SnoozyBoba
SnoozyBoba

Ah alright, definitely sla and other stuff creates pressure from sales/product/legal and other departments. Instability would cause a lot of damage.

WobblyDumpling
WobblyDumpling
Amazon23mo

My pull request won't get merged if I haven't added unit tests. And a jira ticket for the integration tests/automation is created along with the task. Usually have to do them one after the other. Anyways in my org, it's the developer's responsibility to write automation atleast for the functional aspects. SDETs take care of automation test cases from load testing and reliability pov

SnoozyBoba
SnoozyBoba

Got it, thanks for sharing.

Discover more
Curated from across