語系:
繁體中文
English
說明(常見問題)
回圖書館首頁
手機版館藏查詢
登入
回首頁
切換:
標籤
|
MARC模式
|
ISBD
Build your own test framework = a pr...
~
Irvine, Daniel.
FindBook
Google Book
Amazon
博客來
Build your own test framework = a practical guide to writing better automated tests /
紀錄類型:
書目-電子資源 : Monograph/item
正題名/作者:
Build your own test framework/ by Daniel Irvine.
其他題名:
a practical guide to writing better automated tests /
作者:
Irvine, Daniel.
出版者:
Berkeley, CA :Apress : : 2023.,
面頁冊數:
xxiv, 269 p. :ill., digital ;24 cm.
內容註:
Chapter 1: Creating an NPM Package of My Very Own -- Chapter 2: Building it to Define a Test -- Chapter 3: Grouping Tests with Describe -- Chapter 4: Promoting Conciseness with BeforeEach and AfterEach -- Chapter 5: Improving Legibility with Expect -- Chapter 6: Formatting Expectation Errors -- Chapter 7. Automatically Discovering Test Files -- Chapter 8: Focusing on Tests with It.Only and Describe.Only -- Chapter 9: Supporting Asynchronous Tests -- Chapter 10: Reporting -- Chapter 11: Sharing Behavior with it.BehavesLike -- Chapter 12: Tagging Tests -- Chapter 13 : Skipping Tests -- Chapter 14 : Randomizing Tests -- Chapter 15. Understanding test doubles -- Chapter 16. Module Mocks.
Contained By:
Springer Nature eBook
標題:
Computer software - Testing. -
電子資源:
https://doi.org/10.1007/978-1-4842-9247-1
ISBN:
9781484292471
Build your own test framework = a practical guide to writing better automated tests /
Irvine, Daniel.
Build your own test framework
a practical guide to writing better automated tests /[electronic resource] :by Daniel Irvine. - Berkeley, CA :Apress :2023. - xxiv, 269 p. :ill., digital ;24 cm.
Chapter 1: Creating an NPM Package of My Very Own -- Chapter 2: Building it to Define a Test -- Chapter 3: Grouping Tests with Describe -- Chapter 4: Promoting Conciseness with BeforeEach and AfterEach -- Chapter 5: Improving Legibility with Expect -- Chapter 6: Formatting Expectation Errors -- Chapter 7. Automatically Discovering Test Files -- Chapter 8: Focusing on Tests with It.Only and Describe.Only -- Chapter 9: Supporting Asynchronous Tests -- Chapter 10: Reporting -- Chapter 11: Sharing Behavior with it.BehavesLike -- Chapter 12: Tagging Tests -- Chapter 13 : Skipping Tests -- Chapter 14 : Randomizing Tests -- Chapter 15. Understanding test doubles -- Chapter 16. Module Mocks.
Learn to write better automated tests that will dramatically increase your productivity and have fun while doing so. This book is a build-your-own adventure designed for individual reading and for collaborative workshops. You will build an xUnit automated test framework using JavaScript: initially a clone of Jest, but adding a couple of neat features borrowed from RSpec, the genre-defining tool for behavior-driven development (BDD) Along the way, you will explore the philosophy behind automated testing best practices. The automated test runner is one of the most important innovations within software engineering. But for many programmers, automated testing remains a mystery, and knowing how to write good tests is akin to sorcery. As the chapters of this book unfold, you will see how the humble test runner is an elegant and simple piece of software. Each chapter picks a single feature to build, like the "it" function or the "beforeEach" block. It picks apart the theory of why the feature needs to exist, and how to use it effectively in your own test suites. Every chapter ends with a set of ideas for extension points should you wish to explore further, alone or in groups. The book culminates in an implementation of test doubles and mocks-one of the most difficult and misunderstood concepts within automated testing. By the end of the book, you will have gained a solid understanding of automated testing principles that you can immediately apply to your work projects. You will: Build an xUnit automated test framework See how an automated test runner works Understand the best practices for automated unit testing Effectively use test doubles and mocks.
ISBN: 9781484292471
Standard No.: 10.1007/978-1-4842-9247-1doiSubjects--Topical Terms:
570748
Computer software
--Testing.
LC Class. No.: QA76.76.T48
Dewey Class. No.: 005.14
Build your own test framework = a practical guide to writing better automated tests /
LDR
:03390nmm a2200325 a 4500
001
2318142
003
DE-He213
005
20230309090959.0
006
m d
007
cr nn 008maaau
008
230902s2023 cau s 0 eng d
020
$a
9781484292471
$q
(electronic bk.)
020
$a
9781484292464
$q
(paper)
024
7
$a
10.1007/978-1-4842-9247-1
$2
doi
035
$a
978-1-4842-9247-1
040
$a
GP
$c
GP
041
0
$a
eng
050
4
$a
QA76.76.T48
072
7
$a
UMZT
$2
bicssc
072
7
$a
COM051230
$2
bisacsh
072
7
$a
UMZT
$2
thema
082
0 4
$a
005.14
$2
23
090
$a
QA76.76.T48
$b
I72 2023
100
1
$a
Irvine, Daniel.
$3
3632895
245
1 0
$a
Build your own test framework
$h
[electronic resource] :
$b
a practical guide to writing better automated tests /
$c
by Daniel Irvine.
260
$a
Berkeley, CA :
$b
Apress :
$b
Imprint: Apress,
$c
2023.
300
$a
xxiv, 269 p. :
$b
ill., digital ;
$c
24 cm.
505
0
$a
Chapter 1: Creating an NPM Package of My Very Own -- Chapter 2: Building it to Define a Test -- Chapter 3: Grouping Tests with Describe -- Chapter 4: Promoting Conciseness with BeforeEach and AfterEach -- Chapter 5: Improving Legibility with Expect -- Chapter 6: Formatting Expectation Errors -- Chapter 7. Automatically Discovering Test Files -- Chapter 8: Focusing on Tests with It.Only and Describe.Only -- Chapter 9: Supporting Asynchronous Tests -- Chapter 10: Reporting -- Chapter 11: Sharing Behavior with it.BehavesLike -- Chapter 12: Tagging Tests -- Chapter 13 : Skipping Tests -- Chapter 14 : Randomizing Tests -- Chapter 15. Understanding test doubles -- Chapter 16. Module Mocks.
520
$a
Learn to write better automated tests that will dramatically increase your productivity and have fun while doing so. This book is a build-your-own adventure designed for individual reading and for collaborative workshops. You will build an xUnit automated test framework using JavaScript: initially a clone of Jest, but adding a couple of neat features borrowed from RSpec, the genre-defining tool for behavior-driven development (BDD) Along the way, you will explore the philosophy behind automated testing best practices. The automated test runner is one of the most important innovations within software engineering. But for many programmers, automated testing remains a mystery, and knowing how to write good tests is akin to sorcery. As the chapters of this book unfold, you will see how the humble test runner is an elegant and simple piece of software. Each chapter picks a single feature to build, like the "it" function or the "beforeEach" block. It picks apart the theory of why the feature needs to exist, and how to use it effectively in your own test suites. Every chapter ends with a set of ideas for extension points should you wish to explore further, alone or in groups. The book culminates in an implementation of test doubles and mocks-one of the most difficult and misunderstood concepts within automated testing. By the end of the book, you will have gained a solid understanding of automated testing principles that you can immediately apply to your work projects. You will: Build an xUnit automated test framework See how an automated test runner works Understand the best practices for automated unit testing Effectively use test doubles and mocks.
650
0
$a
Computer software
$x
Testing.
$3
570748
650
0
$a
Testing
$x
Design.
$3
3632896
650
1 4
$a
Software Testing.
$3
3596835
650
2 4
$a
Software Engineering.
$3
890874
650
2 4
$a
Programming Language.
$3
3538935
710
2
$a
SpringerLink (Online service)
$3
836513
773
0
$t
Springer Nature eBook
856
4 0
$u
https://doi.org/10.1007/978-1-4842-9247-1
950
$a
Professional and Applied Computing (SpringerNature-12059)
筆 0 讀者評論
館藏地:
全部
電子資源
出版年:
卷號:
館藏
1 筆 • 頁數 1 •
1
條碼號
典藏地名稱
館藏流通類別
資料類型
索書號
使用類型
借閱狀態
預約狀態
備註欄
附件
W9454392
電子資源
11.線上閱覽_V
電子書
EB QA76.76.T48
一般使用(Normal)
在架
0
1 筆 • 頁數 1 •
1
多媒體
評論
新增評論
分享你的心得
Export
取書館
處理中
...
變更密碼
登入