وبلاگ بلیان

آزمایش بلاک‌چین Creditcoin: گزارشی روزانه از دیدگاه یک مهندس آزمایش

Testing the Creditcoin Blockchain: A Daily Account from a Test Engineer's Perspective

معرفی کتاب «آزمایش بلاک‌چین Creditcoin: گزارشی روزانه از دیدگاه یک مهندس آزمایش» (با عنوان لاتین Testing the Creditcoin Blockchain: A Daily Account from a Test Engineer's Perspective) نوشتهٔ Alexander Todorov، منتشرشده توسط نشر Apress L. P. در سال 2024. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.

Table of Contents About the Author About the Technical Reviewer Acknowledgments Preface Chapter 1: Introduction Introduction to Blockchain Blockchain Attributes Blockchain Glossary Blockchain Components Peer-to-Peer Networking Consensus Algorithm Transactions Transaction Fees Block Production Block Rewards Remote Procedure Call (RPC) API Storage Migrations Runtime Upgrades Metrics and Telemetry Off-Chain Worker or Oracle Smart Contracts Consensus Mechanisms Proof of Work (PoW) Proof of Stake (PoS) Proof of Authority (PoA) Summary Chapter 2: Blockchain Development Frameworks Hyperledger Sawtooth Substrate Ethereum Programming Languages How Do You Build a Blockchain Implementation Thoughts on Development and Testing Summary Chapter 3: Introducing the Creditcoin Blockchain What Is Creditcoin Impact on Testing Activities Summary Chapter 4: Creditcoin 1.x Components of Creditcoin 1.x Client Validator Consensus Transaction Processor(s) REST API Gateway SDKs Creditcoin-Legacy-Tests Creditcoin-Legacy-Docker-Compose Creditcoin-Legacy-Docker-Compose-Testnet Timeline of Creditcoin 1.x Testing Creditcoin 1.x State of Testing Before I Joined Testing Overview Improvement on Tests Testing v1.7 ➤ v1.8 Switchover and Suspected Networking Issues The End Summary Chapter 5: Creditcoin 2.0 Components of Creditcoin 2.0 Extrinsics Pallets Creditcoin Pallet Difficulty Pallet Off-Chain Task Scheduler Pallet Rewards Pallet Transaction Fees Weights and Benchmarks Runtime Storage Migrations Custom RPCs Telemetry and Custom Metrics Creditcoin-js Creditcoin-squid Timeline of Creditcoin 2.0 Testing of Creditcoin 2.0 Unit Testing Integration Testing Sanity Testing and Static Analysis Testing with Bots Dependabot Pre-commit CI Type Definitions with Gluwa-bot Benchmarks and Weights Generation with Gluwa-bot Migrations and Upgrade Testing Continuous Testing on Pull Requests, Devnet, Testnet, and Mainnet Security-Related Testing Testing Creditcoin-squid How We Found a Bug at Block 1 Million Other Interesting Facts Summary Chapter 6: Creditcoin 2.3 Components of Creditcoin 2.3 Staking-Related Pallets Creditcoin-cli Switch_to_pos() Block History Creditcoin Staking Dashboard Subscan Essentials Creditcoin-squid Timeline of Creditcoin 2.3 Testing of Creditcoin 2.3 Unit Tests Integration Tests Testing Subscan Essentials Testing Creditcoin Staking Dashboard Testing Creditcoin-cli Testing Gluwa’s Substrate Fork Community Testing on PoS Testnet Documentation Review Load and Performance Testing Security Bounty Program Other Interesting Testing and Some Bugs Testing Challenges During v2.3 Migration from PoW to PoS Summary Chapter 7: Creditcoin 3.0 Components of Creditcoin 3.0 Polkadot-sdk Frontier Creditcoin3 EVM Tracing RPC Precompile(s) Creditcoin 3 CLI Proxy Functionality Staking Dashboard Subscan API Blockscout Crunch Timeline of Creditcoin 3.0 Testing of Creditcoin 3.0 Unit Tests EVM and Smart-Contract Testing Testing EVM Tracing Functionality Integration Tests for the Blockchain Precompile Testing Testing Creditcoin 3 CLI and Proxy Functionality Runtime Upgrade Testing Testing Creditcoin Staking Dashboard Testing Gluwa’s Polkadot-sdk Fork Testing Gluwa’s Frontier Fork Testing Gluwa’s Crunch Fork Documentation Review and Third-Party Tools Testing Other Interesting Testing Challenge: How to Analyze and Keep Track of Changes to On-Chain Settings Resource Management for Testing in Production Environments Troubleshooting Guides and Sos-Report Command Integration Tests Speed-Up Summary Chapter 8: How Others Test Blockchain My Blockchain Testing Approach Testing Across the Blockchain Stack with Andrew Snaith Products Under Test Protocol Clients and Bridges Libraries and SDK Browser Extensions and Distributed Applications Testing Strategy Squads with Dedicated QA Engineer Squads Without Dedicated QA Engineer On Test Automation and Tools Testing Smart Contracts with Sebastian Viquez Product Under Test Testing Summary Index df-0.png
دانلود کتاب آزمایش بلاک‌چین Creditcoin: گزارشی روزانه از دیدگاه یک مهندس آزمایش