国产第1页_91在线亚洲_中文字幕成人_99久久久久久_五月宗合网_久久久久国产一区二区三区四区

讀書月攻略拿走直接抄!
歡迎光臨中圖網 請 | 注冊
> >>
Python測試驅動開發-(影印版)

包郵 Python測試驅動開發-(影印版)

出版社:東南大學出版社出版時間:2015-09-01
開本: 16開 頁數: 463
中 圖 價:¥65.1(7.3折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

Python測試驅動開發-(影印版) 版權信息

  • ISBN:9787564159153
  • 條形碼:9787564159153 ; 978-7-5641-5915-3
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

Python測試驅動開發-(影印版) 本書特色

珀西瓦爾編*的《python測試驅動開發(影印版)(英文版)》這本實用指南帶你從頭至尾經歷一個真實web應用開發的全過程,展示了python測試驅動開發(tdd)的優越性。你將學到如何在應用程序各部分被構建出來之前就編寫并運行測試,然后開發* 少量的代碼就讓這些測試運行通過。結果得到什么?能夠運行的簡潔代碼。   在書中,你將學到diango、selenium、git、 iquery和mock的基礎知識,另外還有現代web開發技巧。如果你準備將自己的python技術提升到下一個層次,這本書清楚地展示了測試驅動開發是如何提倡簡單設計并增進信心。   深入測試驅動開發工作流,包括單元測試/編碼周期循環和重構 為類和函數使用單元測試,并為瀏覽器內的用戶交互使用功能測試 學習何時與如何運用mock對象,以及單獨和集成測試的優缺點 在開發用服務器上測試以及自動化部署 將測試運用到網站集成的第三方插件上去 使用一個持續集成環境來自動運行測試

Python測試驅動開發-(影印版) 內容簡介

本書通過從頭開發一個真實的Web應用,介紹了Python測試驅動開發的優勢。讀者將學會如何在構建應用的每個部分之前編寫和運行測試,然后用*少的代碼通過這些測試。

Python測試驅動開發-(影印版) 目錄

prefaceprerequisites and assumptionscompanion videoacknowledgmentspart i. the basics of tdd and django1. getting django set up using a functional test  obey the testing goat! do nothing until you have a test  getting django up and running  starting a git repository2. extending our functional test using the unittest module  using a functional test to scope out a minimum viable app  the python standard library's unittest module  implicit waits  commit3. testing a simple home page with unit tests  our first django app, and our first unit test  unit tests, and how they differ from functional tests  unit testing in django  django's mvc, urls, and view functions  at last! we actually write some application code!  urls.py  unit testing a view    the unit-test/code cycle4. what are we doing with all these tests?  programming is like pulling a bucket of water up from a well  using selenium to test user interactions  the "don't test constants" rule, and templates to the rescue    refactoring to use a template  on refactoring  a little more of our front page  recap: the tdd processs. saving user input  wiring up our form to send a post request  processing a post request on the server  passing python variables to be rendered in the template  three strikes and refactor  the django orm and our first model    our first database migration    the test gets surprisingly far    a new field means a new migration  saving the post to the database  redirect after a post    better unit testing practice: each test should test one thing  rendering items in the template  creating our production database with migrate6. getting to the minimum viable site  ensuring test isolation in functional tests    running lust the unit tests  small design when necessary    yagni!    rest  implementing the new design using tdd  iterating towards the new design  testing views, templates, and urls together with the django test client    a new test class    a new url    a new view function    a separate template for viewing lists  another url and view for adding list items    a test class for new list creation    a url and view for new list creation    removing now-redundant code and tests    pointing our forms at the new url  adjusting our models    a foreign key relationship    adjusting the rest of the world to our new models  each list should have its own url    capturing parameters from urls    adjusting new_list to the new world  one more view to handle adding items to an existing list    beware of greedy regular expressions!    the last new url    the last new view    but how to use that url in the form?  a final refactor using url includespart ii.  web development sine qua nons  7. prettification: layout and styling, and what to test about it  8. testing deployment using a staging site.  9. automating deployment with fabric  10. input validation and test organisation  11. a simple form  12. more advanced forms  13. dipping our toes, very tentatively, into javascript  14. deploying our new codepart iii.  more advanced topics  15. user authentication, integrating third-party plugins, and mocking with javascript.  16. server-side authentication and mocking in python  17. test fixtures, logging, and server-side debugging  18. finishing "my lists": outside-in tdd  19. test isolation, and "listening to your tests".  20. continuous inteoration (ci)  21. the token social bit, the page pattern, and an exercise for the reader  22. fast tests, slow tests, and hot lava..obey the testing goat!a. pythonanywhereb. django class-based viewsc. provisioning with ansibled. testing database migrationse. behaviour-driven development (bdd)f. cheat sheetg. what to do nexth. bibliographyindex
展開全部
商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 国产短裙黑色丝袜在线观看下 | 亚洲一区在线观看视频 | 四虎成人精品一区二区免费网站 | 尤物视频黄 | 亚洲精品91香蕉综合区 | 激情做人爱免费视频 | 四虎影院新地址 | 日韩美女免费线视频网址 | 精品一区二区三区免费播放 | 99久久久无码国产精品古装 | 精品国精品国产自在久国产应用 | 99久久香蕉| 黄色视屏在线免费播放 | 精品9e精品视频在线观看 | 亚洲av成人无码久久精品老人 | 免费a级毛片高清在钱 | 黄色一级片在线观看 | 亚洲欧美激情综合首页 | 久久亚洲av成人无码国产 | 金8国欧美系列在线 | 天天av天天翘天天综合网 | 无码人妻丰满熟妇啪啪7774 | 久久久久亚洲av无码麻豆 | 妺妺窝人体色www婷婷 | 99久久精品国产交换 | 国产成人精品一区二三区在线观看 | 亚洲五月综合网色九月色 | 九九久久国产精品 | 在线无码中文字幕一区 | 青草社 | 2019年中文字字幕在线看不卡 | 亚洲av无码久久久久网站蜜桃 | 国产毛片哪里有 | 公与淑婷厨房猛烈进出 | 日韩一区二区三区射精-百度 | 国产在线拍偷自揄观看视频网站 | 国产av无码专区亚洲av麻豆丫 | 18禁黄污吃奶免费看网站 | 亚洲自偷自偷偷色无码中文 | 精品无人码麻豆乱码1区2区 | 人妻人人添人妻人人爱 |