03441nam a22004935i 4500001001800000003000900018005001700027007001500044008004100059020001800100024003500118050001700153072001500170072002300185072001400208100008100222245014000303250001800443264005400461300004600515336002600561337002600587338003600613347002400649505049900673520124401172650002202416650002602438650002602464650002502490650002602515650003202541650002202573650005102595650003902646650002602685650002202711710003402733773002602767776003602793776003602829776003602865856004602901979-8-8688-0873-9DE-He21320251030113138.0cr nn 008mamaa241012s2024 xxu| s |||| 0|eng d a97988688087397 a10.1007/979-8-8688-0873-92doi 4aQA75.5-76.95 7aUY2bicssc 7aCOM0000002bisacsh 7aUY2thema1 aTodorov, Alexander.eauthor.4aut4http://id.loc.gov/vocabulary/relators/aut10aTesting the Creditcoin Blockchainh[electronic resource] :bA Daily Account from a Test Engineer's Perspective /cby Alexander Todorov. a1st ed. 2024. 1aBerkeley, CA :bApress :bImprint: Apress,c2024. aXVIII, 254 p. 22 illus.bonline resource. atextbtxt2rdacontent acomputerbc2rdamedia aonline resourcebcr2rdacarrier atext filebPDF2rda0 aPart 1 Introduction to blockchain -- Chapter 1: Introduction to blockchain -- Chapter 2: Blockchain development frameworks -- Part 2 The Creditcoin Blockchain – Aims and objectives -- Chapter 3: The Creditcoin Blockchain -- Part 3 Testing the Creditcoin Blockchain -- Chapter 4: Creditcoin 1.x -- Chapter 5: Creditcoin 2.0 -- Chapter 6: Creditcoin 2.3 -- Chapter 7: Creditcoin 3.0 -- Part 4 Blockchain testing approaches -- Chapter 8: My blockchain testing approach -- Chapter 9: Conclusions. aFollow the quality engineering journey of the Creditcoin blockchain across four distinct implementation versions and a myriad of technologies. Through the eyes of a test engineer, this book discusses testing implementations with the Hyperledger Sawtooth and Substrate frameworks, testing switch from proof-of-work to proof-of-stake consensus algorithm, and testing an Ethereum Virtual Machine compatibility layer. You’ll traverse several years of fast-paced multiple blockchain implementations and technological changes including an explanation of all major components involved, and the approach taken. You’ll also look at examples of test automation approaches and tools, interesting bugs, and testing challenges. Most everything discussed in Testing the Creditcoin Blockchain is open source, ensuring easy access, and multiple references to source code and GitHub are included throughout. You will: Study the many of the components of a distributed blockchain network. See how components work and where testing can be plugged into a distributed blockchain network environment. Glimpse into the daily blockchain testing activities of a principal test engineer. Become familiar with a fast-paced technical software development project. 0aComputer science. 0aApplication software. 0aComputer engineering. 0aComputer networks . 0aSoftware engineering. 0aComputer programsxTesting.14aComputer Science.24aComputer and Information Systems Applications.24aComputer Engineering and Networks.24aSoftware Engineering.24aSoftware Testing.2 aSpringerLink (Online service)0 tSpringer Nature eBook08iPrinted edition:z979886880872208iPrinted edition:z979886880874608iPrinted edition:z979886880875340uhttps://doi.org/10.1007/979-8-8688-0873-9