ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Test Automation Engineering Handbook. Learn and implement techniques for building robust test automation frameworks

دانلود کتاب کتابچه راهنمای مهندسی اتوماسیون تست. تکنیک های ساخت چارچوب های اتوماسیون تست قوی را بیاموزید و اجرا کنید

Test Automation Engineering Handbook. Learn and implement techniques for building robust test automation frameworks

مشخصات کتاب

Test Automation Engineering Handbook. Learn and implement techniques for building robust test automation frameworks

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781804615492 
ناشر:  
سال نشر: 2023 
تعداد صفحات: 276 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 6 Mb 

قیمت کتاب (تومان) : 31,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 10


در صورت تبدیل فایل کتاب Test Automation Engineering Handbook. Learn and implement techniques for building robust test automation frameworks به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب کتابچه راهنمای مهندسی اتوماسیون تست. تکنیک های ساخت چارچوب های اتوماسیون تست قوی را بیاموزید و اجرا کنید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب کتابچه راهنمای مهندسی اتوماسیون تست. تکنیک های ساخت چارچوب های اتوماسیون تست قوی را بیاموزید و اجرا کنید

اتوماسیون تست را درک کنید و آن را به طور موثر در وب، موبایل و API ها پیاده سازی کنید ویژگی های کلیدی: یاد بگیرید چگونه تست های خود را با کمک مثال های عملی خودکار کنید درک نحوه پر کردن شکاف بین تست و اتوماسیون تست کاوش استراتژی های اتوماسیون تست برای پلت فرم های مختلف شرح کتاب: این کتاب به شما کمک می کند تا درک بهتری از اتوماسیون تست ایجاد کنید و به پر کردن شکاف بین تست و اتوماسیون تست کمک می کند. این کتاب به سه بخش تقسیم شده است که بخش اول بر آماده سازی شما برای تست و تست اصول اتوماسیون تمرکز دارد. در پایان این بخش، با برخی از اصطلاحات، تعاریف و نقش‌های رایج اتوماسیون آشنا خواهید شد. بخش دوم اجرای عملی اتوماسیون تست برای موبایل، وب، API و عملکرد را پوشش می دهد. بخش سوم به شما کمک می‌کند تا بفهمید اتوماسیون تست با CI/CD چگونه کار می‌کند و مسائل و مشکلات رایج هنگام اجرای اتوماسیون تست را بررسی کنید. در پایان این کتاب، درک بهتری از اتوماسیون، پرداختن به نقاط درد رایج و بهترین شیوه ها در مورد اتوماسیون تست خواهید داشت. آنچه خواهید آموخت: درک کاملی از اتوماسیون تست به دست آورید درک اینکه چگونه اتوماسیون در یک استراتژی تست قرار می گیرد. الگوهای طراحی ضروری برای اتوماسیون تست را بررسی کنید و تست های خودکار بسیار قابل اعتماد را اجرا کنید درک مسائل و مشکلات در هنگام اجرای اتوماسیون تست کشف ابزارهای اتوماسیون تست معمولی/ چارچوب‌ها این کتاب برای چه کسانی است: این کتاب برای آزمایش‌کنندگان دستی است که می‌خواهند وارد حوزه اتوماسیون تست شوند و توسعه‌دهندگانی که می‌خواهند درباره اتوماسیون تست اطلاعات بیشتری کسب کنند.


توضیحاتی درمورد کتاب به خارجی

Understand test automation and implement it in Web, Mobile, and APIs effectively Key Features: Learn how to automate your tests with the help of practical examples Understand how to bridge the gap between testing and test automation Explore test automation strategies for different platforms Book Description: This book helps you build a better understanding of test automation and aids in bridging the gap between testing and test automation. The book has been divided into three sections with the first section focusing on preparing you for testing and test automation fundamentals. By the end of this section, you'll have an understanding of some common automation terms, definitions, and roles. The second section covers the practical implementation of test automation for mobile, web, API and performance. The third section will help you understand how test automation works with CI/CD, and explore the common issues and pitfalls when executing test automation. By the end of this book, you'll have a better understanding of automation, addressing the common pain points and best practices around test automation. What You Will Learn: Gain a solid understanding of test automation Understand how automation fits into a test strategy Explore essential design patterns for test automation Design and implement highly reliable automated tests Understand issues and pitfalls when executing test automation Discover the commonly used test automation tools/frameworks Who this book is for: This book is for manual testers who want to enter the field of test automation and developers who want to learn more about test automation.



فهرست مطالب

Cover
Title Page
Copyright and Credits
Contributors
Table of Contents
Preface
Part 1: The Basics
Chapter 1: Introduction to Test Automation
	Getting familiar with software testing
		Knowing the importance of testing
		Tasks involved in testing
		Testing in an world
		Defect management in testing
		Shift-Right and Shift-Left propositions
		Quality and DevOps
		Challenges in testing
		Test early, test often
	Understanding test automation
		Agile test automation
		Test automation challenges
		Finding and handling regression bugs
		Test automation metrics
	Exploring the roles in quality engineering
		Test automation engineer
		SDET
	Familiarizing yourself with common terminologies and definitions
	Summary
	Questions
Chapter 2: Test Automation Strategy
	Technical requirements
	Knowing your test automation strategy
		Test automation objectives
		Gathering management support
		Defining the scope of test automation
		Test automation environment
		Implementing an Agile test automation strategy
		Reporting the test results
	Devising a good test automation strategy
		Selecting the right tools and training
		Standards of the test automation framework
		Testing in the cloud
	Understanding the test pyramid
		Unit/component tests
		Integration/API tests
		E2E/System/UI tests
		Structuring the test cycles
	Familiarizing ourselves with common design patterns
		Using design patterns in test automation
	Summary
	Questions
Chapter 3: Common Tools and Frameworks
	Technical requirements
	The basic tools for every automation engineer
		The CLI
		Git
	Common test automation frameworks
		Selenium
		Appium
		Cypress
		JMeter
		AXE
	Choosing the right tool/framework
		Selecting a performance testing tool
		Selecting an API testing tool
		Selecting a web testing tool
		Mobile
		Common considerations
	Summary
	Questions
Part 2: Practical Affairs
Chapter 4: Getting Started with the Basics
	Technical requirements
	Getting more familiar with Git
		Committing a change
		Resolving merge conflicts
		Additional Git commands
	Using an IDE
		Choosing an IDE
		Downloading and setting up VS Code
	Introduction to JavaScript
		Why learn JavaScript?
		Running a JavaScript program
		JavaScript basics
	Summary
	Questions
Chapter 5: Test Automation for Web
	Technical requirements
	Why Cypress?
	Installing and setting up Cypress
	Creating your first test in Cypress
		Creating arrow functions in JavaScript
		Creating callback functions in JavaScript
		Writing our first spec
		Becoming familiar with the spec structure
		Executing our first spec
	Employing selectors and assertions
		Working with selectors
		Asserting on selectors
	Intercepting API calls
	Additional configurations
	Considerations for web automation
		Limitations of Cypress
		Web automation considerations
	Summary
	Questions
Chapter 6: Test Automation for Mobile
	Technical requirements
	Getting to know Appium
		What is Appium?
		Advantages of using Appium
	Knowing WebdriverIO and its advantages
	Setting up Appium and WebdriverIO
		Appium installation
		Configuring an Android emulator
		Configuring WebdriverIO with Appium
		WebdriverIO Android configuration
		Appium Inspector installation and configuration
	Writing our first mobile test
		JavaScript functions with async/await
		First Appium/WebdriverIO test
	Key considerations for mobile automation
		Areas of complexity
		iOS-specific considerations
	Optimizing our mobile automation framework
	Summary
	Questions
Chapter 7: Test Automation for APIs
	Technical requirements
	Getting started with Postman
		Basics of REST API testing
		Downloading the Postman application
		Creating and managing workspaces
	Sending GET and POST requests
		Making a GET API request
		Making a POST API request
		Organizing API requests using collections
	Writing automated API tests
		Using snippets for asserting an API response
		Understanding Postman variables
		Chaining API requests
		Various ways to execute tests
	Key considerations for API automation
		Effective API test automation
		Testing GraphQL versus REST APIs
	Summary
	Questions
Chapter 8: Test Automation for Performance
	Technical requirements
	Getting started with JMeter
		What is JMeter and how does it work?
		Installing JMeter
	Automating a performance test
		Building and running our first performance test
		Working with assertions
		Working with tests via the command line
		Using the HTTP(S) Test Script Recorder
	Java essentials for JMeter
		A quick introduction to Java
		Using the JSR233 assertion
	Considerations for performance testing
	Summary
	Questions
Part 3: Continuous Learning
Chapter 9: CI/CD and Test Automation
	Technical requirements
	What is CI/CD?
		CI/CD process
		CI basics
		CD and deployment pipeline
	Test automation strategies for CI/CD
		Unit/component tests
		API tests
		E2E tests (API and UI)
		Smoke tests
		Addressing test failures
	GitHub Actions CI/CD
	Summary
	Questions
Chapter 10: Common Issues and Pitfalls
	Recurrent issues in test automation
		Unrealistic expectations of automated testing
		Inadequate manual testing
		Not focusing on automating the right things
		A lack of understanding of the system under test
		Overlooking test maintenance
		Not choosing the right tools
		Under-investing in test environments
		Taking a siloed approach
		Not taking a lean approach
		Not having a plan for test data needs
	Test automation anti-patterns
		Coding and design anti-patterns in test automation
		Process-oriented anti-patterns in test automation
	Summary
	Questions
Appendix A:Mocking API Calls
	How API mocking works
	Mocking API calls using Postman
	Considerations for API mocking
	Summary
Assessments
	Chapter 1, Introduction to Test Automation
	Chapter 2, Test Automation Strategy
	Chapter 3, Common Tools and Frameworks
	Chapter 4, Getting Started with the Basics
	Chapter 5, Test Automation for Web
	Chapter 6, Test Automation for Mobile
	Chapter 7, Test Automation for APIs
	Chapter 8, Test Automation for Performance
	Chapter 9, CI/CD and Test Automation
	Chapter 10, Common Issues and Pitfalls
Index
Other Books You May Enjoy




نظرات کاربران