دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: کامپیوتر ویرایش: نویسندگان: Ken Pugh سری: ISBN (شابک) : 9780321714084 ناشر: Addison-Wesley سال نشر: 2010 تعداد صفحات: 368 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 5 مگابایت
کلمات کلیدی مربوط به کتاب توسعه محور تست پذیرش لاغر: نرم افزار بهتر از طریق همکاری: کتابخانه، ادبیات کامپیوتر
در صورت تبدیل فایل کتاب Lean-Agile Acceptance Test-Driven Development: Better Software Through Collaboration به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب توسعه محور تست پذیرش لاغر: نرم افزار بهتر از طریق همکاری نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
در چارچوب توسعه مبتنی بر آزمون پذیرش (ATDD)، مشتریان، توسعهدهندگان و آزمایشکنندگان برای ایجاد آزمونهای پذیرش که به طور کامل نحوه عملکرد نرمافزار از دیدگاه مشتری را توضیح میدهد، همکاری میکنند. با تقویت پیوند بین مشتریان و تیم های چابک، ATDD می تواند به طور قابل توجهی کیفیت نرم افزار و بهره وری توسعه دهندگان را بهبود بخشد.
Within the framework of Acceptance Test-Driven-Development (ATDD), customers, developers, and testers collaborate to create acceptance tests that thoroughly describe how software should work from the customer's viewpoint. By tightening the links between customers and agile teams, ATDD can significantly improve both software quality and developer productivity.
Contents......Page 10
Introduction......Page 24
Part I: The Tale......Page 30
Ways to Develop Software......Page 32
The Importance of Acceptance Tests......Page 33
System and Team Introduction......Page 35
Summary......Page 37
The Triad and Its Units......Page 38
Post-Implementation Tests......Page 40
Quick Feedback Better Than Slow Feedback......Page 41
Preimplementation Tests......Page 42
Lean and Agile Principles......Page 43
Summary......Page 44
Types of Tests......Page 46
Where Tests Run......Page 48
Test Facets......Page 49
Summary......Page 51
A Sample Business Rule......Page 52
Implementing the Acceptance Tests......Page 54
Summary......Page 60
The Charter......Page 62
High-Level Requirements......Page 66
Summary......Page 69
Stories......Page 70
INVEST Criteria......Page 78
Summary......Page 79
Use Cases from User Stories......Page 80
Story Map......Page 86
Conceptual Flow......Page 88
Communication......Page 89
Summary......Page 91
Triad Creates Tests......Page 92
Test Context......Page 93
Test Structure......Page 94
Tests with Example Values......Page 99
Test with Values in Text......Page 102
When and Where Tests Are Run......Page 103
Summary......Page 104
Tests for Exception Scenarios......Page 106
Tests for Business Rules......Page 110
Cross-Story Issues......Page 111
Don’t Automate Everything......Page 112
Multi-Level Tests......Page 113
Check the Objectives......Page 116
Summary......Page 117
Acceptance Tests Help Break Up Stories......Page 118
Business Rule Tests......Page 119
A Story with a Business Rule......Page 123
Summary......Page 124
External Interfaces......Page 126
External Interface Tests......Page 131
What Is Real?......Page 135
Story Map of Activities......Page 136
Summary......Page 137
The Rest of the Story......Page 138
From Charter to Deliverable......Page 143
Summary......Page 144
Part II: Details......Page 146
Complex Business Rules......Page 148
Rental History......Page 151
Summary......Page 153
Decouple the User Interface......Page 154
Summary......Page 159
Events and an Event Table......Page 160
States and State Transitions......Page 162
Internal State or External Response......Page 165
Summary......Page 167
Component Acceptance Tests......Page 168
Summary......Page 174
Tests for a Service Provider......Page 176
Separating User Interface from Service......Page 180
Reusable Business Rules......Page 181
Summary......Page 182
Relationships......Page 184
Summary......Page 189
Large Systems......Page 190
When a Customer Test May Not Be Required......Page 192
What If There Are No Tests?......Page 193
Summary......Page 196
Part III: General Issues......Page 198
Business Capabilities......Page 200
Scenario Handling......Page 201
A Different Business Value......Page 202
Summary......Page 204
Customer Understood Tables......Page 206
Specifying Multiple Actions......Page 208
Complex Data......Page 210
Custom Table Forms......Page 211
Summary......Page 212
Test Facets......Page 214
Test Sequence......Page 216
Test Conditions......Page 217
Points to Remember......Page 220
Summary......Page 221
Uses of Acceptance Tests......Page 222
Tests as a Bug Report......Page 224
Summary......Page 225
Ubiquitous Language......Page 228
Two Domains......Page 230
Summary......Page 231
Recap......Page 232
What’s the Block?......Page 235
Benefits......Page 237
Summary......Page 238
Part IV: Case Studies......Page 240
Context......Page 242
The Main Course Test......Page 243
One Exception......Page 246
Another Exception......Page 248
Two Simultaneous Exceptions......Page 249
The Big Picture......Page 250
State Transition Table......Page 251
Summary......Page 253
Sound Levels......Page 254
Summary......Page 256
The Context......Page 258
A Workflow Test......Page 259
Summary......Page 264
Context for Switching Servers......Page 266
Test for Switching Servers......Page 267
Test for Technical Rule......Page 269
Summary......Page 271
Part V: Technical Topics......Page 272
Test Platforms......Page 274
Internal Design from Tests......Page 275
Device Testing......Page 277
Black Box Testing......Page 278
Summary......Page 279
A Common Setup......Page 280
Some Amelioration......Page 282
Persistent Storage Issues......Page 283
Summary......Page 284
Context......Page 286
Breaking Down Tests......Page 287
Summary......Page 293
Part VI : Appendices......Page 294
Context......Page 296
Customer Examples......Page 297
Requirements and Acceptance Tests......Page 298
The Power of Three......Page 300
Summary......Page 301
Business Value......Page 302
Developer Stories......Page 304
Summary......Page 305
The Examples......Page 306
Fit Implementation......Page 307
Slim—Table Style......Page 310
Slim—Cucumber Style......Page 314
Robot......Page 318
Cucumber......Page 319
Summary......Page 321
User Interface Tests with Tables......Page 322
Requirement Tables......Page 324
Quality Attribute Requirements......Page 326
Summary......Page 327
The Context......Page 328
The Original Tests......Page 329
The Acceptance Test Approach......Page 330
Summary......Page 333
Calculator......Page 334
More Exercises......Page 336
References......Page 338
Epilogue......Page 346
A......Page 356
B......Page 358
C......Page 359
E......Page 362
J-K......Page 363
P......Page 364
S......Page 365
T......Page 367
W-X-Y-Z......Page 368