Language:
English
繁體中文
Help
回圖書館首頁
手機版館藏查詢
Login
Back
Switch To:
Labeled
|
MARC Mode
|
ISBD
Build your own test framework = a pr...
~
Irvine, Daniel.
Linked to FindBook
Google Book
Amazon
博客來
Build your own test framework = a practical guide to writing better automated tests /
Record Type:
Electronic resources : Monograph/item
Title/Author:
Build your own test framework/ by Daniel Irvine.
Reminder of title:
a practical guide to writing better automated tests /
Author:
Irvine, Daniel.
Published:
Berkeley, CA :Apress : : 2023.,
Description:
xxiv, 269 p. :ill., digital ;24 cm.
[NT 15003449]:
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
Subject:
Computer software - Testing. -
Online resource:
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)
based on 0 review(s)
Location:
ALL
電子資源
Year:
Volume Number:
Items
1 records • Pages 1 •
1
Inventory Number
Location Name
Item Class
Material type
Call number
Usage Class
Loan Status
No. of reservations
Opac note
Attachments
W9454392
電子資源
11.線上閱覽_V
電子書
EB QA76.76.T48
一般使用(Normal)
On shelf
0
1 records • Pages 1 •
1
Multimedia
Reviews
Add a review
and share your thoughts with other readers
Export
pickup library
Processing
...
Change password
Login