Developer Testing Building Quality Into Software(1st Edition)

Authors:

Alexander Tarlinder

Type:Hardcover/ PaperBack / Loose Leaf
Condition: Used/New

In Stock: 1 Left

Shipment time

Expected shipping within 2 - 3 Days
Access to 35 Million+ Textbooks solutions Free
Ask Unlimited Questions from expert AI-Powered Answers 30 Min Free Tutoring Session
7 days-trial

Total Price:

$0

List Price: $37.64 Savings: $37.64 (100%)
Access to 30 Million+ solutions
Ask 50 Questions from expert AI-Powered Answers 24/7 Tutor Help Detailed solutions for Developer Testing Building Quality Into Software

Price:

$9.99

/month

Book details

ISBN: 0134291069, 978-0134291062

Book publisher: Addison-Wesley Professional

Offer Just for You!: Buy 2 books before the end of January and enter our lucky draw.

Book Price $0 : How Do Successful Agile Teams Deliver Bug-free, Maintainable Softwareâ??iteration After Iteration? The Answer Is: By Seamlessly Combining Development And Testing. On Such Teams, The Developers Write Testable Code That Enables Them To Verify It Using Various Types Of Automated Tests. This Approach Keeps Regressions At Bay And Prevents â??testing Crunchesâ?â??which Otherwise May Occur Near The End Of An Iterationâ??from Ever Happening. Writing Testable Code, However, Is Often Difficult, Because It Requires Knowledge And Skills That Cut Across Multiple Disciplines.In Developer Testing, Leading Test Expert And Mentor Alexander Tarlinder Presents Concise, Focused Guidance For Making New And Legacy Code Far More Testable. Tarlinder Helps You Answer Questions Like: When Have I Tested This Enough? How Many Tests Do I Need To Write? What Should My Tests Verify? Youâ??ll Learn How To Design For Testability And Utilize Techniques Like Refactoring, Dependency Breaking, Unit Testing, Data-driven Testing, And Test-driven Development To Achieve The Highest Possible Confidence In Your Software. Through Practical Examples In Java, C#, Groovy, And Ruby, Youâ??ll Discover What Worksâ??and What Doesnâ??t.You Can Quickly Begin Using Tarlinderâ??s Technology-agnostic Insights With Most Languages And Toolsets While Not Getting Buried In Specialist Details. The Author Helps You Adapt Your Current Programming Style For Testability, Make A Testing Mindset â??second Nature,â? Improve Your Code, And Enrich Your Day-to-day Experience As A Software Professional. With This Guide, You WillUnderstand The Discipline And Vocabulary Of Testing From The Developerâ??s StandpointBase Developer Tests On Well-established Testing Techniques And Best PracticesRecognize Code Constructs That Impact TestabilityEffectively Name, Organize, And Execute Unit TestsMaster The Essentials Of Classic And â??mockist-styleâ? TDDLeverage Test Doubles With Or Without Mocking FrameworksCapture The Benefits Of Programming By Contract, Even Without Runtime Support For ContractsTake Control Of Dependencies Between Classes, Components, Layers, And TiersHandle Combinatorial Explosions Of Test Cases, Or Scenarios Requiring Many Similar TestsManage Code Duplication When It Canâ??t Be EliminatedActively Maintain And Improve Your Test SuitesPerform More Advanced Tests At The Integration, System, And End-to-end LevelsDevelop An Understanding For How The Organizational Context Influences Quality AssuranceEstablish Well-balanced And Effective Testing Strategies Suitable For Agile Teams