Developer Advocate
رفتن به کانال در Telegram
1 035
مشترکین
اطلاعاتی وجود ندارد24 ساعت
اطلاعاتی وجود ندارد7 روز
-130 روز
آرشیو پست ها
1 035
📕 Performance Testing: An ISTQB Certified Tester Foundation Level Specialist Certification Review Kindle Edition
Use this book to prepare for the ISTQB® Certified Tester Foundation Level Performance Testing exam. The book has been designed to follow the ISTQB syllabus, covering all of the syllabus learning objectives, with additional reference material extending beyond the syllabus. The book covers an overall methodology for managing and conducting performance testing.
Performance testing has often been considered a black art. In many organizations, perhaps an individual or a small group of technical staff or contractors is given the task of “load testing” an extended system, network, or application.
Performance testing is like any other form of testing. It follows a defined test process that is similar to other test types. It utilizes a disciplined approach to the definition of requirements and user stories, the creation of test conditions, test cases, and test procedures. It establishes measurable goals against which the success or failure of the testing can be judged. It also requires (and this cannot be stressed highly enough) a definition and recognition of performance test failures.
🤨 What You Will Learn :
Understand the basic concepts of performance efficiency and performance testing
Define performance risks, goals, and requirements to meet stakeholder needs and expectations
Understand performance metrics and how to collect them
Develop a performance test plan for achieving stated goals and requirements
Conceptually design, implement, and execute basic performance tests
Analyze the results of a performance test and communicate the implications to stakeholders
Explain the process, rationale, results, and implications of performance testing to stakeholders
Understand the categories and uses for performance tools and criteria for their selection
Determine how performance testing activities align with the software life cycle
Amazon
Keith Yorkston
1 035
📕 Learn API Testing: Norms, Practices, and Guidelines for Building Effective Test Automation
Explore software web application architecture, API testing, coding practices, and the standards for better API test automation development and management. This book focuses on aspiring software testing engineers currently working in API testing, and those starting their journey in the field of software testing.
You’ll begin with an introduction to API testing and software web applications involving APIs. The book then moves on to the authentication standards used in the software industry, and the tools, the frameworks, and the libraries used in API testing. As the book progresses, you’ll learn about the test pyramid, how to test an API, what makes a good test script, and various coding guidelines. Finally, you get to write your own API test script.
Learn API Testing is your pathway to understanding a typical software web application, its requests and responses, and the properties of a good test script.
🤩 What You’ll learn :
Examine practices, standards, and guidelines for effective test automation
Work with different tools like RestAssured, Curl, and Postman
Understand API testing paradigm (internal/external APIs, CDCT)
Review a case study on the industrial software API testing process
Organize a test framework
🤨 Who This Book Is For :
API testing aspirants, developers/architects, project managers, and non-technical team members who may want to understand how APIs are being tested.
Amazon
Jagdeep Jain
1 035
Software_Estimation_Without_Guessing_Effective_Planning_in_an_Imperfect.pdf6.07 MB
1 035
📕 Software Estimation Without Guessing: Effective Planning in an Imperfect World 1st Edition
Estimating software development often produces more angst than value, but it doesn't have to. Identify the needs behind estimate requests and determine how to meet those needs simply and easily. Choose estimation techniques based on current needs and available information, gaining benefit while reducing cost and effort. Detect bad assumptions that might sink your project if you don't adjust your plans. Discover what to do when an estimate is wrong, how to recover, and how to use that knowledge for future planning. Learn to communicate about estimates in a healthy and productive way, maximizing advantage to the organization and minimizing damage to the people.
In a world where most developers hate estimation and most managers fear disappointment with the results, there is hope for both. It requires giving up some widely held misconceptions. Let go of the notion that "an estimate is an estimate" and estimate for the particular need you, and your organization, have. Realize that estimates have a limited shelf-life, and reestimate frequently if it's important. When reality differs from your estimate, don't lament; mine that disappointment for the gold that can be the longer-term jackpot.
Estimate in comparison to past experience, by modeling the work mathematically, or a hybrid of both. Learn strategies for effective decomposition of work and aspects of the work that likely affect your estimates. Hedge your bets by comparing the results of different approaches. Find out what to do when an estimate proves wrong. And they will. They're estimates, after all. You'll discover that you can use estimates to warn you of danger so you can take appropriate action in time. Learn some crucial techniques to understand and communicate with those who need to understand.
Amazon
George Dinwiddie
1 035
NoEstimates_How_To_Measure_Project_Progress_Without_Estimating_Kindle.pdf3.85 MB
1 035
📕 NoEstimates: How To Measure Project Progress Without Estimating
How to always be on time, and not risk missing important deadlines or go over budget
This book is the result of many years of hard work, and plenty of lessons learned. I wrote it because I believe we can do better than the accepted "status quo" in the software industry.
It took me years to learn what I needed to learn to come up with my version of the #NoEstimates approach. You can do it in weeks!
The techniques and ideas described here will help you explore the #NoEstimates universe in a very practical and hands-on manner. You will walk through Carmen's story. Carmen is a senior, very experienced project manager who is now confronted with a very difficult project. One would say, an impossible project.
Through the book, and with the help of Herman, Carmen discovers and slowly adopts #NoEstimates which helps her turn that project around. Just like I expect it will help with the project you are in right now. The book also includes many concrete approaches you can use to adopt #NoEstimates, or just adopt those practices on their own.
Amazon
Vasco Duarte
1 035
Modern_Software_Testing_Techniques_A_Practical_Guide_for_Developers.pdf3.38 MB
1 035
📕 Modern Software Testing Techniques: A Practical Guide for Developers and Testers
Many books have been written about software testing, but most of them discuss the general framework of testing from a traditional perspective. Unfortunately, traditional test design techniques are often ineffective and unreliable for revealing the various kinds of faults that may occur. This book introduces three new software testing techniques: Two-Phase Model-Based Testing, the Action-State Testing, and the General Predicate Testing, all of which work best when applied with efficient fault revealing capabilities.
You’ll start with a short recap of software testing, focusing on why risk analysis is obligatory, how to classify bugs practically, and how fault-based testing can be used for improving test design. You’ll then see how action-state testing merges the benefits of state transition testing and use case testing into a unified approach. Moving on you’ll look at general predicate testing and how it serves as an extension of boundary value analysis, encompassing more complex predicates.
Two-phase model-based testing represents an advanced approach where the model does not necessarily need to be machine-readable; human readability suffices. The first phase involves a high-level model from which abstract tests are generated. Upon manual execution of these tests, the test code is generated. Rather than calculating output values, they are merely checked for conformity. The last part of this book contains a chapter on how developers and testers can help each other and work as a collaborative team.
What You'll Learn :
Apply efficient test design techniques for detecting domain faults
Work with modeling techniques that combine all the advantages of state transition testing and uses case testing
Grasp the two-phase model-based testing technique
Who This Book Is For :
Software developers, QA engineers, and, business analysts
Amazon
István Forgács Attila Kovács
1 035
Udemy_Elasticsearch_7_and_the_Elastic_Stack_In_Depth_and_Hands_On.z04500.00 MB
1 035
Udemy_Elasticsearch_7_and_the_Elastic_Stack_In_Depth_and_Hands_On.z03500.00 MB
1 035
Udemy_Elasticsearch_7_and_the_Elastic_Stack_In_Depth_and_Hands_On.z02500.00 MB
