CodeIgniter Testing Guide: Beginners' Guide to Automated Testing in PHP

دانلود کتاب CodeIgniter Testing Guide: Beginners' Guide to Automated Testing in PHP

42000 تومان موجود

کتاب راهنمای تست CodeIgniter: راهنمای مبتدیان برای تست خودکار در PHP نسخه زبان اصلی

دانلود کتاب راهنمای تست CodeIgniter: راهنمای مبتدیان برای تست خودکار در PHP بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید


این کتاب نسخه اصلی می باشد و به زبان فارسی نیست.


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

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


توضیحاتی در مورد کتاب CodeIgniter Testing Guide: Beginners' Guide to Automated Testing in PHP

نام کتاب : CodeIgniter Testing Guide: Beginners' Guide to Automated Testing in PHP
عنوان ترجمه شده به فارسی : راهنمای تست CodeIgniter: راهنمای مبتدیان برای تست خودکار در PHP
سری :
نویسندگان : ,
ناشر : Leanpub
سال نشر : 2016
تعداد صفحات : 185

زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 2 مگابایت



بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.

توضیحاتی در مورد کتاب :


چه کسی باید این کتاب را بخواند؟ این کتاب برای توسعه دهندگان PHP است که تست خودکار یا تست واحد را نمی دانند، یا برای کسانی که به دنبال کمک برای آزمایش برنامه های CodeIgniter هستند. اگر یک یا چند خط زیر آشنا به نظر می رسد، این کتاب برای شما عالی است! من هرگز کد آزمون ننوشتم. میخوام کد تست بنویسم ولی نمیدونم چطوری. قبلاً سعی کردم کد تست بنویسم، اما نتوانستم آن را کاملاً بفهمم. فهرست مطالب فصل 1: تست خودکار چیست؟ بیایید شروع به یادگیری در مورد تست خودکار کنیم. ابتدا مفاهیم اساسی تست خودکار را بررسی خواهیم کرد. ما متوجه خواهیم شد که چرا و چه چیزی را باید آزمایش کنید. در عین حال، ایده ها و سیاست های آزمایشی مورد استفاده در این کتاب را توضیح خواهم داد. فصل 2: ​​تنظیم محیط تست برای اجرای تست ها در محیط PHP خود، باید چند نرم افزار اضافی نصب کنید. برای این کتاب، این شامل CodeIgniter، PHPUnit و ابزاری است که به عنوان پلی بین آنها عمل می کند، آزمون ci-phpunit. فصل 3: اصطلاحات آزمایشی ما در اینجا اصطلاحات آزمایشی را تعریف می کنیم. یکی از چیزهای آزاردهنده و گیج کننده در تست، واژگان جدید مورد نیاز برای درک آن است. در پایان این فصل به شما کمک می کنیم تفاوت بین تست واحد، یکپارچه سازی و سیستم را درک کنید. تست عملکرد و پذیرش؛ وسایل و ماکس; و بیشتر. فصل 4: مبانی PHPUnit در این فصل، ما اصول اولیه PHPUnit را یاد خواهیم گرفت. ما PHPUnit را اجرا می کنیم و نحوه پیکربندی آن را یاد می گیریم. پس از آن، قراردادهای PHPUnit را مطالعه می کنیم و اولین تست خود را می نویسیم. ما همچنین عملکرد PHPUnit، ارائه دهندگان داده، وسایل و ادعاها را پوشش می دهیم. فصل 5: آزمایش یک برنامه ساده MVC شما قبلاً نحوه نوشتن کد تست را یاد گرفته‌اید، بنابراین در اینجا تست‌هایی را برای یک برنامه آموزشی CodeIgniter می‌نویسیم. ما تست هایی را برای یک کنترلر و یک مدل می نویسیم. در این فصل از پایگاه داده برای تست مدل استفاده خواهیم کرد. فصل 6: تست واحد برای مدل ها در مورد مدل های تست بیشتر خواهیم آموخت. ما تست هایی را برای مدل ها بدون استفاده از پایگاه داده می نویسیم. برای انجام این کار، با اشیاء ساختگی PHPUnit آشنا می شویم. فصل 7: کنترل کننده های تست در این و دو فصل بعدی در مورد آزمایش کنترلرها بیشتر خواهیم آموخت. در این فصل تست هایی را برای یک کنترلر برای بازبینی می نویسیم و تست هایی را با مدل های تمسخر آمیز می نویسیم. ما همچنین موارد آزمایشی را برای احراز هویت و تغییر مسیر خواهیم نوشت. فصل 8: تست واحد کنترلرهای CLI ما به یادگیری نوشتن تست برای کنترلرها ادامه خواهیم داد. در این فصل، تست های واحد را برای کنترلرها می نویسیم و در مورد وصله میمون ها یاد می گیریم. فصل 9: آزمایش کنترلرهای REST در این فصل با تست کنترلرهای REST آشنا خواهیم شد. شما یاد خواهید گرفت که چگونه درخواست ها را با روش هایی غیر از GET و POST ارسال کنید. فصل 10: تست مرورگر با رمزگذاری در فصل های قبلی، ما از PHPUnit استفاده کرده ایم. در این فصل با ابزار تست دیگری آشنا خواهیم شد. ما Codeception را نصب می کنیم، پیکربندی آن را یاد می گیریم و تست هایی را می نویسیم که با مرورگر وب کار می کنند.


توضیحاتی در مورد کتاب به زبان اصلی :


Who Should Read This Book? This book is for PHP developers who don't know Automated Testing or Unit Testing, or for those looking for help testing CodeIgniter applications. If one or more of the lines below sounds familiar, this book is perfect for you! I have never written test code. I want to write test code, but I don't know how. I tried to write test code in the past, but I couldn't quite figure it out. Table of Contents Chapter 1: What is Automated Testing? Let's begin learning about automated testing. First we will explore the basic concepts of automated testing. We will find out why and what you should test. At the same time, I will explain the ideas and testing policies used by this book. Chapter 2: Setting Up the Testing Environment To run tests in your PHP environment, you will need to install some additional software. For this book, this includes CodeIgniter, PHPUnit and a tool which acts as a bridge between them, ci-phpunit-test. Chapter 3: Test Jargon We define test jargon here. One of the annoying and confusing things in testing is the new vocabulary required to understand it. By the end of this chapter we'll help you understand the difference between Unit, Integration, and System testing; Functional and Acceptance testing; Fixtures and Mocks; and more. Chapter 4: PHPUnit Basics IIn this chapter, we will learn the basics of PHPUnit. We will run PHPUnit and learn how to configure it. After that, we will study PHPUnit conventions and write our first test. We also cover PHPUnit functionality, data providers, fixtures, and assertions. Chapter 5: Testing a Simple MVC Application You've already learned how to write test code, so here we will write tests for a CodeIgniter Tutorial application. We will write tests for a controller and a model. In this chapter, we will use the database for model testing. Chapter 6: Unit Testing for Models We will learn more about testing models. We will write tests for models without using the database. To do this, we will learn about PHPUnit mock objects. Chapter 7: Testing Controllers We will learn more about testing controllers in this and the next two chapters. In this chapter, we will write tests for a controller for reviewing, and write tests with mocking models. We also will write test cases for authentication and redirects. Chapter 8: Unit Testing CLI Controllers We will continue learning to write tests for controllers. In this chapter, we will write unit tests for controllers, and learn about monkey patching. Chapter 9: Testing REST Controllers In this chapter, we will learn about testing REST controllers. You will learn how to send (emulate) requests with methods other than GET and POST. Chapter 10: Browser Testing with Codeception In previous chapters, we have been using PHPUnit. In this chapter, we will learn about another testing tool. We will install Codeception, learn to configure it, and write tests which work with the web browser.



پست ها تصادفی