about managers? Automated testing is often: • too opaque to QA leads; • too foreign to Dev leads; • a silver bullet to product owners. What do we want? Detect problems and solve conflicts as early as possible. Product Owner O Team Lead P
My name is Daryna Chernysheva. • I’ve been in software testing since 2009. • Test frameworks design is my main skill. • I like sci-fi, popular science, gadgets, and metal music. Daryna C Standup Monster
Ineffective tests: History DEV: We need to check our builds. Which tests ca n we use? QA: Take these. DEV: How long does the execution take? QA: It takes 4 hours. DEV: Are you serious? No way guys. QA: Take it or leave it.
Non-optimized tests: History PROD: You don’t execute tests often enough! QA: Tests execution takes a lot of time because of operations A and B. In fact, tests are short. DEV: Why don’t we use unit tests? Unit tests do n’t do A or B.
Non-optimized tests: Solution 1. Discussion. 2. DEVs can help QAs shorten the road. 3. DEVs perform code reviews and give advices on solution design. 4. Product owners approve excluding long tests fr om testing scope.
A game of telepaths: History QA: Does it really works this way? DEV: Yes, it does. QA: Why haven’t you told us before? DEV: You have never asked. QA: We have to discard what we’ve done because of you !
A game of telepaths: Solution 1. Discussion. 2. Active groups are formed by tasks, not by tribes. 3. All task-related discussions involve all stakeholder s. 4. Follow-us are written to keep everyone at the sam e page.
XXX: He is wrong. XXX: It doesn’t work this way. XXX: Though, at the second thought... XXX: And I don’t want to offend him. XXX: And what should I tell him, after all? TECH TALK TRIBE DARLING TROUBLE TOKENS
XXX: He is wrong. XXX: It doesn’t work this way. XXX: Though, at the second thought... XXX: And I don’t want to offend him. XXX: And what should I tell him, after all? XXX: I’d better switch the team. I don’t want to mes s with this stuff. TECH TALK TRIBE DARLING TROUBLE TOKENS