ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Android Test-Driven Development by Tutorials

دانلود کتاب توسعه تست محور اندروید توسط آموزش

Android Test-Driven Development by Tutorials

مشخصات کتاب

Android Test-Driven Development by Tutorials

ویرایش: [2 ed.] 
نویسندگان: ,   
سری:  
 
ناشر:  
سال نشر: 2021 
تعداد صفحات: [405] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 33 Mb 

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



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

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


در صورت تبدیل فایل کتاب Android Test-Driven Development by Tutorials به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


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



فهرست مطالب

Book License
What You Need
Book Source Code & Forums
About the Cover
	About the Authors
	About the Editors
	About the Artist
Chapter 1: Introduction
	Who is this book for?
	How to read this book
	Key points
	Where to go from here?
Chapter 2: What Is a Test?
	Why should you test?
	How to write a test
	What should you test?
	What should you not test?
	When should you not test?
	What is test coverage?
	Tools
	Key points
	Where to go from here?
Chapter 3: What Is TDD?
	Why is TDD important?
	Getting started
	Practicing Red-Green-Refactor
	Red: writing a failing test
	Green: making your test pass
	Writing a second test
	False positives
	Refactor: Updating your code
	TDD takes practice
	Challenge
	Key points
	Where to go from here?
Chapter 4: The Testing Pyramid
	Unit tests
	Integration tests
	UI tests
	Distributing the tests
	Key points
	Where to go from here?
Chapter 5: Unit Tests
	When to use unit tests
	Setting up JUnit
	Creating unit tests
	Challenge
	Key points
	Where to go from here?
Chapter 6: Architecting for Testing
	Why does architecture matter?
	Design patterns
	Architectural design patterns
	S.O.L.I.D principles
	Key points
	Where to go from here?
Chapter 7: Introduction to Mockito
	Why Mockito?
	Setting up Mockito
	Creating unit tests with Mockito
	Challenge
	Key points
	Where to go from here?
Chapter 8: Integration
	Getting started
	When to use integration tests
	Creating a test class
	Setting up the test class
	Writing a failing integration test
	Testing the wishlist’s save functionality
	Testing the database queries
	Testing the data returned
	Refactoring
	Running the app
	Key points
	Where to go from here?
Chapter 9: Testing the Persistence Layer
	Getting started
	Setting up the test class
	Writing a test
	Testing an insert
	Testing your query
	Creating test data
	Hooking up your database
	Handling stateful tests
	Key points
	Where to go from here?
Chapter 10: Testing the Network Layer
	Getting started
	Using MockWebServer
	Mocking the service
	Using Faker for test data
	Deciding what tools to use
	Key points
	Where to go from here?
Chapter 11: User Interface
	Getting started
	Using Espresso
	Writing a UI test
	Testing for text
	Refactoring
	Performing an action
	Using sharedTest (optional)
	Key points
	Where to go from here?
Chapter 12: Common Legacy App Problems
	A brief history of TDD in Android
	Lean/XP technical practice co-dependency
	Other legacy issues
	Wrangling your project
	Key points
	Where to go from here?
Chapter 13: High-Level Testing With Espresso
	Getting started
	Your first assignment
	Determining your system boundaries
	Preparing your app for testing
	Adding legacy tests
	Understanding your API
	Setting up your mock data
	Writing your next test
	DRYing up your tests
	Writing your failing test
	Key points
	Where to go from here?
Chapter 14: Hands-On Focused Refactoring
	Getting started
	Adding supplemental coverage before refactoring
	Refactoring for testability
	Your first focused refactor
	Your next refactor
	Adding test coverage
	Refactoring SearchForCompanionFragment
	Insert Koin
	Challenge
	Key points
	Where to go from here?
Chapter 15: Refactoring Your Tests
	Source sets, UTP and sharedTest
	Testing fragments in isolation
	Breaking out unit tests
	Unit testing Retrofit calls
	DRYing up your tests
	Challenge
	Key points
	Where to go from here?
Chapter 16: Strategies for Handling Test Data
	JSON data
	Hard-coded data
	Test object libraries
	Faker
	Locally persisted data
	Key points
	Where to go from here?
Chapter 17: Continuous Integration & Other Related Tools
	Continuous integration fundamentals
	Branches and CI
	CI tools
	Device farms
	CI strategy guidelines
	Key points
	Where to go from here?
Chapter 18: Testing Around Other Components
	The testable
	The mockable
	The untestable
	Key points
	Where to go from here?
Conclusion
Appendix A: Other Related Techniques
	Acceptance test-driven development
	Behavior driven development
	Key points
	Where to go from here?




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