<nakilon>
a typical story: QA dept and their managers once decided that they need web browser automation, but no one was going to hire programmers so they give manual testers with no relevant education the google search query "selenium and ruby" and order: "automate!"
<nakilon>
after 10 years living under a rock they've decided to hire a programmer -- me; and I am supposed to "make it properly" and the success metric is if they now write tests faster; but the problem is that I am making a new testing library but the girls don't even know what is Array#to_h, Object#tap, **kwargs, &block, i.e. they understand nothing
<nakilon>
and so first they took a book about rspec, then a book about ruby, they are reading non-english blogs and a month has passed after they've joined me but they still didn't make no a merge request
<nakilon>
or for example, of course they had no CI and instead they had a PTSD from previous lead who was blaming them in syntax errors in codebase, so I made a jenkins job, etc., and boss asks "he made this thing -- do you need it?", and they tell him: "we don't understand what it is for", etc.
<nakilon>
the question is: how the hell teach them?
rvalue has quit [Ping timeout: 252 seconds]
TomyWork has joined #ruby
konsolebox has joined #ruby
rvalue has joined #ruby
rvalue has quit [Ping timeout: 244 seconds]
rvalue has joined #ruby
konsolebox has quit [Ping timeout: 248 seconds]
<leah2>
phew
Pixi` has joined #ruby
Pixi__ has joined #ruby
Pixi has quit [Ping timeout: 244 seconds]
Pixi` has quit [Ping timeout: 265 seconds]
<kjetilho>
nakilon: demo time. show the workflow, what happens if you make a typo and how the stuff saves them.
notzmv has joined #ruby
rvalue has quit [Ping timeout: 265 seconds]
<leah2>
yeah, lots of hand on teaching. they have the benefit of experiencing pain points already, so showing them how it avoids those could help
grenierm has quit [Ping timeout: 240 seconds]
rvalue has joined #ruby
LainExperiments has joined #ruby
Linux_Kerio has joined #ruby
gvg has quit [Ping timeout: 276 seconds]
donofrio has joined #ruby
JulioPapel has joined #ruby
<o0x1eef>
Those type of tests are more prone to random failures more than anything other I've worked with. So I think it might be hard to make bulletproof. I guess any small step forward is progress
<leah2>
also true -.-
<leah2>
but if you've seen people clicking manually all the time they are happy for every automation :)
<kjetilho>
leah2: don't be so sure...
<nakilon>
they say "good QA engineer is a carefull engineer", advocating with this statement the refusal of any automation or error-avoiding practices
<nakilon>
-- why you do this? -- to avoid this kind of errors -- but you are QA engineer, you should not do the errors!
<nakilon>
i.e. QA dept != automation dept, rather opposite, they are used to do everything manually, etc.
user71 has joined #ruby
gvg has joined #ruby
<o0x1eef>
Maybe this is a controversial statement :) They're working against themselves IMO. Same as people who think they can ignore AI. Eventually the world will pass them by.