Opis książki: Full Stack Testing
Testing is a critical discipline for any organization looking to deliver high-quality software. This practical book provides software developers and QA engineers with a comprehensive one-stop guide to testing skills in 10 different categories. You'll learn appropriate strategies, concepts, and practical implementation knowledge you can apply from both a development and testing perspective for web and mobile applications.
Author Gayathri Mohan offers examples of more than 40 tools you can use immediately. You'll acquire the skills to conduct exploratory testing, test automation, cross-functional testing, data testing, mobile testing, and visual testing, as well as tests for performance, security, and accessibility. You'll learn to integrate them in continuous integration pipelines to gain faster feedback. Once you dive into this guide, you'll be able to tackle challenging development workflows with a focus on quality.
With this book, you will:
- Learn how to employ various testing types to yield maximum quality in your projects
- Explore new testing methods by following the book's strategies and concepts
- Learn how to apply these tools at work by following detailed examples
- Improve your skills and job prospects by gaining a broad exposure to testing best practices
Wybrane bestsellery
-
Ta książka jest siódmym, zaktualizowanym i ulepszonym wydaniem znakomitego podręcznika. Zrozumienie zagadnień ułatwia oparcie się autorów na metodzie omawiania zagadnień „od góry do dołu”, od ogółu do szczegółu, a więc prezentowania jako pierwszej warstwy aplikacji, a następnie kolejn...(0,00 zł najniższa cena z 30 dni)
89.40 zł
149.00 zł(-40%) -
Smoki, fora ze dwora! Książka o smokach, rycerzach i testowaniu oprogramowania to publikacja, która w zabawny sposób opowiada o testowaniu oprogramowania poprzez historie o smokach i rycerzach. Jest to świetna pozycja do samodzielnego korzystania przez dzieci, wspólnie z rodzicami lub jako lektur...(0,00 zł najniższa cena z 30 dni)
39.20 zł
49.00 zł(-20%) -
Opanowanie sprawdzonych procesów poprawiających wytwarzanie oprogramowania przy wykorzystaniu Scruma i usług Azure DevOps Ten przewodnik może pomóc każdemu zespołowi twórców oprogramowania w planowaniu, śledzeniu i zarządzaniu pracą znacznie skuteczniej, łącząc wiod...
Profesjonalne wytwarzanie oprogramowania z zastosowaniem Scruma i usług Azure DevOps Profesjonalne wytwarzanie oprogramowania z zastosowaniem Scruma i usług Azure DevOps
(0,00 zł najniższa cena z 30 dni)80.99 zł
89.99 zł(-10%) -
Techniki testowania statycznego to zestaw narzędzi służący do sprawdzania ręcznie lub za pomocą analizy automatycznej kodu lub innych artefaktów procesu wytwórczego ( dokumentacja, wymagania ) bez uruchamiania kodu. Publikacja przybliża ten niezwykle istotny element testowania oprog...(0,00 zł najniższa cena z 30 dni)
119.20 zł
149.00 zł(-20%) -
W książce omówiono wszystkie tematy wymienione w planie nauczania ISTQB® Certyfikowany Tester dla poziomu podstawowego z roku 2011. Aby ułatwić naukę i zrozumienie podejmowanych tematów, zagadnienia teoretyczne zobrazowano odpowiednio dobranymi przykładami. Każdy rozdział kończy...
Tester oprogramowania. Przygotowanie do egzaminu z testowania oprogramowania Tester oprogramowania. Przygotowanie do egzaminu z testowania oprogramowania
(0,00 zł najniższa cena z 30 dni)51.20 zł
64.00 zł(-20%) -
Testowanie oprogramowania, choć kluczowe dla powodzenia projektów IT, wciąż jest niedocenianą dziedziną inżynierii oprogramowania. Jednym z powodów jest brak rzetelnych i wiarygodnych źródeł informacji o tej dyscyplinie. Niniejsza pozycja stanowi nowoczesne, obszerne kompendi...
Testowanie i jakość oprogramowania. Modele, techniki, narzędzia Testowanie i jakość oprogramowania. Modele, techniki, narzędzia
(0,00 zł najniższa cena z 30 dni)127.20 zł
159.00 zł(-20%) -
Learn how to write automated tests for Dynamics 365 Business Central and discover how you can implement them in your daily work
Automated Testing in Microsoft Dynamics 365 Business Central - Second Edition Automated Testing in Microsoft Dynamics 365 Business Central - Second Edition
-
Styl programowania zwinnego obiecuje wyższą jakość oprogramowania, krótszy czas dotarcia z produktem na rynek oraz lepsze nastawienie na potrzeby klientów. Coraz więcej projektów związanych z tworzeniem oprogramowania wykorzystuje metody zwinne takie jak Scrum. Jednakże przej...
Testowanie w procesie Scrum. Przewodnik po zarządzaniu jakością oprogramowania w świecie programowania Testowanie w procesie Scrum. Przewodnik po zarządzaniu jakością oprogramowania w świecie programowania
(0,00 zł najniższa cena z 30 dni)62.37 zł
69.30 zł(-10%) -
Tap into the wisdom of experts to learn what every programmer should know, no matter what language you use. With the 97 short and extremely useful tips for programmers in this book, you'll expand your skills by adopting new approaches to old problems, learning appropriate best practices, and honi...
97 Things Every Programmer Should Know. Collective Wisdom from the Experts 97 Things Every Programmer Should Know. Collective Wisdom from the Experts
(0,00 zł najniższa cena z 30 dni)135.15 zł
159.00 zł(-15%)
O autorze książki
1 Gayathri MohanGayathri Mohan - jest główną konsultantką w firmie Thoughtworks, wcześniej zarządzała w niej dużymi zespołami walidacyjnymi. Ma bogate doświadczenie w tworzeniu oprogramowania dla różnych branż przemysłu. Jako liderka techniczna jest organizatorką wielu wydarzeń cieszących się dużą popularnością wśród inżynierów.
Kup polskie wydanie:
Testowanie full stack. Praktyczny przewodnik dostarczania oprogramowania wysokiej jakości
- Autor:
- Gayathri Mohan
53,40 zł
89,00 zł
(57.85 zł najniższa cena z 30 dni)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- ISBN Ebooka:
- 978-10-981-0808-3, 9781098108083
- Data wydania ebooka:
-
2022-06-06
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 12.0MB
- Rozmiar pliku Mobi:
- 21.2MB
- Kategorie:
Sieci komputerowe » Novell
Spis treści książki
- Foreword
- Preface
- Why I Wrote This Book
- Who Should Read This Book?
- Navigating This Book
- Conventions Used in This Book
- OReilly Online Learning
- How to Contact Us
- Acknowledgments
- 1. Introduction to Full Stack Testing
- Full Stack Testing for High Quality
- Shift-Left Testing
- Ten Full Stack Testing Skills
- Key Takeaways
- 2. Manual Exploratory Testing
- Building Blocks
- Exploratory Testing Frameworks
- Equivalence class partitioning
- Boundary value analysis
- State transition
- Decision table
- Cause-effect graphing
- Pairwise testing
- Sampling
- Error guessing method
- Exploratory Testing Frameworks
- Exploring a Functionality
- Functional user flows
- Failures and error handling
- The UI look and feel
- Cross-functional aspects
- Building Blocks
- Manual Exploratory Testing Strategy
- Understand the Application
- Explore in Parts
- Repeat Exploratory Testing in Phases
- Exercises
- API Testing
- Postman
- WireMock
- API Testing
- Web UI Testing
- Browsers
- Bug Magnet
- Chrome DevTools
- Perspectives: Test Environment Hygiene
- Key Takeaways
- 3. Automated Functional Testing
- Building Blocks
- Introduction to Micro and Macro Test Types
- Unit tests
- Integration tests
- Contract tests
- Service tests
- UI functional tests
- End-to-end tests
- Introduction to Micro and Macro Test Types
- Building Blocks
- Automated Functional Testing Strategy
- Exercises
- UI Functional Tests
- JavaSelenium WebDriver framework
- Prerequisites
- Maven
- TestNG
- Selenium WebDriver
- Page Object Model
- Setup and workflow
- JavaSelenium WebDriver framework
- JavaScriptCypress Framework
- Prerequisites
- Cypress
- Setup and workflow
- UI Functional Tests
- Service Tests
- Prerequisites
- JavaREST Assured Framework
- Setup and workflow
- Unit Tests
- JUnit
- Setup and workflow
- JUnit
- Additional Testing Tools
- Pact
- Karate
- AI/ML Tools in Automated Functional Testing
- Test authoring
- Test maintenance
- Test report analysis
- Test governance
- Perspectives
- Antipatterns to Overcome
- The ice cream cone
- The cupcake
- Antipatterns to Overcome
- 100% Automation Coverage!
- Key Takeaways
- 4. Continuous Testing
- Building Blocks
- Introduction to Continuous Integration
- The CI/CT/CD Process
- Principles and Etiquette
- Building Blocks
- Continuous Testing Strategy
- Benefits
- Exercise
- Git
- Setup
- Workflow
- Git
- Jenkins
- Setup
- Workflow
- The Four Key Metrics
- Key Takeaways
- 5. Data Testing
- Building Blocks
- Databases
- Caches
- Batch Processing Systems
- Event Streams
- Building Blocks
- Data Testing Strategy
- Exercises
- SQL
- Prerequisites
- Workflow
- Create
- Insert
- Select
- Filtering and grouping
- Sorting
- Functions and operators
- Expressions and predicates
- Nested queries
- Joins
- Update and delete
- SQL
- JDBC
- Setup and workflow
- Apache Kafka and Zerocode
- Setup
- Workflow
- Additional Testing Tools
- Test Containers
- Deequ
- Key Takeaways
- 6. Visual Testing
- Building Blocks
- Introduction to Visual Testing
- Project/Business-Critical Use Cases
- Building Blocks
- Frontend Testing Strategy
- Unit Tests
- Integration/Component Tests
- Snapshot Tests
- Functional End-to-End Tests
- Visual Tests
- Cross-Browser Testing
- Frontend Performance Testing
- Accessibility Testing
- Exercises
- BackstopJS
- Setup
- Workflow
- BackstopJS
- Cypress
- Setup
- Workflow
- Additional Testing Tools
- Applitools Eyes, an AI-Powered Tool
- Storybook
- Perspectives: Visual Testing Challenges
- Key Takeaways
- 7. Security Testing
- Building Blocks
- Common Cyberattacks
- Web scraping
- Brute force
- Social engineering
- Phishing
- Cross-site scripting
- Ransomware
- Cookie forging
- Cryptojacking
- Common Cyberattacks
- The STRIDE Threat Model
- Spoofed identity
- Tampering with inputs
- Repudiation of actions
- Information disclosure
- Denial of service
- Escalation of privileges
- Building Blocks
- Application Vulnerabilities
- Code or SQL injection
- Cross-site scripting
- Unhandled known vulnerabilities
- Authentication and session mismanagement
- Unencrypted private data
- Application misconfigurations
- Application secrets exposure
- Threat Modeling
- Threat modeling steps
- Threat modeling exercise
- Security test cases from the threat model
- Security Testing Strategy
- Exercises
- OWASP Dependency-Check
- Setup and Workflow
- OWASP Dependency-Check
- OWASP ZAP
- Setup
- Workflow
- Manual Explore
- ZAP Spider
- Scanning
- Integrating ZAP with CI
- Additional Testing Tools
- Snyk IDE Plug-in
- Talisman Pre-Commit Hook
- Chrome DevTools and Postman
- Perspectives: Security Is a Habit
- Key Takeaways
- 8. Performance Testing
- Backend Performance Testing Building Blocks
- Performance, Sales, and Weekends Off Are Correlated!
- Simple Performance Goals
- Factors Affecting Application Performance
- Key Performance Indicators
- Types of Performance Tests
- Types of Load Patterns
- Performance Testing Steps
- Step1: Define the target KPIs
- Step 2: Define the test cases
- Step 3: Prepare the performance testing environment
- Step 4: Prepare the test data
- Step 5: Integrate APM tools
- Step 6: Script and run the performance tests using tools
- Backend Performance Testing Building Blocks
- Exercises
- Step 1: Define the Target KPIs
- Step 2: Define the Test Cases
- Steps 35: Prepare the Data, Environment, and Tools
- Step 6: Script the Test Cases and Run Them Using JMeter
- Setup
- Workflow
- Designing other performance test cases
- Data-driven performance testing
- Integrating into CI
- Additional Testing Tools
- Gatling
- Apache Benchmark
- Frontend Performance Testing Building Blocks
- Factors Affecting Frontend Performance
- RAIL Model
- Frontend Performance Metrics
- Exercises
- WebPageTest
- Workflow
- WebPageTest
- Lighthouse
- Workflow
- Additional Testing Tools
- PageSpeed Insights
- Chrome DevTools
- Performance Testing Strategy
- Key Takeaways
- 9. Accessibility Testing
- Building Blocks
- Accessibility User Personas
- Accessibility Ecosystem
- Example: Screen Readers
- WCAG 2.0: Guiding Principles and Levels
- Level A Conformance Standards
- Perceivable
- Operable
- Understandable
- Robust
- Accessibility Enabled Development Frameworks
- Building Blocks
- Accessibility Testing Strategy
- Accessibility Checklist in User Stories
- Automated Accessibility Auditing Tools
- Manual Testing
- Exercises
- WAVE
- Workflow
- WAVE
- Lighthouse
- Workflow
- Lighthouse Node Module
- Workflow
- Additional Testing Tools
- Pa11y CI Node Module
- Axe-core
- Perspectives: Accessibility as a Culture
- Key Takeaways
- 10. Cross-Functional Requirements Testing
- Building Blocks
- CFR Testing Strategy
- Functionality
- Usability
- Reliability
- Performance
- Supportability
- Other CFR Testing Methods
- Chaos Engineering
- Chaos experiment
- Chaos Engineering
- Architecture Testing
- Infrastructure Testing
- Compliance Testing
- General Data Protection Regulation (GDPR)
- PCI DSS and PSD2
- Perspectives: Evolvability and the Test of Time!
- Key Takeaways
- 11. Mobile Testing
- Building Blocks
- Introduction to the Mobile Landscape
- Devices
- App
- Network
- Introduction to the Mobile Landscape
- Mobile App Architecture
- Building Blocks
- Mobile Testing Strategy
- Manual Exploratory Testing
- Functional Automated Testing
- Data Testing
- Visual Testing
- Security Testing
- Performance Testing
- Accessibility Testing
- iOS
- Android
- CFR Testing
- Exercises
- Appium
- Prerequisites
- Android emulator
- Appium 2.0 setup
- Workflow
- Appium
- Appium Visual Testing Plug-in
- Setup
- Workflow
- Additional Testing Tools
- Android Studios Database Inspector
- Performance Testing Tools
- Monkey
- Extended controls: Network throttler
- Appiums performance API
- Security Testing Tools
- MobSF
- Qark
- Accessibility Scanner
- Perspectives: The Mobile Test Pyramid
- Key Takeaways
- 12. Moving Beyond in Testing
- First Principles in Testing
- Defect Prevention over Defect Detection
- Empathetic Testing
- Micro- and Macro-Level Testing
- Fast Feedback
- Continuous Feedback
- Measuring Quality Metrics
- Communication and Collaboration Are Key to Quality
- First Principles in Testing
- Soft Skills Aid in Building a Quality-First Mindset
- Conclusion
- 13. Introduction to Testing in Emerging Technologies
- Artificial Intelligence and Machine Learning
- Introduction to Machine Learning
- Testing ML Applications
- Artificial Intelligence and Machine Learning
- Blockchain
- Introduction to Blockchain Concepts
- Testing Blockchain Applications
- Internet of Things
- Introduction to the IoTs Five-Layer Architecture
- Testing IoT Applications
- Augmented Reality and Virtual Reality
- Testing AR/VR Applications
- Index
O'Reilly Media - inne książki
-
Combing the web is simple, but how do you search for data at work? It's difficult and time-consuming, and can sometimes seem impossible. This book introduces a practical solution: the data catalog. Data analysts, data scientists, and data engineers will learn how to create true data discovery in ...(0,00 zł najniższa cena z 30 dni)
228.65 zł
269.00 zł(-15%) -
This updated edition of the Nutshell guide not only helps experienced Java programmers get the most out of versions through Java 17, it also serves as a learning path for new developers. Chock-full of examples that demonstrate how to take complete advantage of modern Java APIs and development bes...(0,00 zł najniższa cena z 30 dni)
228.65 zł
269.00 zł(-15%) -
Get started with Ray, the open source distributed computing framework that simplifies the process of scaling compute-intensive Python workloads. With this practical book, Python programmers, data engineers, and data scientists will learn how to leverage Ray locally and spin up compute clusters. Y...(0,00 zł najniższa cena z 30 dni)
228.65 zł
269.00 zł(-15%) -
Remove your doubts about AI and explore how this technology can be future-proofed using blockchain's smart contracts and tamper-evident ledgers. With this practical book, system architects, software engineers, and systems solution specialists will learn how enterprise blockchain provides permanen...(0,00 zł najniższa cena z 30 dni)
271.15 zł
319.00 zł(-15%) -
FinOps brings financial accountability to the variable spend model of cloud. Used by the majority of global enterprises, this management practice has grown from a fringe activity to the de facto discipline managing cloud spend. In this book, authors J.R. Storment and Mike Fuller outline the proce...(0,00 zł najniższa cena z 30 dni)
271.15 zł
319.00 zł(-15%) -
Edge AI is transforming the way computers interact with the real world, allowing IoT devices to make decisions using the 99% of sensor data that was previously discarded due to cost, bandwidth, or power limitations. With techniques like embedded machine learning, developers can capture human intu...(0,00 zł najniższa cena z 30 dni)
271.15 zł
319.00 zł(-15%) -
Why is it difficult for so many companies to get digital identity right? If you're still wrestling with even simple identity problems like modern website authentication, this practical book has the answers you need. Author Phil Windley provides conceptual frameworks to help you make sense of all ...(0,00 zł najniższa cena z 30 dni)
194.65 zł
229.00 zł(-15%) -
Python was recently ranked as today's most popular programming language on the TIOBE index, thanks to its broad applicability to design and prototyping to testing, deployment, and maintenance. With this updated fourth edition, you'll learn how to get the most out of Python, whether you're a profe...(0,00 zł najniższa cena z 30 dni)
305.15 zł
359.00 zł(-15%) -
With the accelerating speed of business and the increasing dependence on technology, companies today are significantly changing the way they build in-house business solutions. Many now use low-code and no code technologies to help them deal with specific issues, but that's just the beginning. Wit...
Building Solutions with the Microsoft Power Platform Building Solutions with the Microsoft Power Platform
(0,00 zł najniższa cena z 30 dni)271.15 zł
319.00 zł(-15%) -
Companies are scrambling to integrate AI into their systems and operations. But to build truly successful solutions, you need a firm grasp of the underlying mathematics. This accessible guide walks you through the math necessary to thrive in the AI field such as focusing on real-world application...(0,00 zł najniższa cena z 30 dni)
271.15 zł
319.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.


Oceny i opinie klientów: Full Stack Testing Gayathri Mohan (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.