以病人為焦點:後疫時代醫院評鑑(區域醫院、地區醫院適用) (1版)
類似書籍推薦給您
內容簡介
本書分為兩篇:
●第一篇:簡介以病人為焦點之查證方式(PFM),從評鑑委員及受評醫院角度,分別說明PFM於經營管理組、醫療照護組的執行與因應方法,並分享實際運用在區域醫院、地區醫院之評鑑經驗。
●第二篇:邀集PFM專家小組成員研發13項PFM範例題組,包含系統查證、病人查證兩種方式,分別說明查證之目的、重點、參考問題以及查證方式與相關對照條文,讓您更清楚PFM的執行方式與技巧。
本書特色
●PFM應用介紹明瞭易懂,並附有多樣實例分析之精彩經驗分享。
●範例題組靈活對照評鑑條文,內容詳盡清晰。
適用對象:
●修讀醫學、護理、醫管相關科系學生
●臨床醫療人員
目錄
第1篇 以病人為焦點之查證方式(PFM)簡介與應用
CHAPTER 1 以病人為焦點之查證方式介紹
CHAPTER 2 經營管理組之PFM查證方式與因應方法
CHAPTER 3 實地評鑑運用PFM於醫院管理之實例分析(一)
CHAPTER 4 實地評鑑運用PFM於醫院管理之實例分析(二)
CHAPTER 5 醫療照護組之PFM查證方式與因應方法
CHAPTER 6 實地評鑑運用PFM於醫療照護A組之實例分析
CHAPTER 7 實地評鑑運用PFM於醫療照護B組之實例分析
CHAPTER 8 運用PFM於醫院評鑑之經驗分享(區域醫院)
第2篇 以病人為焦點之查證方式(PFM)題組範例
CHAPTER 9 系統查證──人力資源管理
CHAPTER 10 系統查證──照護環境安全管理
CHAPTER 11 系統查證──病歷及資訊管理
CHAPTER 12 系統查證──醫療儀器與設備管理
CHAPTER 13 系統查證──藥物管理
CHAPTER 14 病人查證──醫療照護A組病例 (一)
CHAPTER 15 病人查證──醫療照護A組病例 (二)
CHAPTER 16 病人查證──醫療照護A組病例 (三)
CHAPTER 17 病人查證──醫療照護A組病例 (四)
CHAPTER 18 病人查證──醫療照護B組病例 (一)
CHAPTER 19 病人查證──醫療照護B組病例 (二)
CHAPTER 20 病人查證──醫療照護B組病例 (三)
CHAPTER 21 病人查證──醫療照護B組病例 (四)
立即查看
藥理學原理:以病態生理學為基礎的藥物治療 (1版)
類似書籍推薦給您
【簡介】
第三版的藥理學原理其基本結構是將理解性觀念加強而將記憶性東西縮減至最少。它帶領學生進入疾病、深入生理學、生物化學及病態生理學系統領域,由此學習藥物如何藉由與細胞分子的相互作用而活化或抑制這些系統。這樣編寫的目的是為了確保讀者了解藥物在身體的作用機轉及如何治療病患。這本書對於學習藥理學課程的人是一本極為理想的教科書,本教科書強調思辨能力,了解分子機轉,以系統為基礎的整合概念以及臨床表現,內容特色為:
‧每章節依據其本文內容設計有臨床案例當作開端及問題提問,並會依序在內文中解答提問。
‧在章節最終有藥物摘要表,將最新的藥物資訊依其作用機轉且有組織性的將藥物的臨床應用、副作用、使用禁忌以及治療考 量依序呈現。
‧全書結合新的彩色圖表更適合視覺學習的需求,也更有效率的表達內文之概念性敘述。
‧具時效性,內容包括剛審核通過之藥物及當下研究中的新作用機轉之藥物。
‧透過獨特的合作方式幫學生陳述課程內容及回顧適合的教材,這是一本可同時提供醫學院學生、醫院醫護人員及學校教師使 用的藥理學教科書。
【目錄】
譯者簡介 v
譯者序 vii
前言 ix
序言 xi
第一版序言 xiii
致謝 xv
貢獻者 xvii
第一單元
藥理學基本原理 1
1 藥物-受體交互作用 (Drug-Receptor Interactions)∕嚴錦城 譯 2
2 藥物效力學 (Pharmacodynamics)∕嚴錦城 譯 17
3 藥物動力學 (Pharmacokinetics)∕嚴錦城 譯 27
4 藥物代謝 (Drug Metabolism)∕嚴錦城 譯 43
5 藥物的毒性 (Drug Toxicity)∕嚴錦城 譯 56
6 藥物基因體學 (Pharmacogenomics)∕嚴錦城 譯 71
第二單元
神經藥理學原理 80
第二單元A
神經藥理學基本原理 81
7 細胞興奮性和電化學傳遞作用的原理 (Principles of Cellular Excitability and Electrochemical transmission)∕嚴錦城 譯 82
8 神經系統的生理學和藥理學原理 (Principles of Nervous System Physiology and Pharmacology)∕嚴錦城 譯 93
第二單元B
自律神經及末稍神經藥理學原理 109
9 膽鹼性藥理學 (Cholinergic Pharmacology)∕陳秋蘭 譯 110
10 腎上腺素性藥理學 (Adrenergic Pharmacology)∕陳秋蘭 譯 132
11 局部麻醉劑之藥理學 (Local Anesthetic Pharmacology)∕王健珍 譯 147
第二單元C
中樞神經系統藥理作用之原理 163
12 GABAergic和Glutamatergic神經傳遞之藥理作用 (Pharmacology of GABAergic and Glutamatergic Neurotransmission)∕王慧虹 譯 164
13 多巴胺神經傳遞之藥理學 (Pharmacology of Dopaminergic Neurotransmission)∕王慧虹 譯 186
14 血清素和中樞腎上腺素的神經傳遞之藥理學 (Pharmacology of Serotonergic and Central Adrenergic Neurotransmission)∕王慧虹 譯 207
15 中樞神經系統不正常電神經傳遞之藥理學 (Pharmacology of Abnormal Electrical Neurotransmission in the Central Nervous System)∕王慧虹 譯 225
16 全身麻醉劑之藥理學 (General Anesthetic Pharmacology)∕王慧虹 譯 240
17 鎮痛之藥理學 (Pharmacology of Analgesia)∕王慧虹 譯 264
18 藥物濫用之藥理學 (Pharmacology of Drugs of Abuse)∕王慧虹 譯 284
第三單元
心血管藥理學原理 310
19 膽固醇及脂蛋白代謝之藥理學 (Pharmacology of Cholesterol and Lipoprotein Metabolism)∕陳秋蘭 譯 311
20 容積調控之藥理學 (Pharmacology of Volume Regulation)∕陳秋蘭 譯 332
21 血管張力之藥理學 (Pharmacology of Vascular Tone)∕施美份 譯 353
22 凝血及血栓形成的藥理學 (Pharmacology of Hemostasis and Thrombosis)∕施美份 譯 372
23 心律之藥理學 (Pharmacology of Cardiac Rhythm)∕施美份 譯 401
24 心肌收縮性的藥理學 (Pharmacology of Cardiac Contractility)∕施美份 譯 422
25 綜合的心血管藥理學:高血壓、缺血性心臟病、和心衰竭 (Integrative Cardiovascular Pharmacology: Hypertension, Ischemic Heart Disease, and Heart Failure)∕施美份 譯 437
第四單元
內分泌藥理學原理 464
26 下視丘和腦下垂體藥理學 (Pharmacology of the Hypothalamus and Pituitary Gland)∕施美份 譯 465
27 甲狀腺藥理學 (Pharmacology of the Thyroid Gland)∕施美份 譯 480
28 腎上腺皮質的藥理學 (Pharmacology of the Adrenal Cortex)∕施美份 譯 489
29 生殖系統藥理學 (Pharmacology of Reproduction)∕施美份 譯 505
30 胰臟內分泌與葡萄糖恆定的藥理學 (Pharmacology of the Endocrine Pancreas and Glucose Homeostasis)∕施美份 譯 524
31 骨質恆定的藥理學 (Pharmacology of Bone Mineral Homeostasis)∕施美份 譯 541
第五單元
化學藥物治療原則 562
32 抗生素和抗腫瘤的藥理學原理 (Principles of antimicrobial and Antineoplastic Pharmacology)∕劉淑芬 譯 563
33 細菌感染藥理學:DNA複製、轉錄和轉譯 (Pharmacology of Bacterial Infections: DNA Replication, Transcription, and Translation)∕劉淑芬 譯 581
34 細菌和分枝桿菌感染藥理學:細胞壁的合成 (Pharmacology of bacterial and Mycobacterial Infections: Cell Wall Synthesis)∕劉淑芬 譯 599
35 黴菌感染藥理學 (Pharmacology of Fungal Infections)∕劉淑芬 譯 618
36 寄生蟲感染藥理學 (Pharmacology of Parasitic Infections)∕劉淑芬 譯 629
37 病毒感染藥理學 (Pharmacology of Viral Infections)∕劉淑芬 譯 649
38 癌症藥理學:基因體合成、穩定和維持 (Pharmacology of Cancer: Genome Synthesis, Stability, and Maintenance)∕張立青 譯 674
39 癌症藥理學:訊息傳遞 (Pharmacology of Cancer: Signal Transduction)∕張立青 譯 699
40 組合性化學治療的原理 (Principles of Combination Chemotherapy)∕張立青 譯 716
第六單元
發炎的原理和免疫藥理學 728
41 發炎的原理和免疫系統 (Principles of Inflammation and the Immune System)∕沈家瑞 譯 729
42 類花生酸藥理學 (Pharmacology of Eicosanoids)∕劉昭麟 譯 740
43 組織胺藥理學 (Histamine Pharmacology)∕程中玉 譯 765
44 造血與免疫調節藥理學 (Pharmacology of Hemato-poiesis and Immunomodulation)∕劉昭麟 譯 776
45 免疫抑制藥理學 (Pharmacology of Immunosuppress-ion)∕劉昭麟 譯 790
46 綜合性炎症藥理學:消化性潰瘍疾病 (Integrative Inflammation Pharmacology: Peptic Ulcer Disease)∕鍾渙 譯 807
47 綜合性炎症藥理學:氣喘 (Integrative Inflammation Pharmacology: Asthma)∕施美份 譯 820
48 綜合性炎症藥理學:痛風 (Integrative Inflammation Pharmacology: Gout)∕施美份 譯 837
第七單元
藥物開發及法規管理概論 846
49 新藥探索及臨床前開發 (Drug Discovery and Preclinical Development)∕殷本惠 譯 847
50 臨床藥物評估與法規單位核可 (Clinical Drug Evaluation and Regulatory Approval)∕殷本惠 譯 860
51 藥品不良事件之系統性偵測 (Systematic Detection of Adverse Drug Events)∕殷本惠 譯 872
第八單元
環境毒理學 880
52 環境毒理學 (Environmental Toxicology)∕施美份 譯 881
第九單元
藥理學的新領域 894
53 蛋白質治療 (Protein Therapeutics)∕程中玉 譯 895
54 藥物輸送機轉和不同給藥方式 (Drug Delivery Modalities)∕程中玉 譯 917
感謝名單 924
索引 928
原價:
1600
售價:
1280
現省:
320元
立即查看
【簡介】
這本濃縮內科診療精華的《一般內科小鐵則》足以與《麻州總醫院內科手冊》相互抗衡,書中內容是參照美國實證醫療標準編撰,亦收錄了從目標設定、病史詢問、團隊合作、判讀檢查,以及門診、急診到輕重症等醫療原則,且對基層醫療的行醫基礎全面性整合,不僅訓練醫師以預防醫學之觀點,進行最佳診療,也能在病歷記錄、團隊教育、居家與社會工作、長照及緩和醫療…等主題獲益。全書基於實證醫學將治療建議依強弱品質分級,且項目後附有PMID,為學習內科的實用工具書。
【目錄】
本書的學習方法 ix
第 1 章 病人照顧的目標設定 1
第 2 章 病史詢問 8
第 3 章 理學檢查 16
第 4 章 教學相長、團隊醫療 28
第 5 章 醫囑開立、病歷記錄 34
第 6 章 病情解釋、ACP、急救代碼 41
第 7 章 EBM 48
第 8 章 檢查判讀的原則 56
第 9 章 一般門診診療的原則 62
第 10 章 急診來診的原則 69
第 11 章 居家醫療的原則 77
第 12 章 社會工作的原則 82
第 13 章 重症治療的原則 92
第 14 章 高齡者醫療的原則 103
第 15 章 疼痛緩和的原則 114
第 16 章 營養 128
第 17 章 感染症 136
革蘭氏染色 136
感染控制 139
使用抗生素時的腎功能監測 142
急性咽喉炎 143
社區型肺炎 145
吸入型肺炎 149
院內型肺炎、人工呼吸器相關肺炎、照護與醫療相關肺炎 151
女性泌尿道感染 153
男性泌尿道感染 156
腹瀉(在門診的急性腹瀉) 158
困難梭狀桿菌感染 161
皮膚軟組織感染 163
壞死性筋膜炎、氣性壞疽 165
導管相關感染 166
感染性心內膜炎 169
社區型細菌性腦膜炎 (成人) 172
疥瘡 175
流行性感冒 177
不明熱 180
恙蟲病 181
性傳染病 185
結核 194
HIV 感染症 196
第 18 章 呼吸系統 201
動脈血氧分析 201
代謝性酸中毒 203
代謝性鹼中毒 205
呼吸性酸中毒 206
呼吸性鹼中毒 206
胸部X 光攝影 207
呼吸功能檢查 208
胸水 210
氣喘 212
慢性阻塞性肺病 216
肺栓塞、深部靜脈血栓 219
阻塞型睡眠呼吸中止症 223
間質性肺病 225
第 19 章 心血管系統 229
高血壓 229
心衰竭 234
心律不整總論 240
心律不整個論(加上ACLS) 245
心房顫動(陣發性或持續性) 245
急性冠心症 253
心房撲動 251
陣發性室上性心搏過速 252
第 20 章 神經系統 259
意識障礙 259
腦血管病變 261
暫時性腦缺血 261
腦中風 262
急性期腦梗塞(缺血性腦中風) 264
腦出血 270 蜘蛛膜下腔出血 271
發作性疾病 272
癲癇、癲癇重積狀態 272
眩暈症 275
第 21 章 消化系統 281
噁心、嘔吐 281
腹痛 281
吐血 282
上消化道出血 285
黑便與血便 287
下消化道出血 288
腸閉鎖與腸阻塞 289
腹部膨脹 291
黃疸、肝功能障礙(包含肝臟酵素上升) 291
肝硬化 292
膽道感染症 295
急性胰臟炎 296
第 22 章 腎臟、水分、電解質 299
水分、電解質 299
鉀 299
鈉 303
腎臟 312
鈣 309
第 23 章 內分泌疾病(包含糖尿病) 327
糖尿病 327
診斷 327
病史詢問的重點 328
理學檢查 328
診察併發症應作的檢查 328
治療目標 328
飲食治療 329
運動治療 329
口服降血糖藥 330
胰島素治療 332
糖尿病酮酸中毒與高血糖高滲透壓狀態 334
低血糖 336
甲狀腺疾病 338
懷疑甲狀腺疾病的重點 338
甲狀腺機能亢進 338
葛瑞夫茲氏病 339
亞急性甲狀腺炎 341
無痛性甲狀腺炎 342
亞急性、無痛性甲狀腺炎的治療方針 343
甲狀腺風暴 343
甲狀腺機能低下 344
潛在性甲狀腺機能亢進、低下的治療 346
腎上腺疾病 347
庫欣氏症候群 347
原發性高醛固酮症 348
腎上腺機能不全 349
嗜鉻細胞瘤 351
腎上腺偶見瘤 351
脂質異常症 352
第 24 章 血液 357
全血球減少症 357
貧血 358
缺鐵性貧血 359
巨芽細胞貧血 360
溶血性貧血 361
再生不良性貧血 362
多血症 363
出血傾向 363
血小板減少症 366
血小板增加症 367
凝血異常 368
淋巴結腫大 368
輸血 370
第 25 章 腫瘤 372
流行病學 372
病史詢問 373
檢查 376
腫瘤急症 378
預後 379
第 26 章 過敏 382
過敏的定義 382
過敏性反應 382
藥物過敏 386
食物過敏 387
顯影劑過敏 387
第 27 章 風濕病、膠原病 390
關節痛的OPQRST3A 390
風濕性疾病的篩檢 (GALS 篩檢測試) 391
腰背部痛 392
骨質疏鬆症 394
化膿性關節炎 395
結晶性關節炎 397
變形性關節炎 400
類風溼性關節炎 401
脊椎關節炎 403
膠原病 405
全身性紅斑性狼瘡 406
抗磷脂質抗體症候群 407
修格蘭氏症候群 408
皮肌炎/多發性肌炎 409
全身性硬皮症 411
血管炎 412
風濕性多發性肌痛症 415
急救 415
藥物 416
第 28 章 皮膚 417
皮膚的視診方法 417
應該照會皮膚科的狀況 417
接觸性皮膚炎 418
蕁麻疹 418
病毒性發疹 419
藥物疹 421
結節性紅斑 424
水疱性疾病 424
膠原病 425
Sweet 病、Behçet 病 426
黴菌感染症 426
類肉瘤病 428
自然界危險的生物、昆蟲 428
褥瘡 429
皮膚科小技巧 431
根據症狀應對 432
其他疾病 432
類固醇外用藥 434
靜脈炎、點滴漏針的應對 435
第 29 章 精神科 438
譫妄 438
憂鬱症 441
酒精戒斷症狀 443
失眠障礙 444
第 30 章 女性的健康 447
女性的腹痛 447
可以安全給予孕婦、哺乳婦女的藥物 450
月經異常 452
經痛 453
經前症候群 454
性器官出血 455
陰道分泌物異常 455
更年期障礙 456
膀胱過動症、骨盆底器官脫垂(生殖器脫垂)、尿液滯留 457
避孕法 458
HPV(人類乳突病毒類疫苗) 459
第 31 章 男性的健康 461
攝護腺肥大 461
男性的尿滯留 466
第 32 章 健康促進與預防醫學 468
考量健康促進的診療 468
根據生命階段的醫療處置 469
推薦程度 469
癌症篩檢 471
骨質疏鬆症的篩檢與跌倒預防 474
生活習慣病篩檢 475
感染症篩檢 477
吸菸、飲酒、憂鬱症的篩檢 478
婦產科 479
疫苗接種 480
在門診推廣健康促進 483
索引 485
立即查看
老年護理:從生活功能透視護理流程+病態與生活功能關聯圖
類似書籍推薦給您
老年護理:從生活功能透視護理流程+病態與生活功能關聯圖
901-079C/9789863684527
ISBN
9789863684527
作者/出版社
*林以茀 / 合記
出版年代/版次
2022/1
重量:1kg 頁數:544 裝訂:平裝 開數: 26 x 19 cm 印刷:彩色
監修 :鍾美玲
簡介
高齡化社會所伴隨的老年照護已是當前最受重視的議題,如何系統性給予疾病或老化的評估、適當醫療與生活照護,則是照護者首要的學習課題。本書內容從高齡者發病開始,依照疾病和功能障礙來說明評估其生活型態上的變化,並提供照護者事先能理解有哪些可改善及進步的照護項目,以及為高齡者訂定明確的照護計畫和預先給予患者心理支持。書中將日常生活行動分為活動、休息、飲食、排泄、儀容及溝通等六項,並針對其常見疾病和功能障礙,來探討日常生活行動與病態間之關係,讓照護者及時掌握可能發生的危險,進而達到因人、因地而制宜的理想照護。
序
護理學實習中,通常的教學是以「護理問題」(本書稱作「護理的重點」)為目標來學習解決問題的方法,也就是採用「問題解決型思考」。然而,筆者們認為老年護理學實習以「問題解決型思考」的方式來教學不甚理想。
以「預防跌倒」為例,這是老年護理最基本的課題。但是,若著重在解決「護理問題」, 會產生「為了確保安全而必須限制病人的行動」的想法,護理過程會徒增許多限制高齡者「自由活動」的狀況。預防跌倒的確要有實質的對策,但是「護理的重點」也應該以讓高齡者有豐富的人生為目標,以高齡者為中心,透過各專業共同合作來達成。
老年護理當然包含需要以「問題解決型思考」為中心來處理威脅生命的急性病症,但學生在老年護理學實習遇到的對象中,有很多會是罹患慢性病或具有慢性障礙的高齡者。這種場合的護理目標與其放在「問題解決型思考」,不如著重在考慮對象本人期望過著什麼樣的生活, 亦即「目標導向型思考」。本書即是以這樣的「目標導向型思考」為根本所撰寫的老年護理學實習用書,這是本書第一個特點。
本書另一個特點是教授「日常生活行動模型」,這是筆者們以教授老年護理學的實際經驗所開發的範本,如同字面所述,著重在整合「高齡者的日常生活」。為了讓讀者理解高齡者的日常生活並能實際運用於護理照護,本書的第1章即是基於「日常生活行動模型」來詳述高齡者的生活變化。
本書的作者們都是老年護理學實踐及教育的專家,在編寫過程中特別著重於介紹基本的護理原則。此外,這一版的修訂團隊,更加入熟悉老年護理照護的專科護理師。
此版的改訂,基於近年來教育單位以介護保險*照顧機構作為老年護理學實習場所有增加趨勢,我們以在這些機構訓練的學生為目標,修訂了第2章的疾病、症狀及功能障礙等項目。另外,考慮在負責急性期治療的醫院所進行的老年護理實習教學,以及使用本書的臨床護理師族群,我們加入了「需要接受手術的高齡者護理方法」。此外,為了能讓學生評估藥物治療對高齡者生活造成的影響,我們在附錄增加了「小心!高齡者的治療藥物及注意要點」。(*介護保險:類似台灣尚未通過的長期照顧保險。)
各位讀者若是能活用本書作為老年護理學實習的參考資料,將是筆者們最大的榮幸。此外,往後實際運用本書所學所產生的任何意見、感想,請務必讓我們知道。藉由讀者的回饋, 使作者以教學相長為目標而持續修訂。我們深信,這將可以回報在實習過程讓各位學習的高齡長輩們。
第3版的出版過程中,由衷感謝不屈不撓,奮鬥到最後完稿的作者們,也深深感謝一直在後面鼓勵支持我們的醫學書院出版社。
希望能透過本書傳達我們對老年護理學的熱情。
2016年9月
作者群代表 山田律子
目錄
序 v
進行老年護理的觀念 viii
多重共病的老人照護觀念 x
需要接受手術的高齡者的護理觀念 xi
本書的架構與使用方式 xii
第 1 章 日常生活行動情報的重點
1 活動 2
2 休息 9
3 飲食 17
4 排泄 26
5 儀容 35
6 溝通 45
第 2 章 由疾病狀態理解護理流程
第 1 節 不同疾病的護理流程
【中樞神經系統疾病】
1 失智症 56
高等腦功能障礙 74
2 帕金森氏症 75
進行性上眼神經核麻痺症 90
3 脊髓小腦萎縮症 91
4 腦中風(缺血性腦中風、出血性腦中風、蜘蛛膜下腔出血) 104
【四肢疾病】
5 股骨頸骨折、股骨轉子間骨折 127
骨質疏鬆症 141
脊椎壓迫性骨折 142
6 退化性膝關節炎 143
【呼吸系統疾病】
7 肺炎(吸入性肺炎) 156
8 慢性阻塞性肺病(COPD) 168
【心血管系統疾病】
9 心衰竭(慢性鬱血性心衰竭) 184
心律不整 200
【代謝疾病】
10 糖尿病 201
【腎臟、泌尿系統疾病】
11 攝護腺肥大 219
【皮膚疾病】
12 老年皮膚搔癢症(老年乾皮症) 233
念珠菌症 245
疥瘡 246
13 褥瘡 247
皮膚裂傷(Skin Tear) 268
14 皮膚黴菌感染 270
【眼科疾病】
15 白內障 280
【感染科疾病】
16 諾羅病毒感染 292
17 泌尿道感染 303
第 2 節 不同症狀、功能障礙的護理流程
18 進食吞嚥困難 318
胃食道逆流(逆流性食道炎) 336
胃造口的護理 337
19 脫水 338
20 水腫 349
21 排尿障礙(尿失禁、排尿困難、頻尿、膀胱過動症) 360
22 排便障礙(便祕、腹瀉) 374
23 睡眠障礙 389
24 跌倒、跌落 399
25 語言障礙(失語症、構音障礙) 409
26 神經痛、肢體冰冷 424
27 老年性重聽 433
28 憂鬱狀態 443
29 譫妄 457
30 高血壓、低血壓 469
31 廢用症候群 482
附錄
附表1 小心!高齡者的治療藥物及注意要點 496
附表2 讓老年人理解的歷史年表 500
附表3 唱歌與童謠 508
索引 511
立即查看
單元測試的藝術|以 JavaScript 為例 (1版)
類似書籍推薦給您
【簡介】
單元測試的藝術並非只有掌握正確的工具和實踐方法而已,也包含瞭解優秀測試的運作原理、為每一個獨特的情況找出正確的策略,以及在測試過程一團亂時知道該怎麼做。本書提供的觀點和建議將改變你測試軟體的方式。
《單元測試的藝術》第三版將教你寫出容易閱讀與維護的測試,不僅介紹測試的基本寫法,也深入探討範圍擴及整個組織的測試策略、問題排除、處理遺留碼(legacy code)和「冷酷」重構。你會愛上這些實際的範例和熟悉的情境,它們將讓你在閱讀的過程中彷彿親臨測試現場。這本第三版增加適用於物件導向、泛函設計,和模組化風格的技術。書中的範例使用 JavaScript。
本書主題包括:
•決定測試類型和策略
•測試的進入點&退出點
•重構遺留碼
•fake、stub、mock 物件,與分隔框架
•物件導向、泛函,與模組化測試風格
書中的範例使用 JavaScript、TypeScript 與 Node.js。
好評推薦
「本書是我們的測試經典。JavaScript社群何其幸運,因為這本書改用我們喜愛的語言。」 —Yoni Goldberg,Node.js 測試顧問,Node.js Best Practices 的作者
「這是一本測試名著!」 —Jaume Lopez,Institut Guttmann
「這本書教你測試哲學,以及單元測試的實作細節。」 —Matteo Gildone Springer Nature
「本書對於測試的對象、時機,以及如何做好測試提出適當的見解。」 —Rich Yonts,Teradata
【目錄】
【第一部分 邁出第一步】
chapter1 單元測試基礎
1.1 第一步
1.2 定義單元測試(一步一步來)
1.3 進入點和退出點
1.4 退出點類型
1.5 不同的退出點,不同的技術
1.6 從零開始編寫測試
1.7 優良單元測試的特點
1.8 整合測試
1.9 我們的最終定義
1.10 測試驅動開發
chapter2 第一個單元測試
2.1 介紹Jest
2.2 程式庫、斷言、執行器和報告器
2.3 單元測試框架提供的功能
2.4 介紹PasswordVerifier專案
2.5 verifyPassword的第一個Jest測試
2.6 嘗試使用beforeEach()方法
2.7 嘗試工廠方法
2.8 圓滿test()
2.9 重構成參數化的測試程式
2.10 檢查預期會被丟出來的錯誤
2.11 設定測試分類
【第二部分 核心技術】
chapter3 使用stub來切斷依賴關係
3.1 依賴項目的類型
3.2 使用stub的理由
3.3 被廣泛接受的stubbing設計方法
3.4 泛函注入技術
3.5 模組化注入技術
3.6 使用具備建構函式的物件
3.7 物件導向注入技術
chapter4 使用mock物件來進行互動測試
4.1 互動測試、mock和stub
4.2 依賴logger
4.3 標準風格:參數重構
4.4 區分mock和stub的重要性
4.5 模組化風格的mock
4.6 泛函風格的mock
4.7 物件導向風格的mock
4.8 處理複雜的介面
4.9 部分mock
chapter5 分隔框架
5.1 定義分隔框架
5.2 動態偽造模組
5.3 泛函動態mock和stub
5.4 物件導向的動態mock和stub
5.5 動態地stubbing行為
5.6 分隔框架的優勢和陷阱
chapter6 非同步程式的單元測試
6.1 處理非同步資料抓取
6.2 讓程式更適合進行單元測試
6.3 處理定時器
6.4 處理常見事件
6.5 引入DOM測試庫
【第三部分測試程式碼】
chapter7 可信的測試
7.1 如何知道你信任一個測試
7.2 測試為何會失敗
7.3 避免在單元測試中加入邏輯
7.4 在通過的測試中,聞到虛假的信任感
7.5 處理不穩定的測試
chapter8 易維護性
8.1 因測試失敗而被迫進行的更改
8.2 讓維護工作更輕鬆的重構
8.3 避免過度規範
【第四部分設計和流程】
chapter9 易讀性
9.1 單元測試的命名
9.2 魔法值和變數命名
9.3 將斷言與操作分開
9.4 設置和卸除
chapter10 制定測試策略
10.1 常見的測試類型和階層
10.2 測試階層的反模式
10.3 測試配方策略
10.4 管理交付管道
chapter11 制定測試策略
11.1 成為改革代理人的步驟
11.2 成功之道
11.3 失敗之道
11.4 影響因素
11.5 棘手問題和答案
chapter12 與遺留碼共舞
12.1 從哪裡開始加入測試?
12.2 決定一個選擇策略
12.3 在重構之前編寫整合測試
附錄 對函式和模組進行monkey-patch
索引
立即查看