Testuj oprogramowanie jak Google Metody automatyzacji teopgo, e
[ Pobierz całość w formacie PDF ]
//-->Tytuł oryginału: How Google Tests SoftwareTłumaczenie: Julia SzajkowskaISBN: 978-83-246-8656-8Authorized translation from the English language edition, entitled:HOW GOOGLE TESTS SOFTWARE; ISBN 0321803027; by James A. Whittaker;and Jason Arbon; and Jeff Carollo; published by Pearson Education, Inc,publishing as Addison Wesley.Copyright © 2012 Pearson Education, Inc.All rights reserved. No part of this book may by reproduced or transmitted in any form or by any means,electronic or mechanical, including photocopying, recording or by any information storage retrieval system,without permission from Pearson Education, Inc.Polish language edition published by HELION S.A.Copyright © 2014.Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszejpublikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym powodujenaruszenie praw autorskich niniejszej publikacji.Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ichwłaścicieli.Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce informacje byłykompletne i rzetelne. Nie bierze jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani zazwiązane z tym ewentualne naruszenie praw patentowych lub autorskich. Wydawnictwo HELIONnie ponosi również żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacjizawartych w książce.Wydawnictwo HELIONul. Kościuszki 1c, 44-100 GLIWICEtel. 32 231 22 19, 32 230 98 63e-mail: helion@helion.plDrogi Czytelniku!Jeżeli chcesz ocenić tę książkę, zajrzyj pod adresMożesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.Printed in Poland.•Kup książkę•Poleć książkę•Oceń książkę•Księgarnia internetowa•Lubię to! » Nasza społecznośćSpis tre ciPrzedmowa Alberto SavoiPrzedmowa Patricka CopelandaWstępO autorachRozdział 1.Wprowadzenie do procedur testowania oprogramowaniastosowanych przez firmę Google11152127293536394143475050565759606364656979808384889597104112114Jakość ≠ testyPodział rólStruktura organizacyjnaOd raczkowania, przez chód, do bieguRodzaje testówRozdział 2.Inżynier do spraw testowania oprogramowaniaZ życia inżyniera do spraw testowania oprogramowaniaPraca nad kodem i testyKim właściwie jest ITO?Wczesny etap projektowaniaStruktura w zespoleDokumentacja projektuInterfejsy i protokołyPlanowanie automatyzacjiTestowalnośćSystem pracy inżyniera do spraw testowania oprogramowania — przykładWykonanie testuDefinicje rozmiarów testówWykorzystanie testów w infrastrukturze dzielonejKorzyści z różnych rodzajów testówWymagania stawiane czasom wykonywania testówCertyfikowany w testachWywiad z twórcami programu „Certyfikowany w testach”Rozmowa kwalifikacyjna z inżynierem do spraw testowania oprogramowaniaWywiad z programistą narzędzi Tedem MaoRozmowa z twórcą aplikacji WebDriver Simonem StewartemKup książkęPoleć książkę8Testuj oprogramowanie jak Google. Metody automatyzacjiInżynier testujący119119120124144158164179187193197211223230235237244251251254256258265270276277281286291294303303306308309309311Rozdział 3.Testowanie z uwzględnieniem potrzeb użytkownikaZ życia inżyniera testującegoPlanowanie testówRyzykoŻycie przypadku testowegoŻycie błęduZatrudnianie inżynierów testującychKierowanie testami w GoogleTestowanie w trybie utrzymaniaBadanie jakości za pomocą botów. DoświadczenieBITE. Nowe doświadczenieAnalizy testowe — Google Test AnalyticsProwadzenie darmowych testówTesterzy zewnętrzniRozmowa z inżynierem testującym Lindsay WebsterRozmowa z inżynierem testującym pracującymprzy serwisie YouTube Apple ChowRozdział 4.Kierownik zespołów inżynierskichZ życia kierownika zespołów inżynierskichZdobywanie pracowników i pomysłówWpływRozmowa z KZI usługi Gmail Ankitem MehtąRozmowa z KZI zespołu Android Hungiem DangiemRozmowa z KZI projektu Chrome Joelem HynoskimDyrektor testówRozmowa z dyrektorem testów w projektach Search i Geo Sheltonem MaremRozmowa z dyrektorem zespołu inżynierii narzędziowej Ashishem KumaremRozmowa z dyrektorem testów w Google India Sujayem SahnimRozmowa z kierownikiem testów Bradem GreenemRozmowa z Jamesem WhittakeremRozdział 5.Jak poprawić testowanie w GooglePoważne niedociągnięcia systemu pracy w GooglePrzyszłość inżynierów do spraw testowania oprogramowaniaPrzyszłość inżynierów testującychPrzyszłość kierowników i dyrektorów zespołów testującychPrzyszłość infrastruktury testującejWnioskiKup książkęPoleć książkęSpis treściDodatek APlan testowania systemu operacyjnego Chrome3139Przegląd tematówOcena ryzykaTesty podstawowe w kolejnych wersjach kompilacjiDzienne testy ostatniej dobrej wersjiTesty wersji przeznaczonej do wprowadzenia na rynekTesty ręczne kontra automatyczneDbałość o jakość — programiści kontra testerzyKanały dystrybucjiUdział użytkownikówRepozytoria przypadków testowychPanel testowaniaWirtualizacjaWynikiPraca w pełnym obciążeniu, testy długotrwałe i stabilizacjaSzkielet wykonawczy (Autotest)Partnerzy OEMLaboratorium sprzętoweAutomatyzacja w strukturach E2ETestowanie menedżera AppManagerTesty w przeglądarceSprzętHarmonogram działańOsoby odpowiedzialne za prowadzenie testów i obszary ich działaniaPowiązane dokumentyDodatek BWycieczki testowe dla Chrome313315315316316317317317317318318318319319319319320320320321322322324324325325326327327327328328329329329330330330Wyprawa do sklepuWyprawa studentaSugerowane obszary prowadzenia badańRozmowa międzynarodowaSugerowane obszary prowadzenia badańBieg na orientacjęSugerowane obszary prowadzenia badańDo białego ranaSugerowane obszary prowadzenia badańRzemieślnikNarzędzia w ChromeKiepska okolicaNieciekawe dzielnice przeglądarki ChromeKup książkęPoleć książkę
[ Pobierz całość w formacie PDF ]