Niniejszy plik jest materiałem reklamowym BNS IT s.c. i pozostaje własnością intelektualną BNS IT s.c.. Może być rozpowszechniany tylko w takiej postaci w jakiej jest. Używanie zawartych tu treści i form bez zaznaczenia autorstwa i pochodzenia pliku, zwłaszcza na użytek prowadzenia szkoleń, wykładów i wystąpień publicznych, jest zabronione.
Na rynku mamy kilka/kilkanaście narzędzi to testów wydajnościowych. Jedne są lepsze inne tańsze. Niestety nawet te z górnej półki czasami zawodzą, i trzeba się posiłkować innymi rozwiązaniami.
W swojej prezentacji pokażę cztery problemy z testami wydajnościowymi – których nie daje się rozwiązać za pomącą HP LoadRunnera, a w których pomogły narzędzia darmowe:
Dlaczego nagrany skrypt, przy oddawaniu, generuje błędy – i jak go poprawić.
Jak znaleźć to, co się nie nagrało – i ewentualnie dodać do skryptu?
Dlaczego logowanie trwa tak długo?
Jak bez wyciągania ciężkich dział sprawdzić co jest wąskim gardłem.
Narzędzia które chciałbym krótko omówić to:
WinMerge,
Notepad++,
Filddler,
PerfMon
JDD 2016 - Wojciech Oczkowski - Testowanie Wydajnosci Za Pomoca Narzedzia JMHPROIDEA
W prezentacji pokażę jak wykorzystać narzędzie JMH do budowy microbenchmarków testujących wydajność zadanych kawałków kodu. Nabyte umiejętności pozwolą słuchaczom sprawdzić wydajność wybranych fragmentów kodu bez niebezpieczeństwa popełnienia, typowych dla tego typu testowania, błędów związanych z np. wygrzewaniem maszyny wirtualnej czy działalnością garbage collectora.
Dobry system musi być przetestowany pod względem wydajnościowym. Takie testy są zupełnie inne niż testy funkcjonalne: zamiast binarnego rezultatu (pass, fail), mamy ogromne ilości danych do zebrania, zaprezentowania i zinterpretowania. Podczas wystąpienie prelegent omówi cały cykl testów wydajnościowych: od przygotowania warunków testu, środowisk i danych testowych, poprzez przeprowadzenie testów, zebranie danych, ich prezentację i interpretacje, aż po przeprowadzenie procesów decyzyjnych wynikających z danych.
Automation of functional tests using JMeter (in Polish)Tieto Corporation
Presentation from a webinar dedicated to a user who don't have previous experience with automation of web applications tests using JMeter tool. At this virtual meet up you will get basic theoretical knowledge about automation test and some practical examples of using JMeter tool.
The webinar on YouTube: http://youtu.be/3_o3IOJEcxw
Tomasz Stupak is Senior Test Engineer working for 5 years in Tieto. During his profession career he has experience with software and hardware testing.
Context Driven School of testing w prostych przykładachRadoslaw Smilgin
Szkoła testowanie sterowanego kontekstem to jedno z najważniejszych metod testowania promująca testerów myślących i krytycznych względem produktu.
Slajdy z darmowego webinarium.
Piotr Guzia - Fermentacja jabłek a zmiany w kodzie, czyli TDD w iOS
http://www.tsh.io
Czy zastanawiałeś się kiedyś, jak kilka „drobnych” zmian może wpłynąć na działanie aplikacji? Czy zdarzyło Ci się, że nie byłeś pewny, czy po zmianach nadal cały system działa poprawnie? Czy chciałbyś temu zapobiec? A może znasz odpowiedzi na te pytania, ale wchodzisz w świat iOS i chciałbyś tę wiedzę wykorzystać w Swifcie i Xcode? Jeśli choć raz padła odpowiedź „tak", to ten temat na pewno Cię zainteresuje!
Prezentacja z Uszanowanka Programowanka #15 http://www.meetup.com/Uszanowanko-Programowanko/events/233585217/
Apache JMeter™ to otwarte oprogramowanie, napisane w Javie i dedykowane do wykonywania testów obciążeniowych, wydajnościowych oraz funkcjonalnych. Oryginalnie było projektowane i rozwijane przez Stefano Mazzocchi z Apache Software Foundation, który napisał go do testowania wydajności Apache JServ (projektu, który został zastąpiony przez Apache Tomcat). Następnie JMeter został przeprojektowany i wyposażony w GUI celem rozszerzenia jego zastosowań do testów funkcjonalnych. W listopadzie 2011 roku JMeter stał się projektem Apache najwyższego poziomu (ang. top level), co oznacza, że zyskał społeczność odpowiedzialną za jego rozwój (ang. Project Management Commitee) oraz dedykowany serwis.
Apache JMeter jest używany do testowania wydajności statycznych oraz dynamicznych zasobów takich jak pliki, dynamiczne języki programowania serwisów internetowych, np. PHP, Java, ASP.NET, itp., obiekty Java, bazy danych i kwerendy, serwery FTP, itp. Z powodzeniem jest wykorzystywany do symulowania wzmożonego ruchu na serwerze, grupie serwerów, w sieci lub na „hartowanym” obiekcie. Służy również do analizowania całkowitej wydajności pod obciążeniem różnego typu, np. do graficznej analizy całkowitej wydajności lub do testowania zachowania się serwera / skryptu / obiektu przy wzmożonym i zrównoleglonym obciążeniu.
The document discusses UX strategy and the role of strategy in UX projects and teams. It covers several aspects of developing a UX strategy including defining the audience and their goals, mental models, context of use, capabilities, and experience. The strategy helps create alignment across the organization and balance both short-term tactical work and long-term strategic work. The document provides examples of strategies for companies like Amazon and Google.
Schoonbroer koningin Mathilde verdient geld aan asielcrisisThierry Debels
De Britse kwaliteitskrant The Guardian ontdekte dat markies Alfonso Pallavicini geld verdient aan de wereldwijde asielcrisis.
Pallavicini is getrouwd met Elisabeth d’Udekem d’Acoz, een zus van koningin Mathilde. Het paar woont in Ukkel (Brussel). The Guardian vond de naam van de markies terug in de raad van bestuur van AEA International. Deze onderneming is aandeelhouder van International SOS (Australasia). Deze onderneming is op haar beurt eigenaar van International Health and Medical Services (IHMS). IHMS verstrekt gezondheidszorgen aan asielzoekers in Australië. De onderneming heeft daarvoor een lucratief contract met de Australische regering.
William jennings bryan:Golden Cross Speechcfarinas
William Jennings Bryan gave a controversial "Cross of Gold" speech at the 1896 Democratic National Convention advocating for bimetallism over the gold standard. Bryan embodied the voice of the working class and fought for those unable to help themselves. His speech became a major issue in the 1896 presidential election where he ran as the Democratic nominee, though he ultimately lost to William McKinley.
El documento anuncia tres conciertos de música electrónica que tendrán lugar el 31 de octubre en Explosivo! Club, presenta dos exposiciones en el Museo Camón Aznar y el Museo Diocesano de Zaragoza, e incluye los horarios de apertura de varios lugares de interés en Zaragoza como la Basílica de El Pilar, La Seo y los museos arqueológicos. También incluye el pronóstico del tiempo para la semana del 28 de octubre al 3 de noviembre.
The document summarizes Blair Baker's presentation on preparing for the global workplace. The presentation discusses five disruptive forces affecting the workplace: 1) global economics and economic activity, 2) accelerating technological change, 3) global demographics, 4) global interconnectivity, and 5) pace of change. It also describes opportunities in fields like cybersecurity, cloud technologies, and data analytics. The presentation encourages attendees to assess themselves, determine goals, and connect with others in their desired field.
This document discusses credit direction, statutory requirements, and banks' liquidity in Malaysia. It outlines two major tools for monetary management: the statutory reserve ratio and liquid asset ratio. These tools allow the central bank to control liquidity in the banking system and credit creation in the economy. The statutory reserve requirement mandates that banks keep a minimum percentage of deposits in a special account with the central bank, earning no interest. This effectively locks up banks' resources and limits their lending capacity. The liquid assets requirement sets minimum ratios of liquid assets like cash, government securities, and approved bonds that banks must maintain.
As ISPs begin to use subscriber engagement to determine inbox placement, email marketers are building strategies to captivate subscribers and drive them to open, save and share email. This webinar will explore compelling campaigns used by leading brands to increase engagement and deliverability.
In this webinar, email marketing experts Kara Trivunovic and Amanda Hinkle analyze 13 different campaigns that successfully increased email subscriber engagement, including programs from The Gap, InterContinental Hotels Group, Brookstone, Hautelook and United Airlines.
Don't Be A F'in Wantrepreneur - Silicon Valley Comes to the BalticsVitaly Golomb
This document provides advice and perspectives on startups. It emphasizes that startups should solve real problems for customers and validate solutions through customer interactions. It cautions that startup failure rates are high but can be improved by focusing on traction, iterating quickly, and building a repeatable business model. The document also compares US and European funding landscapes and exit outcomes, noting improving conditions for European startups.
Niniejszy plik jest materiałem reklamowym BNS IT s.c. i pozostaje własnością intelektualną BNS IT s.c.. Może być rozpowszechniany tylko w takiej postaci w jakiej jest. Używanie zawartych tu treści i form bez zaznaczenia autorstwa i pochodzenia pliku, zwłaszcza na użytek prowadzenia szkoleń, wykładów i wystąpień publicznych, jest zabronione.
Na rynku mamy kilka/kilkanaście narzędzi to testów wydajnościowych. Jedne są lepsze inne tańsze. Niestety nawet te z górnej półki czasami zawodzą, i trzeba się posiłkować innymi rozwiązaniami.
W swojej prezentacji pokażę cztery problemy z testami wydajnościowymi – których nie daje się rozwiązać za pomącą HP LoadRunnera, a w których pomogły narzędzia darmowe:
Dlaczego nagrany skrypt, przy oddawaniu, generuje błędy – i jak go poprawić.
Jak znaleźć to, co się nie nagrało – i ewentualnie dodać do skryptu?
Dlaczego logowanie trwa tak długo?
Jak bez wyciągania ciężkich dział sprawdzić co jest wąskim gardłem.
Narzędzia które chciałbym krótko omówić to:
WinMerge,
Notepad++,
Filddler,
PerfMon
JDD 2016 - Wojciech Oczkowski - Testowanie Wydajnosci Za Pomoca Narzedzia JMHPROIDEA
W prezentacji pokażę jak wykorzystać narzędzie JMH do budowy microbenchmarków testujących wydajność zadanych kawałków kodu. Nabyte umiejętności pozwolą słuchaczom sprawdzić wydajność wybranych fragmentów kodu bez niebezpieczeństwa popełnienia, typowych dla tego typu testowania, błędów związanych z np. wygrzewaniem maszyny wirtualnej czy działalnością garbage collectora.
Dobry system musi być przetestowany pod względem wydajnościowym. Takie testy są zupełnie inne niż testy funkcjonalne: zamiast binarnego rezultatu (pass, fail), mamy ogromne ilości danych do zebrania, zaprezentowania i zinterpretowania. Podczas wystąpienie prelegent omówi cały cykl testów wydajnościowych: od przygotowania warunków testu, środowisk i danych testowych, poprzez przeprowadzenie testów, zebranie danych, ich prezentację i interpretacje, aż po przeprowadzenie procesów decyzyjnych wynikających z danych.
Automation of functional tests using JMeter (in Polish)Tieto Corporation
Presentation from a webinar dedicated to a user who don't have previous experience with automation of web applications tests using JMeter tool. At this virtual meet up you will get basic theoretical knowledge about automation test and some practical examples of using JMeter tool.
The webinar on YouTube: http://youtu.be/3_o3IOJEcxw
Tomasz Stupak is Senior Test Engineer working for 5 years in Tieto. During his profession career he has experience with software and hardware testing.
Context Driven School of testing w prostych przykładachRadoslaw Smilgin
Szkoła testowanie sterowanego kontekstem to jedno z najważniejszych metod testowania promująca testerów myślących i krytycznych względem produktu.
Slajdy z darmowego webinarium.
Piotr Guzia - Fermentacja jabłek a zmiany w kodzie, czyli TDD w iOS
http://www.tsh.io
Czy zastanawiałeś się kiedyś, jak kilka „drobnych” zmian może wpłynąć na działanie aplikacji? Czy zdarzyło Ci się, że nie byłeś pewny, czy po zmianach nadal cały system działa poprawnie? Czy chciałbyś temu zapobiec? A może znasz odpowiedzi na te pytania, ale wchodzisz w świat iOS i chciałbyś tę wiedzę wykorzystać w Swifcie i Xcode? Jeśli choć raz padła odpowiedź „tak", to ten temat na pewno Cię zainteresuje!
Prezentacja z Uszanowanka Programowanka #15 http://www.meetup.com/Uszanowanko-Programowanko/events/233585217/
Apache JMeter™ to otwarte oprogramowanie, napisane w Javie i dedykowane do wykonywania testów obciążeniowych, wydajnościowych oraz funkcjonalnych. Oryginalnie było projektowane i rozwijane przez Stefano Mazzocchi z Apache Software Foundation, który napisał go do testowania wydajności Apache JServ (projektu, który został zastąpiony przez Apache Tomcat). Następnie JMeter został przeprojektowany i wyposażony w GUI celem rozszerzenia jego zastosowań do testów funkcjonalnych. W listopadzie 2011 roku JMeter stał się projektem Apache najwyższego poziomu (ang. top level), co oznacza, że zyskał społeczność odpowiedzialną za jego rozwój (ang. Project Management Commitee) oraz dedykowany serwis.
Apache JMeter jest używany do testowania wydajności statycznych oraz dynamicznych zasobów takich jak pliki, dynamiczne języki programowania serwisów internetowych, np. PHP, Java, ASP.NET, itp., obiekty Java, bazy danych i kwerendy, serwery FTP, itp. Z powodzeniem jest wykorzystywany do symulowania wzmożonego ruchu na serwerze, grupie serwerów, w sieci lub na „hartowanym” obiekcie. Służy również do analizowania całkowitej wydajności pod obciążeniem różnego typu, np. do graficznej analizy całkowitej wydajności lub do testowania zachowania się serwera / skryptu / obiektu przy wzmożonym i zrównoleglonym obciążeniu.
The document discusses UX strategy and the role of strategy in UX projects and teams. It covers several aspects of developing a UX strategy including defining the audience and their goals, mental models, context of use, capabilities, and experience. The strategy helps create alignment across the organization and balance both short-term tactical work and long-term strategic work. The document provides examples of strategies for companies like Amazon and Google.
Schoonbroer koningin Mathilde verdient geld aan asielcrisisThierry Debels
De Britse kwaliteitskrant The Guardian ontdekte dat markies Alfonso Pallavicini geld verdient aan de wereldwijde asielcrisis.
Pallavicini is getrouwd met Elisabeth d’Udekem d’Acoz, een zus van koningin Mathilde. Het paar woont in Ukkel (Brussel). The Guardian vond de naam van de markies terug in de raad van bestuur van AEA International. Deze onderneming is aandeelhouder van International SOS (Australasia). Deze onderneming is op haar beurt eigenaar van International Health and Medical Services (IHMS). IHMS verstrekt gezondheidszorgen aan asielzoekers in Australië. De onderneming heeft daarvoor een lucratief contract met de Australische regering.
William jennings bryan:Golden Cross Speechcfarinas
William Jennings Bryan gave a controversial "Cross of Gold" speech at the 1896 Democratic National Convention advocating for bimetallism over the gold standard. Bryan embodied the voice of the working class and fought for those unable to help themselves. His speech became a major issue in the 1896 presidential election where he ran as the Democratic nominee, though he ultimately lost to William McKinley.
El documento anuncia tres conciertos de música electrónica que tendrán lugar el 31 de octubre en Explosivo! Club, presenta dos exposiciones en el Museo Camón Aznar y el Museo Diocesano de Zaragoza, e incluye los horarios de apertura de varios lugares de interés en Zaragoza como la Basílica de El Pilar, La Seo y los museos arqueológicos. También incluye el pronóstico del tiempo para la semana del 28 de octubre al 3 de noviembre.
The document summarizes Blair Baker's presentation on preparing for the global workplace. The presentation discusses five disruptive forces affecting the workplace: 1) global economics and economic activity, 2) accelerating technological change, 3) global demographics, 4) global interconnectivity, and 5) pace of change. It also describes opportunities in fields like cybersecurity, cloud technologies, and data analytics. The presentation encourages attendees to assess themselves, determine goals, and connect with others in their desired field.
This document discusses credit direction, statutory requirements, and banks' liquidity in Malaysia. It outlines two major tools for monetary management: the statutory reserve ratio and liquid asset ratio. These tools allow the central bank to control liquidity in the banking system and credit creation in the economy. The statutory reserve requirement mandates that banks keep a minimum percentage of deposits in a special account with the central bank, earning no interest. This effectively locks up banks' resources and limits their lending capacity. The liquid assets requirement sets minimum ratios of liquid assets like cash, government securities, and approved bonds that banks must maintain.
As ISPs begin to use subscriber engagement to determine inbox placement, email marketers are building strategies to captivate subscribers and drive them to open, save and share email. This webinar will explore compelling campaigns used by leading brands to increase engagement and deliverability.
In this webinar, email marketing experts Kara Trivunovic and Amanda Hinkle analyze 13 different campaigns that successfully increased email subscriber engagement, including programs from The Gap, InterContinental Hotels Group, Brookstone, Hautelook and United Airlines.
Don't Be A F'in Wantrepreneur - Silicon Valley Comes to the BalticsVitaly Golomb
This document provides advice and perspectives on startups. It emphasizes that startups should solve real problems for customers and validate solutions through customer interactions. It cautions that startup failure rates are high but can be improved by focusing on traction, iterating quickly, and building a repeatable business model. The document also compares US and European funding landscapes and exit outcomes, noting improving conditions for European startups.
Volgens sommigen heeft koning Filip sinds zijn aantreden in 2013 nog geen enkele grote fout gemaakt. Maar dat zal binnenkort veranderen.
Op 13 juni is Mathilde immers alleen aanwezig op het huwelijk van Carl Philip van Zweden met Sofia Hellqvist. ‘De koningin vertegenwoordigt met haar aanwezigheid zijne majesteit de koning’, stelt de persdienst van het paleis.
De dag daarvoor zit Mathilde in Italië. Opnieuw alleen. Ze bezoekt volgens monarchie.be op 12/6 de Wereldtentoonstelling Expo Milano 2015.
Volgens het paleis gaat Filip niet mee naar Zweden omdat hij de reis naar China van 20 tot 28 juni moet voorbereiden. Die reis ligt overigens al vele maanden vast. Volgens andere bronnen zal Filip één of meerdere sessies van de Bilderberg-conferentie in Oostenrijk bijwonen. Deze gaat door van 11 tot 14 juni.
Dat Mathilde alleen naar het huwelijk in Zweden gaat, is een grote fout. De koning hoeft daar niet eens te zijn en Mathilde hoeft de koning dus ook niet te vervangen. Carl Philip is immers geen directe troonopvolger, wel zijn oudere zus Victoria. Een afvaardiging van Laurent en Claire of Lorenz en Astrid is dus meer dan voldoende.
Dat Mathilde op 12 juni (opnieuw alleen) naar Italië trekt, maakt de blunder echt goed zichtbaar. Ook hier is er geen enkele reden voor de koningin om daar te zijn. Binnenkort trekt Paola immers naar dezelfde expo in Italië.
Wat de wérkelijke reden ook is voor de dubbele afwezigheid van Filip, – Bilderberg of ‘blokken’ op het het China-dossier – het paleis maakt hier de eerste échte grote PR-fout. Vreemd dat niemand dat daar doorheeft.
Pakistan Post is the largest and oldest postal service in Pakistan, established in 1947. It provides a wide range of postal and public services across the country. While Pakistan Post remains the dominant provider, private courier companies have emerged to offer domestic and international delivery services, with the top companies being Leopards Courier, TCS, OCS, and Unique Express.
Prins Laurent heeft in de Senaat verteld dat hij al miljoenen euro’s betaald heeft aan de overheid (J'ai versé en contributions de tous styles des millions d'euros.) Bovendien heeft hij naar eigen zeggen al meer betaald dan hij ontvangen heeft. De prins heeft al ruim 4,5 miljoen euro dotaties ontvangen. Hij moet dus al meer dan dat bedrag betaald hebben aan belastingen.
Aan personenbelasting zal het niet liggen. Laurent betaalt pas sinds kort dergelijke belastingen. En ook zijn vennootschappen betalen door de verliezen geen belastingen. De grondbelasting (kadaster) van villa Clémentine wordt betaald door de Koninklijk Schenking. Rest nog 1 belasting: successierechten (erfbelastingen). Zou de prins een tipje van de sluier gelicht hebben over de enorme erfenis die hij kreeg van zijn oom Boudewijn?
In de zomer van 1993 sterft Boudewijn. De koning laat bij zijn overlijden een groot vermogen achter. Het gaat om enkele honderden miljoenen euro.
In zijn testament staat hoe dat geld verdeeld moet worden. Filip en Laurent krijgen elk een deel van de koek op voorwaarde dat ze voor hun veertigste getrouwd zijn. Dat zal in beide gevallen ook gebeuren.
Volgens het tijdschrift Euro Business bezit Laurent 1,5 miljard frank of 37 miljoen euro. De Standaard schrijft: ‘De kroon zal Laurent nooit opzetten. Dat veroordeelt hem niet tot de bedelstaf. Hij heeft aardig geërfd na de dood van koning Boudewijn.’
Laurents voormalige privéleraar Rudy Bogaerts is formeel. In zijn (niet gepubliceerd) manuscript noteert hij dat Laurent ‘zijn miljardenerfenis op zak heeft’. Dat geld van die erfenis is hem ‘als manna uit de hemel komen vallen’.
De belastingen die Laurent betaalde, zijn dus wellicht de hoge successiebelastingen op dat erfdeel van zijn oom.
Microsoft is pushing O365, and it's no secret that's where the new investments are. But, what is the story for those still using SharePoint 2013 on-premises? Should they stay, should they upgrade to 2016, should they move to the cloud, or is going hybrid the end goal and not a step on the way to going all-in for O365?
For more, please visit http://bit.ly/1FCNNpl
Trade and investment ties are going to become stronger and more complex
An infographic from The Economist Intelligence Unit
Dr. John Beech & Christian Muller of the DfL talk you through the issues.
We've now seen well in excess of 50 insolvencies at football clubs since 1992 compared to no insolvencies in the Bundasliga during this period, leading to most expert commentators on football finance now agreeing that ‘light-touch' regulation is at an end.
We heard from one of the most respected academics in his field, Dr John Beech of Coventry University, about what has failed and what he believes needs to change. and the DfL's Christian Muller on how they do it in Germany,
For Christian Muller's presentation look on our main presentations section.
O zagadnieniu:
Czy następuje taki moment w życiu programisty, kiedy może on stwierdzić, że jego warsztat jest już doskonały? Nie, jeżeli pracuje w technologiach internetowych. Ta dziedzina informatyki rozwija się w niesamowicie szybkim tempie, a stworzone wczoraj rozwiązania warto stosować już dziś!
Cel i korzyści spotkania:
Podczas spotkania słuchacze poznają aktualnie wykorzystywane technologie oraz kluczowe umiejętności w produkcji aplikacji internetowych, jak również metody programowania ekstremalnego i techniki zwinnego wytwarzania oprogramowania. Osobom, które dopiero zaczynają swoją przygodę z web development, zostanie przedstawiona propozycja działań, których sumienne podjęcie się gwarantuje odniesienie sukcesu zawodowego.
Jak zarabiać na testowaniu oprogramowania(konferencja MeeTTech Piła 27.07.2016)Dariusz Kacban
Zarabiaj na testowaniu dzięki narzędziom: Git, Webdriver, Specflow!
W tej prezentacji opisałem 7 umiejętności i narzędzi potrzebnych żeby profesjonalnie testować oprogramowanie.
Polecam wszystkim, którzy chcą dowiedzieć się jak testować oprogramowanie i tworzyć automatyczne testy oprogramowania na przykładzie platformy .NET.
Jak usprawnić proces rekrutacji? [case study Coders Lab]Webankieta
Dzięki testom wiedzy największa w Polsce szkoła programowania Coders Lab dokonuje wstępnej selekcji kandydatów chcących wziąć udział w kursie.
Pozwala on szybko sprawdzić umiejętności językowe i umiejętność logicznego myślenia kandydatów. Jak podkreślają wykładowcy - to oszczędność czasu i wysiłku.
***
Testy w badaniach HR. Dowiedz się więcej z naszego bloga:
https://blog.webankieta.pl/badania-hr-testy-osobowosci-i-testy-psychologiczne-w-rekrutacji/
Marcin opowie w jaki sposób dostał się do Automattic pomimo małego doświadczenia z WordPressem i jego środowiskiem. Opisze także proces rekrutacji programistów oraz zdradzi, jak wygląda codzienna praca w tej firmie.
***
Marcin Bot podczas WordCamp Lublin 2017:
https://2017.lublin.wordcamp.org/session/od-zera-do-automattica/
This document discusses Geb, a browser automation framework for writing end-to-end tests. It presents Geb's features like page object modeling using Groovy and jQuery-style content selection. The document also discusses problems with existing test architectures like tests being slow, unstable, and hard to maintain. It then proposes an alternative test architecture using page objects, controllers that gather page actions, and views that run test scenarios. Finally, it demonstrates implementing this architecture in Java without Geb by using page objects, method chaining for fluent interfaces, and default interface methods for controllers. Key benefits highlighted are improved readability, maintainability, and onboarding through a clearer test structure.
Kontrakt testy - KraQA 42 - Slawomir Radzyminskikraqa
The document discusses different approaches to testing services including end-to-end, isolation, and contract tests. It focuses on contract tests, explaining that they allow integration tests against mocks while ensuring the mocks accurately represent external dependencies. It provides details on consumer-driven and provider-driven contract tests, highlighting benefits of the consumer-driven approach. The document outlines the six key steps to implement contract testing in a continuous integration/continuous delivery pipeline using a pact broker to manage contracts.
The document discusses principles of continuous delivery including building quality in from the start, automating as much as possible while keeping everything in version control, testing in a production-like environment, and maintaining a simple and consistent delivery process. It emphasizes the importance of frequent releases to catch issues early, notes that testing does not ensure 100% confidence, and advocates for continuous improvement through a plan-do-study-act approach with each release representing the next stage. Continuous delivery helps reduce errors, lower stress, and gather valuable user feedback.
This document discusses the importance of treating infrastructure and pipelines as code for software development teams. It notes that while teams often focus on the application code being developed, they should also focus on how the code is built, released, and deployed. Describing these processes as code enables teams to test and assure the quality of their delivery pipelines. The document then outlines examples where infrastructure and pipelines are treated as code, such as with Jenkins Pipelines, configuration as code, and tools like Travis, Gitlab, and others. It invites readers to review examples of building pipelines as code using Jenkins and other related tools.
4. Studia podyplomowe:
- 200h
- weekendy (co drugi)
- dwa semestry
- praca dyplomowa
- egzamin
- płatne
- bardzo różnorodni studenci
- oraz wykładowcy
5. W teorii – dyskusja:
Zbudujmy plan studiów –
razem!
6. W praktyce - przykłady:
Warszawa
Kraków
Gdańsk
Wrocław
7. W praktyce – przykłady - Warszawa
Nazwa przedmiotu
Sumaryczna
liczba godzin
Konwersatoria
Pracownia
komputerowa
Podstawowe zagadnienia, techniki i narzędzia
testowania oprogramowania
40 20 20
Narzędzia technologii internetowych 20 20
Systemy baz danych 20 20
Wybrane elementy systemów operacyjnych 20 20
Ogółem I semester 100 20 80
Techniki i narzędzia automatyzacji testowania
oprogramowania
50 20 30
Zarządzanie procesem, zespołem i projektem testowym 30 15 15
Przygotowanie praktyczne do uzyskania certyfikatu
ISTQB
20 20
Ogółem II semestr 100 75 125
8. W praktyce – przykłady - Gdańsk
Nazwa przedmiotu
Sumaryczna
liczba godzin
Podstawowa wiedza dotycząca testowania
(podstawowe zagadnienia testowania, testy w cyklu życia, testowanie w zespołach
zwinnych)
26
Projektowanie testów, zarządzanie testami oraz dokumentowanie prac
(projektowanie testów, testy statyczne, zarządzanie testami i zespołami testerów,
dokumentacja w procesie wytwarzania i testowania oprogramowania)
50
Wykorzystanie technologii informatycznych w testowaniu
(SQL, skrypty, technologie internetowe, podstawy Unix/Linux, narzędzia, automatyzacja)
82
Miękkie aspekty testowania 14
Seminarium projektowe i egzamin + szkolenia dodatkowe 28
Ogółem 200
9. W praktyce – przykłady - Kraków
Nazwa przedmiotu
Sumaryczna
liczba godzin Konwersatoria
Pracownia
komputerowa
Podstawowe zagadnienia, techniki i
narzędzia testowania oprogramowania 40 20 20
Podstawy programowania w sieci
Internet (HTML, CSS, JavaScript) 20 20
Systemy baz danych 20 20
Wybrane elementy systemów
operacyjnych (Unix/Linux, Windows) 20 20
Ogółem I semester 100 20 80
Techniki i narzędzia automatyzacji
testowania oprogramowania 40 20 20
Zarządzanie procesem, zespołem i
projektem testowym 30 20 10
Praktyczne wprowadzenie do
programowania (j. skryptowe, Java) 30 30
Ogółem II semester 100 35 65