ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Test-Driven Development with C++

دانلود کتاب توسعه تست محور با C++

Test-Driven Development with C++

مشخصات کتاب

Test-Driven Development with C++

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781803242002 
ناشر: Packt Publishing Pvt Ltd 
سال نشر: 2022 
تعداد صفحات:  
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 7 Mb 

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

در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد



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

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


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

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


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



فهرست مطالب

Cover
Title Page
Copyright and Credits
Contributors
About the reviewer
Table of Contents
Preface
Part 1: Testing MVP
Chapter 1: Desired Test Declaration
	Technical requirements
	What do we want tests to do for us?
	What should a test look like?
	What information does a test need?
	How can we use C++ to write tests?
	How will the first test be used?
	Summary
Chapter 2: Test Results
	Technical requirements
	Reporting a single test result
	Enhancing the test declaration to support multiple tests
	Summarizing the results
	Redirecting the output results
	Summary
Chapter 3: The TDD Process
	Technical requirements
	Build failures come first
	Do only what is needed to pass
	Enhancing a test and getting another pass
	Summary
Chapter 4: Adding Tests to a Project
	Technical requirements
	How to detect whether a test passes or fails
	Enhancing the testing library to support assertions
	Should error cases be tested, too?
	Summary
Chapter 5: Adding More Confirm Types
	Technical requirements
	Fixing the bool confirms
	Confirming equality
	Decoupling test failures from line numbers
	Adding more confirm types
	Confirming string literals
	Confirming floating point values
	How to write confirms
	Summary
Chapter 6: Explore Improvements Early
	Technical requirements
	Getting line numbers without macros
	Exploring lambdas for tests
	Summary
Chapter 7: Test Setup and Teardown
	Technical requirements
	Supporting test setup and teardown
	Enhancing test setup and teardown for multiple tests
	Handling errors in setup and teardown
	Summary
Chapter 8: What Makes a Good Test?
	Technical requirements
	Making tests easy to understand
	Keeping tests focused on specific scenarios
	Use random behavior only in this way
	Only test your project
	Test what should happen instead of how
	Summary
Part 2: Using TDD to Create a Logging Library
Chapter 9: Using Tests
	Technical requirements
	Why build a logging library?
	How will TDD help build a logging library?
	What would the ideal logging library look like?
	Starting a project using TDD
	Logging and confirming the first message
	Adding timestamps
	Constructing log messages with streams
	Summary
Chapter 10: The TDD Process in Depth
	Technical requirements
	Finding gaps in the testing
	Adding log levels
	Adding default tag values
	Exploring filtering options
	Adding new tag types
	Refactoring the tag design with TDD
	Designing tests to filter log messages
	Controlling what gets logged
	Enhancing filtering for relative matches
	When is testing too much?
	How intrusive should tests be?
	Where do integration or system tests go in TDD?
	What about other types of tests?
	Summary
Chapter 11: Managing Dependencies
	Technical requirements
	Designing with dependencies
	Adding multiple logging outputs
	Summary
Part 3: Extending the TDD Library to Support the Growing Needs of the Logging Library
Chapter 12: Creating Better Test Confirmations
	Technical requirements
	The problem with the current confirmations
	Simplifying string confirmations
	Enhancing the test library to support Hamcrest matchers
	Adding more Hamcrest types
	Summary
Chapter 13: How to Test Floating-Point and Custom Values
	Technical requirements
	More precise floating-point comparisons
	Adding floating-point Hamcrest matchers
	Writing custom Hamcrest matchers
	Summary
Chapter 14: How to Test Services
	Technical requirements
	Service testing challenges
	What can be tested in a service?
	Introducing the SimpleService project
	Summary
Chapter 15: How to Test With Multiple Threads
	Technical requirements
	Using multiple threads in tests
	Making the logging library thread-safe
	The need to justify multiple threads
	Changing the service return type
	Making multiple service calls
	How to test multiple threads without sleep
	Fixing one last problem detected with logging
	Summary
Index
Other Books You May Enjoy




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