SlideShare a Scribd company logo
1 of 21
Download to read offline
Praktyka automatyzacji
Automatyzacja w praktyce
„Automatyzacja testów”
Arnon Axelrod
Automatyzacja to coś więcej
https://testerzy.pl/baza-wiedzy/artykuly/automatyzacja-w-procesie-wytwarzania-oprogramowania
https://testerzy.pl/ankieta/sytuacja-junioroaw-na-rynku-pracy-w-testowaniu-oprogramowania-kwiecien-2022/result
Cele automatyzacji testów?
Narzędzia
Jaki procent firm, w których pracowałeś, miał
automatyzację na satysfakcjonującym poziomie?
Ocena jakości automatyzacji w aktualnej w organizacji?
kontra
Czego aktualnie brakuje Twojej organizacji do
osiągnięcia sukcesu w automatyzacji?
Czego aktualnie brakuje Twojej organizacji do
osiągnięcia sukcesu w automatyzacji? KOMENTARZE
• „LUDZI - potrzebujemy więcej doświadczonych programistów
testów”
• „Strategii testowania, planu testowania i rozsądku”
• „Wprowadzamy nowa apke więc pierw ja musimy
launchowac a pozniej wrócimy do automatyzacji”
• „doświadczenia w programowaniu, brak dzielenia się wiedzą”
• „Zrozumienia przez DevLeadów i PO czym jest Quality
assurance”
• „Czasu i doświadczonych testerów”
• „W pełni sprawne środowisko testowe”
• „QA lead który jest bardziej techniczny jeśli chodzi o
automatyzacje”
• „Odciążenia w pracy, dość często funkcja testera manualnego
i automatyzującego są połączone, uważam że w zespole
powinny być dwie osoby i podział obowiązków”
• „Logiki”
• „Tylko czasu”
•Ludzie
•Czas
•Strategia
•Środowisko
Czynności w automatyzacji
/// <reference types="cypress" />
describe('Search by text', () => {
beforeEach(() => {
//precondition
cy.visit("http://google.com")
})
it('Search Tina Turner music', () => {
const textToBeSearched = 'Simply the best'
const searchResultTitle = 'Tina Turner -
The Best'
const acceptCookieButton = '#L2AGLb'
//accept cookies
cy.get(acceptCookieButton).click();
//type searched text and hit enter button
cy.get('input.gLFyf').type(`${textToBeSearched}
{enter}`)
//get result header and verify the result
cy.get('h3.H1u2de')
.contains(searchResultTitle)
})
})
 budowanie / utrzymanie frameworku
 wymyślanie testów
 pisanie testów
 projektowanie testów
 projektowanie testów
 projektowanie danych
 projektowanie testów()
 projektowanie / debugowanie / poprawienie testów
 pisanie testów
 projektowanie testów
 pisanie testów
 projektowanie testów
 projektowanie / debugowanie/ poprawiania testów
 pisanie testów
Czynności w automatyzacji
 uruchamianie testów
 reprodukcja i
raportowanie
defektów
 usuwanie testów
Framework
Testy
Proces automatyzacji testowania
Uruchomienie Utrzymanie
Uruchamianie
Reprodukcja i
raportowanie
defektów
Wymyślanie
Projektowanie
Danych
Tworzenie
Nagrywanie
Debugowanie,
poprawienia i
usuwanie
Projektowanie
Utrzymanie
Wybór /
projekt
Kodowanie
Co robi automatyk testów?
jaki procent czasu zajmuje dana aktywność?
Bez
kodowania
Podstawowe
kodowanie
Kodowanie
Co tester automatyzujący robi w pracy?
wymyślanie testów
projektowanie testów
projektowanie danych
uruchamianie testów
reprodukcja i raportowanie defektów
usuwanie testów
debugowanie i poprawianie testów
utrzymywanie framework
pisanie testów
budowanie frameworku
Bez
kodowania
Podstawowe
kodowanie
Kodowanie
27%
38%
35%
Rozdzielenie zadań
Tester
wymyślanie testów
projektowanie testów
projektowanie danych
Techniczny tester
(niekoniecznie
automatyzujący)
uruchamianie testów
reprodukcja i raportowanie defektów
usuwanie testów
debugowanie i poprawianie testów
Programista testów
utrzymywanie framework
pisanie testów
budowanie framworku
Co warto ze sobą zabrać?
•proces i projekt automatyzacji są skrajnie trudne
(analizując failure rate)
•czynności w automatyzacji nie są tak trudne jak
się większości wydaje
•automatyzacja może być tańsza
•automatyzacja może dostarczać jeszcze większą
wartość
Bingo konferencyjne
Tester automatyczny Automatyzacja = Selenium Automatyzacja zawsze się opłaca
Automatyzacja na GUI jest
najskuteczniejsza
Narzędzia low-code / no-code w
testowaniu działają
Wszyscy musimy być automatykami
Praca w automatyzacji jest trudna Automatyzuj już dziś!
Automatyzując testy oszczędzamy
czas
Testowanie automatyczne jest
lepsze od „manualnego”
Automatyzacja to nie kodowanie …
Bingo konferencyjne
Tester automatyczny Automatyzacja = Selenium Automatyzacja zawsze się opłaca
Automatyzacja na GUI jest
najskuteczniejsza
Narzędzia low-code / no-code w
testowaniu działają
Wszyscy musimy być automatykami
Praca w automatyzacji jest trudna Automatyzuj już dziś!
Automatyzując testy oszczędzamy
czas
Testowanie automatyczne jest
lepsze od „manualnego”
Automatyzacja to nie kodowanie …
Źródła
• https://testerzy.pl/baza-
wiedzy/automatyzacja-testowania-mity-
prawda
• https://testerzy.pl/baza-wiedzy/artykuly/czy-
automatyzacja-to-testowanie
• https://testerzy.pl/baza-
wiedzy/artykuly/automatyzacja-testow-z-no-
code-codeless-low-code
• https://testerzy.pl/baza-wiedzy/koszty-i-
wartosc-automatyzacji
• https://testerzy.pl/baza-wiedzy/6-metod-
ktore-moga-byc-tansze-i-skuteczniejsze-od-
testow-automatycznych-na-interfejsie
• https://testerzy.pl/baza-
wiedzy/artykuly/automatyzacja-w-procesie-
wytwarzania-oprogramowania

More Related Content

What's hot

Business Analysis Canvas [Canvas para Análise de Negócio]
Business Analysis Canvas [Canvas para Análise de Negócio]Business Analysis Canvas [Canvas para Análise de Negócio]
Business Analysis Canvas [Canvas para Análise de Negócio]Rildo (@rildosan) Santos
 
Introdução ao Design Thinking
Introdução ao Design Thinking   Introdução ao Design Thinking
Introdução ao Design Thinking Priscila Machado
 
Sistema Kanban como gestor da transformação organizacional
Sistema Kanban como gestor da transformação organizacionalSistema Kanban como gestor da transformação organizacional
Sistema Kanban como gestor da transformação organizacionalMichelle Moraes Teodoro
 
Material gremio estudantil
Material gremio estudantilMaterial gremio estudantil
Material gremio estudantilFlavia Rossin
 
UNIFESO 2020 - Gestão de projetos: expectativa x realidade
UNIFESO 2020 - Gestão de projetos: expectativa x realidadeUNIFESO 2020 - Gestão de projetos: expectativa x realidade
UNIFESO 2020 - Gestão de projetos: expectativa x realidadeDebora Modesto
 
[Pocket Content] Chatbot para transformar a experiência do consumidor
[Pocket Content] Chatbot para transformar a experiência do consumidor[Pocket Content] Chatbot para transformar a experiência do consumidor
[Pocket Content] Chatbot para transformar a experiência do consumidorMJV Technology & Innovation Brasil
 
Algumas normas para realização de um PowerPoint
Algumas normas para realização de um PowerPointAlgumas normas para realização de um PowerPoint
Algumas normas para realização de um PowerPointJosé Alemão
 
Toolkit de Design Thinking Echos
Toolkit de Design Thinking EchosToolkit de Design Thinking Echos
Toolkit de Design Thinking EchosColaborativismo
 
Brainwriting 635 - Resumo
Brainwriting 635 - ResumoBrainwriting 635 - Resumo
Brainwriting 635 - ResumoVitor Morais
 
Plano de curso informatica
Plano de curso informaticaPlano de curso informatica
Plano de curso informaticaF Guanambi
 
Sistema de conhecimento do trabalho
Sistema de conhecimento do trabalhoSistema de conhecimento do trabalho
Sistema de conhecimento do trabalhoDenilson Sousa
 
[slides] Planejamento, Execução e Controle de Projetos (2015: 2º semestre)
[slides] Planejamento, Execução e Controle de Projetos (2015: 2º semestre)[slides] Planejamento, Execução e Controle de Projetos (2015: 2º semestre)
[slides] Planejamento, Execução e Controle de Projetos (2015: 2º semestre)Alessandro Almeida
 
Jovem Protagonista2022.pdf
Jovem Protagonista2022.pdfJovem Protagonista2022.pdf
Jovem Protagonista2022.pdfVallery9
 
Apresentação marketing digital - Agência Start-se
Apresentação marketing digital - Agência Start-seApresentação marketing digital - Agência Start-se
Apresentação marketing digital - Agência Start-seRede Tendência
 

What's hot (20)

Business Analysis Canvas [Canvas para Análise de Negócio]
Business Analysis Canvas [Canvas para Análise de Negócio]Business Analysis Canvas [Canvas para Análise de Negócio]
Business Analysis Canvas [Canvas para Análise de Negócio]
 
Introdução ao Design Thinking
Introdução ao Design Thinking   Introdução ao Design Thinking
Introdução ao Design Thinking
 
Lista de Exercícios - Excel
Lista de Exercícios - ExcelLista de Exercícios - Excel
Lista de Exercícios - Excel
 
Sistema Kanban como gestor da transformação organizacional
Sistema Kanban como gestor da transformação organizacionalSistema Kanban como gestor da transformação organizacional
Sistema Kanban como gestor da transformação organizacional
 
Material gremio estudantil
Material gremio estudantilMaterial gremio estudantil
Material gremio estudantil
 
UNIFESO 2020 - Gestão de projetos: expectativa x realidade
UNIFESO 2020 - Gestão de projetos: expectativa x realidadeUNIFESO 2020 - Gestão de projetos: expectativa x realidade
UNIFESO 2020 - Gestão de projetos: expectativa x realidade
 
Webinar Pré Agile Week | Agile Mindset Workshop Pocket
Webinar Pré Agile Week | Agile Mindset Workshop PocketWebinar Pré Agile Week | Agile Mindset Workshop Pocket
Webinar Pré Agile Week | Agile Mindset Workshop Pocket
 
[Pocket Content] Chatbot para transformar a experiência do consumidor
[Pocket Content] Chatbot para transformar a experiência do consumidor[Pocket Content] Chatbot para transformar a experiência do consumidor
[Pocket Content] Chatbot para transformar a experiência do consumidor
 
Pitch - #LabStartups
Pitch - #LabStartupsPitch - #LabStartups
Pitch - #LabStartups
 
Algumas normas para realização de um PowerPoint
Algumas normas para realização de um PowerPointAlgumas normas para realização de um PowerPoint
Algumas normas para realização de um PowerPoint
 
Toolkit de Design Thinking Echos
Toolkit de Design Thinking EchosToolkit de Design Thinking Echos
Toolkit de Design Thinking Echos
 
Brainwriting 635 - Resumo
Brainwriting 635 - ResumoBrainwriting 635 - Resumo
Brainwriting 635 - Resumo
 
Hotmart
Hotmart Hotmart
Hotmart
 
Plano de curso informatica
Plano de curso informaticaPlano de curso informatica
Plano de curso informatica
 
Aula 20 div e spans
Aula 20 div e spansAula 20 div e spans
Aula 20 div e spans
 
Sistema de conhecimento do trabalho
Sistema de conhecimento do trabalhoSistema de conhecimento do trabalho
Sistema de conhecimento do trabalho
 
Homenagem ao dia internacional da mulher apresentação
Homenagem ao dia internacional da mulher   apresentaçãoHomenagem ao dia internacional da mulher   apresentação
Homenagem ao dia internacional da mulher apresentação
 
[slides] Planejamento, Execução e Controle de Projetos (2015: 2º semestre)
[slides] Planejamento, Execução e Controle de Projetos (2015: 2º semestre)[slides] Planejamento, Execução e Controle de Projetos (2015: 2º semestre)
[slides] Planejamento, Execução e Controle de Projetos (2015: 2º semestre)
 
Jovem Protagonista2022.pdf
Jovem Protagonista2022.pdfJovem Protagonista2022.pdf
Jovem Protagonista2022.pdf
 
Apresentação marketing digital - Agência Start-se
Apresentação marketing digital - Agência Start-seApresentação marketing digital - Agência Start-se
Apresentação marketing digital - Agência Start-se
 

Similar to Automatyzacja w praktyce. Praktyka automatyzacji

Matka, żona, i...testerka
Matka, żona, i...testerkaMatka, żona, i...testerka
Matka, żona, i...testerkatestuj.pl
 
Podstawy testowania oprogramowania INCO 2023.pptx
Podstawy testowania oprogramowania INCO 2023.pptxPodstawy testowania oprogramowania INCO 2023.pptx
Podstawy testowania oprogramowania INCO 2023.pptxKatarzyna Javaheri-Szpak
 
MS - Wprowadzenie do testów jednostkowych
MS - Wprowadzenie do testów jednostkowychMS - Wprowadzenie do testów jednostkowych
MS - Wprowadzenie do testów jednostkowychMarcin Samsonowski
 
Strategie automatyzacji testow
Strategie automatyzacji testowStrategie automatyzacji testow
Strategie automatyzacji testowWiktor Żołnowski
 
BugHuntFest2024 - Mity o pracy testera (Katarzyna Javaheri)
BugHuntFest2024 - Mity o pracy testera (Katarzyna Javaheri)BugHuntFest2024 - Mity o pracy testera (Katarzyna Javaheri)
BugHuntFest2024 - Mity o pracy testera (Katarzyna Javaheri)Katarzyna Javaheri-Szpak
 
Od Produktywności do Sabotażu - Sławomir Radzymiński, KraQA #31
Od Produktywności do Sabotażu - Sławomir Radzymiński, KraQA #31Od Produktywności do Sabotażu - Sławomir Radzymiński, KraQA #31
Od Produktywności do Sabotażu - Sławomir Radzymiński, KraQA #31kraqa
 
Tdd - Czyli jak tworzyć dobre jakościowo aplikacje
Tdd - Czyli jak tworzyć dobre jakościowo aplikacjeTdd - Czyli jak tworzyć dobre jakościowo aplikacje
Tdd - Czyli jak tworzyć dobre jakościowo aplikacjeSPARK MEDIA
 
Perl. Testowanie. Zapiski programisty
Perl. Testowanie. Zapiski programistyPerl. Testowanie. Zapiski programisty
Perl. Testowanie. Zapiski programistyWydawnictwo Helion
 
Elitmind @ SQLDay2018: Stream Analytics i Machine Learning – czy to dobrze do...
Elitmind @ SQLDay2018: Stream Analytics i Machine Learning – czy to dobrze do...Elitmind @ SQLDay2018: Stream Analytics i Machine Learning – czy to dobrze do...
Elitmind @ SQLDay2018: Stream Analytics i Machine Learning – czy to dobrze do...Elitmind
 
Edukacja testerska na Quality in IT
Edukacja testerska na Quality in ITEdukacja testerska na Quality in IT
Edukacja testerska na Quality in ITRadoslaw Smilgin
 
Analityk w świecie automatyzacji i robotyzacji biznesu
Analityk w świecie automatyzacji i robotyzacji biznesuAnalityk w świecie automatyzacji i robotyzacji biznesu
Analityk w świecie automatyzacji i robotyzacji biznesuAndrzej Sobczak
 
AutoMagicTest – automatyzacja bez kodowania?
AutoMagicTest – automatyzacja bez kodowania? AutoMagicTest – automatyzacja bez kodowania?
AutoMagicTest – automatyzacja bez kodowania? Radoslaw Smilgin
 
Aula polska - Psychologia i Code Review
Aula polska -  Psychologia i Code ReviewAula polska -  Psychologia i Code Review
Aula polska - Psychologia i Code ReviewTomasz Grzemski
 
testerzy.pl katalog szkoleń praktycznych dla testerów oprogramowania 2015
testerzy.pl katalog szkoleń praktycznych dla testerów oprogramowania 2015testerzy.pl katalog szkoleń praktycznych dla testerów oprogramowania 2015
testerzy.pl katalog szkoleń praktycznych dla testerów oprogramowania 2015Radoslaw Smilgin
 
4Developers 2015: User Experience a metodyki projektów - Wojciech Chojnacki
4Developers 2015: User Experience a metodyki projektów - Wojciech Chojnacki4Developers 2015: User Experience a metodyki projektów - Wojciech Chojnacki
4Developers 2015: User Experience a metodyki projektów - Wojciech ChojnackiPROIDEA
 
Jak stworzyć udany system informatyczny
Jak stworzyć udany system informatycznyJak stworzyć udany system informatyczny
Jak stworzyć udany system informatycznyqbeuek
 

Similar to Automatyzacja w praktyce. Praktyka automatyzacji (20)

Matka, żona, i...testerka
Matka, żona, i...testerkaMatka, żona, i...testerka
Matka, żona, i...testerka
 
Podstawy testowania oprogramowania INCO 2023.pptx
Podstawy testowania oprogramowania INCO 2023.pptxPodstawy testowania oprogramowania INCO 2023.pptx
Podstawy testowania oprogramowania INCO 2023.pptx
 
Testowanie automatyczne 2024 INCO Academy
Testowanie automatyczne 2024 INCO AcademyTestowanie automatyczne 2024 INCO Academy
Testowanie automatyczne 2024 INCO Academy
 
MS - Wprowadzenie do testów jednostkowych
MS - Wprowadzenie do testów jednostkowychMS - Wprowadzenie do testów jednostkowych
MS - Wprowadzenie do testów jednostkowych
 
Strategie automatyzacji testow
Strategie automatyzacji testowStrategie automatyzacji testow
Strategie automatyzacji testow
 
BugHuntFest2024 - Mity o pracy testera (Katarzyna Javaheri)
BugHuntFest2024 - Mity o pracy testera (Katarzyna Javaheri)BugHuntFest2024 - Mity o pracy testera (Katarzyna Javaheri)
BugHuntFest2024 - Mity o pracy testera (Katarzyna Javaheri)
 
Od Produktywności do Sabotażu - Sławomir Radzymiński, KraQA #31
Od Produktywności do Sabotażu - Sławomir Radzymiński, KraQA #31Od Produktywności do Sabotażu - Sławomir Radzymiński, KraQA #31
Od Produktywności do Sabotażu - Sławomir Radzymiński, KraQA #31
 
Praktyki techniczne
Praktyki technicznePraktyki techniczne
Praktyki techniczne
 
Tdd - Czyli jak tworzyć dobre jakościowo aplikacje
Tdd - Czyli jak tworzyć dobre jakościowo aplikacjeTdd - Czyli jak tworzyć dobre jakościowo aplikacje
Tdd - Czyli jak tworzyć dobre jakościowo aplikacje
 
Perl. Testowanie. Zapiski programisty
Perl. Testowanie. Zapiski programistyPerl. Testowanie. Zapiski programisty
Perl. Testowanie. Zapiski programisty
 
Elitmind @ SQLDay2018: Stream Analytics i Machine Learning – czy to dobrze do...
Elitmind @ SQLDay2018: Stream Analytics i Machine Learning – czy to dobrze do...Elitmind @ SQLDay2018: Stream Analytics i Machine Learning – czy to dobrze do...
Elitmind @ SQLDay2018: Stream Analytics i Machine Learning – czy to dobrze do...
 
Testowanie na 101 sposobów
Testowanie na 101 sposobówTestowanie na 101 sposobów
Testowanie na 101 sposobów
 
Edukacja testerska na Quality in IT
Edukacja testerska na Quality in ITEdukacja testerska na Quality in IT
Edukacja testerska na Quality in IT
 
Analityk w świecie automatyzacji i robotyzacji biznesu
Analityk w świecie automatyzacji i robotyzacji biznesuAnalityk w świecie automatyzacji i robotyzacji biznesu
Analityk w świecie automatyzacji i robotyzacji biznesu
 
AutoMagicTest – automatyzacja bez kodowania?
AutoMagicTest – automatyzacja bez kodowania? AutoMagicTest – automatyzacja bez kodowania?
AutoMagicTest – automatyzacja bez kodowania?
 
Aula polska - Psychologia i Code Review
Aula polska -  Psychologia i Code ReviewAula polska -  Psychologia i Code Review
Aula polska - Psychologia i Code Review
 
testerzy.pl katalog szkoleń praktycznych dla testerów oprogramowania 2015
testerzy.pl katalog szkoleń praktycznych dla testerów oprogramowania 2015testerzy.pl katalog szkoleń praktycznych dla testerów oprogramowania 2015
testerzy.pl katalog szkoleń praktycznych dla testerów oprogramowania 2015
 
4Developers 2015: User Experience a metodyki projektów - Wojciech Chojnacki
4Developers 2015: User Experience a metodyki projektów - Wojciech Chojnacki4Developers 2015: User Experience a metodyki projektów - Wojciech Chojnacki
4Developers 2015: User Experience a metodyki projektów - Wojciech Chojnacki
 
Tester.pl - Numer 1
Tester.pl - Numer 1Tester.pl - Numer 1
Tester.pl - Numer 1
 
Jak stworzyć udany system informatyczny
Jak stworzyć udany system informatycznyJak stworzyć udany system informatyczny
Jak stworzyć udany system informatyczny
 

More from Radoslaw Smilgin

Accessibility for all platforms and all people
Accessibility for all platforms and all peopleAccessibility for all platforms and all people
Accessibility for all platforms and all peopleRadoslaw Smilgin
 
Transformacja od formalnego do eksploracyjnego testowania. Moja historia
Transformacja od formalnego do eksploracyjnego testowania. Moja historiaTransformacja od formalnego do eksploracyjnego testowania. Moja historia
Transformacja od formalnego do eksploracyjnego testowania. Moja historiaRadoslaw Smilgin
 
Testerska edukacja dzisiaj
Testerska edukacja dzisiajTesterska edukacja dzisiaj
Testerska edukacja dzisiajRadoslaw Smilgin
 
Tester eksploracyjny. Ostatni zawód na świecie.
Tester eksploracyjny. Ostatni zawód na świecie.Tester eksploracyjny. Ostatni zawód na świecie.
Tester eksploracyjny. Ostatni zawód na świecie.Radoslaw Smilgin
 
Eksploracja w kulturze Agile i DevOps czyli o zwinnym testowaniu eksploracyjnym
Eksploracja w kulturze Agile i DevOps czyli o zwinnym testowaniu eksploracyjnymEksploracja w kulturze Agile i DevOps czyli o zwinnym testowaniu eksploracyjnym
Eksploracja w kulturze Agile i DevOps czyli o zwinnym testowaniu eksploracyjnymRadoslaw Smilgin
 
Testy eksploracyjne. Wyższy poziom testowania.
Testy eksploracyjne. Wyższy poziom testowania.Testy eksploracyjne. Wyższy poziom testowania.
Testy eksploracyjne. Wyższy poziom testowania.Radoslaw Smilgin
 
Testy eksploracyjne - podstawy i przykłady
Testy eksploracyjne - podstawy i przykładyTesty eksploracyjne - podstawy i przykłady
Testy eksploracyjne - podstawy i przykładyRadoslaw Smilgin
 
TestingCup 2017 - historia i nowości
TestingCup 2017 - historia i nowościTestingCup 2017 - historia i nowości
TestingCup 2017 - historia i nowościRadoslaw Smilgin
 
60 minut testowania - czyli co tester może osiągnąć w jedną godzinę przy pomo...
60 minut testowania - czyli co tester może osiągnąć w jedną godzinę przy pomo...60 minut testowania - czyli co tester może osiągnąć w jedną godzinę przy pomo...
60 minut testowania - czyli co tester może osiągnąć w jedną godzinę przy pomo...Radoslaw Smilgin
 
Context Driven School of testing w prostych przykładach
Context Driven School of testing w prostych przykładachContext Driven School of testing w prostych przykładach
Context Driven School of testing w prostych przykładachRadoslaw Smilgin
 
TestArena Instrukcja obsługi dla wersji 3.0.929
TestArena Instrukcja obsługi dla wersji 3.0.929TestArena Instrukcja obsługi dla wersji 3.0.929
TestArena Instrukcja obsługi dla wersji 3.0.929Radoslaw Smilgin
 
Zawód tester - spotkanie z autorem książki
Zawód tester - spotkanie z autorem książkiZawód tester - spotkanie z autorem książki
Zawód tester - spotkanie z autorem książkiRadoslaw Smilgin
 
Continuous performance management with Gatling
Continuous performance management with GatlingContinuous performance management with Gatling
Continuous performance management with GatlingRadoslaw Smilgin
 
Budowanie biznesu w testerskiej niszy
Budowanie biznesu w testerskiej niszy Budowanie biznesu w testerskiej niszy
Budowanie biznesu w testerskiej niszy Radoslaw Smilgin
 
Zawód testerka. Proste drogi do zawodu.
Zawód testerka. Proste drogi do zawodu.Zawód testerka. Proste drogi do zawodu.
Zawód testerka. Proste drogi do zawodu.Radoslaw Smilgin
 
TestingCup 2015 - prezentacja wprowadzająca do zawodów.
TestingCup 2015 - prezentacja wprowadzająca do zawodów.TestingCup 2015 - prezentacja wprowadzająca do zawodów.
TestingCup 2015 - prezentacja wprowadzająca do zawodów.Radoslaw Smilgin
 
Ile zarabia tester oprogramowania w 2014?
Ile zarabia tester oprogramowania w 2014?Ile zarabia tester oprogramowania w 2014?
Ile zarabia tester oprogramowania w 2014?Radoslaw Smilgin
 
Zarządzanie jakoscią produktu w oparciu o zadania
Zarządzanie jakoscią produktu w oparciu o zadaniaZarządzanie jakoscią produktu w oparciu o zadania
Zarządzanie jakoscią produktu w oparciu o zadaniaRadoslaw Smilgin
 

More from Radoslaw Smilgin (20)

Accessibility for all platforms and all people
Accessibility for all platforms and all peopleAccessibility for all platforms and all people
Accessibility for all platforms and all people
 
Kwestionowanie ISTQB
Kwestionowanie ISTQBKwestionowanie ISTQB
Kwestionowanie ISTQB
 
Transformacja od formalnego do eksploracyjnego testowania. Moja historia
Transformacja od formalnego do eksploracyjnego testowania. Moja historiaTransformacja od formalnego do eksploracyjnego testowania. Moja historia
Transformacja od formalnego do eksploracyjnego testowania. Moja historia
 
Testerska edukacja dzisiaj
Testerska edukacja dzisiajTesterska edukacja dzisiaj
Testerska edukacja dzisiaj
 
Tester eksploracyjny. Ostatni zawód na świecie.
Tester eksploracyjny. Ostatni zawód na świecie.Tester eksploracyjny. Ostatni zawód na świecie.
Tester eksploracyjny. Ostatni zawód na świecie.
 
Eksploracja w kulturze Agile i DevOps czyli o zwinnym testowaniu eksploracyjnym
Eksploracja w kulturze Agile i DevOps czyli o zwinnym testowaniu eksploracyjnymEksploracja w kulturze Agile i DevOps czyli o zwinnym testowaniu eksploracyjnym
Eksploracja w kulturze Agile i DevOps czyli o zwinnym testowaniu eksploracyjnym
 
Testy eksploracyjne. Wyższy poziom testowania.
Testy eksploracyjne. Wyższy poziom testowania.Testy eksploracyjne. Wyższy poziom testowania.
Testy eksploracyjne. Wyższy poziom testowania.
 
Testy eksploracyjne - podstawy i przykłady
Testy eksploracyjne - podstawy i przykładyTesty eksploracyjne - podstawy i przykłady
Testy eksploracyjne - podstawy i przykłady
 
TestingCup 2017 - historia i nowości
TestingCup 2017 - historia i nowościTestingCup 2017 - historia i nowości
TestingCup 2017 - historia i nowości
 
60 minut testowania - czyli co tester może osiągnąć w jedną godzinę przy pomo...
60 minut testowania - czyli co tester może osiągnąć w jedną godzinę przy pomo...60 minut testowania - czyli co tester może osiągnąć w jedną godzinę przy pomo...
60 minut testowania - czyli co tester może osiągnąć w jedną godzinę przy pomo...
 
TestingCup 2016
TestingCup 2016TestingCup 2016
TestingCup 2016
 
Context Driven School of testing w prostych przykładach
Context Driven School of testing w prostych przykładachContext Driven School of testing w prostych przykładach
Context Driven School of testing w prostych przykładach
 
TestArena Instrukcja obsługi dla wersji 3.0.929
TestArena Instrukcja obsługi dla wersji 3.0.929TestArena Instrukcja obsługi dla wersji 3.0.929
TestArena Instrukcja obsługi dla wersji 3.0.929
 
Zawód tester - spotkanie z autorem książki
Zawód tester - spotkanie z autorem książkiZawód tester - spotkanie z autorem książki
Zawód tester - spotkanie z autorem książki
 
Continuous performance management with Gatling
Continuous performance management with GatlingContinuous performance management with Gatling
Continuous performance management with Gatling
 
Budowanie biznesu w testerskiej niszy
Budowanie biznesu w testerskiej niszy Budowanie biznesu w testerskiej niszy
Budowanie biznesu w testerskiej niszy
 
Zawód testerka. Proste drogi do zawodu.
Zawód testerka. Proste drogi do zawodu.Zawód testerka. Proste drogi do zawodu.
Zawód testerka. Proste drogi do zawodu.
 
TestingCup 2015 - prezentacja wprowadzająca do zawodów.
TestingCup 2015 - prezentacja wprowadzająca do zawodów.TestingCup 2015 - prezentacja wprowadzająca do zawodów.
TestingCup 2015 - prezentacja wprowadzająca do zawodów.
 
Ile zarabia tester oprogramowania w 2014?
Ile zarabia tester oprogramowania w 2014?Ile zarabia tester oprogramowania w 2014?
Ile zarabia tester oprogramowania w 2014?
 
Zarządzanie jakoscią produktu w oparciu o zadania
Zarządzanie jakoscią produktu w oparciu o zadaniaZarządzanie jakoscią produktu w oparciu o zadania
Zarządzanie jakoscią produktu w oparciu o zadania
 

Automatyzacja w praktyce. Praktyka automatyzacji

  • 2.
  • 4. Automatyzacja to coś więcej https://testerzy.pl/baza-wiedzy/artykuly/automatyzacja-w-procesie-wytwarzania-oprogramowania
  • 8. Jaki procent firm, w których pracowałeś, miał automatyzację na satysfakcjonującym poziomie?
  • 9. Ocena jakości automatyzacji w aktualnej w organizacji? kontra
  • 10. Czego aktualnie brakuje Twojej organizacji do osiągnięcia sukcesu w automatyzacji?
  • 11. Czego aktualnie brakuje Twojej organizacji do osiągnięcia sukcesu w automatyzacji? KOMENTARZE • „LUDZI - potrzebujemy więcej doświadczonych programistów testów” • „Strategii testowania, planu testowania i rozsądku” • „Wprowadzamy nowa apke więc pierw ja musimy launchowac a pozniej wrócimy do automatyzacji” • „doświadczenia w programowaniu, brak dzielenia się wiedzą” • „Zrozumienia przez DevLeadów i PO czym jest Quality assurance” • „Czasu i doświadczonych testerów” • „W pełni sprawne środowisko testowe” • „QA lead który jest bardziej techniczny jeśli chodzi o automatyzacje” • „Odciążenia w pracy, dość często funkcja testera manualnego i automatyzującego są połączone, uważam że w zespole powinny być dwie osoby i podział obowiązków” • „Logiki” • „Tylko czasu” •Ludzie •Czas •Strategia •Środowisko
  • 12. Czynności w automatyzacji /// <reference types="cypress" /> describe('Search by text', () => { beforeEach(() => { //precondition cy.visit("http://google.com") }) it('Search Tina Turner music', () => { const textToBeSearched = 'Simply the best' const searchResultTitle = 'Tina Turner - The Best' const acceptCookieButton = '#L2AGLb' //accept cookies cy.get(acceptCookieButton).click(); //type searched text and hit enter button cy.get('input.gLFyf').type(`${textToBeSearched} {enter}`) //get result header and verify the result cy.get('h3.H1u2de') .contains(searchResultTitle) }) })  budowanie / utrzymanie frameworku  wymyślanie testów  pisanie testów  projektowanie testów  projektowanie testów  projektowanie danych  projektowanie testów()  projektowanie / debugowanie / poprawienie testów  pisanie testów  projektowanie testów  pisanie testów  projektowanie testów  projektowanie / debugowanie/ poprawiania testów  pisanie testów
  • 13. Czynności w automatyzacji  uruchamianie testów  reprodukcja i raportowanie defektów  usuwanie testów
  • 14. Framework Testy Proces automatyzacji testowania Uruchomienie Utrzymanie Uruchamianie Reprodukcja i raportowanie defektów Wymyślanie Projektowanie Danych Tworzenie Nagrywanie Debugowanie, poprawienia i usuwanie Projektowanie Utrzymanie Wybór / projekt Kodowanie
  • 15. Co robi automatyk testów? jaki procent czasu zajmuje dana aktywność? Bez kodowania Podstawowe kodowanie Kodowanie
  • 16. Co tester automatyzujący robi w pracy? wymyślanie testów projektowanie testów projektowanie danych uruchamianie testów reprodukcja i raportowanie defektów usuwanie testów debugowanie i poprawianie testów utrzymywanie framework pisanie testów budowanie frameworku Bez kodowania Podstawowe kodowanie Kodowanie 27% 38% 35%
  • 17. Rozdzielenie zadań Tester wymyślanie testów projektowanie testów projektowanie danych Techniczny tester (niekoniecznie automatyzujący) uruchamianie testów reprodukcja i raportowanie defektów usuwanie testów debugowanie i poprawianie testów Programista testów utrzymywanie framework pisanie testów budowanie framworku
  • 18. Co warto ze sobą zabrać? •proces i projekt automatyzacji są skrajnie trudne (analizując failure rate) •czynności w automatyzacji nie są tak trudne jak się większości wydaje •automatyzacja może być tańsza •automatyzacja może dostarczać jeszcze większą wartość
  • 19. Bingo konferencyjne Tester automatyczny Automatyzacja = Selenium Automatyzacja zawsze się opłaca Automatyzacja na GUI jest najskuteczniejsza Narzędzia low-code / no-code w testowaniu działają Wszyscy musimy być automatykami Praca w automatyzacji jest trudna Automatyzuj już dziś! Automatyzując testy oszczędzamy czas Testowanie automatyczne jest lepsze od „manualnego” Automatyzacja to nie kodowanie …
  • 20. Bingo konferencyjne Tester automatyczny Automatyzacja = Selenium Automatyzacja zawsze się opłaca Automatyzacja na GUI jest najskuteczniejsza Narzędzia low-code / no-code w testowaniu działają Wszyscy musimy być automatykami Praca w automatyzacji jest trudna Automatyzuj już dziś! Automatyzując testy oszczędzamy czas Testowanie automatyczne jest lepsze od „manualnego” Automatyzacja to nie kodowanie …
  • 21. Źródła • https://testerzy.pl/baza- wiedzy/automatyzacja-testowania-mity- prawda • https://testerzy.pl/baza-wiedzy/artykuly/czy- automatyzacja-to-testowanie • https://testerzy.pl/baza- wiedzy/artykuly/automatyzacja-testow-z-no- code-codeless-low-code • https://testerzy.pl/baza-wiedzy/koszty-i- wartosc-automatyzacji • https://testerzy.pl/baza-wiedzy/6-metod- ktore-moga-byc-tansze-i-skuteczniejsze-od- testow-automatycznych-na-interfejsie • https://testerzy.pl/baza- wiedzy/artykuly/automatyzacja-w-procesie- wytwarzania-oprogramowania