Showing posts with label software quality. Show all posts
Showing posts with label software quality. Show all posts

Software Fault Injection with CDROM Review

Software Fault Injection with CDROM
Average Reviews:

(More customer reviews)
Are you looking to buy Software Fault Injection with CDROM? Here is the right place to find the great deals. we can offer discounts of up to 90% on Software Fault Injection with CDROM. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Software Fault Injection with CDROM ReviewVoas and McGraw make the case that, to produce reliable software, validation (usually applied as dynamic - or run-time -- testing), is more effective than process. That alone is nothing new -- many software development organizations invest much more in testing than in process improvement. But Software Fault Injection goes further: instead of more and more testing which always seems to miss the failures that the end user seems to find so easily, create those failures. Even (temporarily) create the defects that will cause those failures to happen. Sound strange? It is, but no stranger than what this book explains how to do -- as in the subtitle -- Inoculating Programs Against Errors. The idea is to produce modified, selectively defective copies of the software under test and see how the rest of the system handles the failures that now happen "in the lab" rather than in the field. It works with medical research and produces vaccines. If you're tired of the cycle of code, test, launch, surprise crash in the field, consider whether software failure injection might help.
--
Full disclosure: I only had time to read the first 10% of the book before I had to move on to other topics. But if and when I come back to software reliability improvement, this is a book I'll pick up again.Software Fault Injection with CDROM OverviewThe benefits and challenges associated with fault injection methods are described in this book. The authors seek to explain injection methodology by extensive use of applications data and real-world case studies. The book covers: how to predict where faults are most likely to hide; how failures in the software environment should impact software performance; how to use normal beta testing to uncover potential security problems; what fault injection reveals about maintenance and reuse; and how to introduce fault injection methods into your organization.

Want to learn more information about Software Fault Injection with CDROM?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Manage Software Testing Review

Manage Software Testing
Average Reviews:

(More customer reviews)
Are you looking to buy Manage Software Testing? Here is the right place to find the great deals. we can offer discounts of up to 90% on Manage Software Testing. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Manage Software Testing ReviewI have read many testing books and this book surely has lots of material which is not covered elsewhere. However, the book frustrates you when you try out the examples or try to figure out what to do and what to leave out (theoretical). Those trying to learn things not offered in regular books can find this insightful.
Be warned that many ideas are not practically implementable - for example 18.10.6 - Bug seeding model where we deliberately insert bugs in code to estimate the # of defects. This is NEVER done in real life (my experience) since we have difficult time doing the actual project and eliminating the real bugs. The author does not warn you of this. There are many other cases where the author should warn you if its theoretical or practical some examples -
(1) Section 18.2.1 (Revised) Propagation Analysis Algorithm - Not possible in real software development with deadlines.
(2) 18.2.5 Revised Execution Analysis Algorithm
The author should have given the data and XLS in his blog (very difficult to locate) so that the readers can use the information. I vainly tried the example in 18.3.1 How to Calculate Influences on Performance and was so frustrated thathe changed the columns between figure 18.2 and 18.3 and gives so much data in 6th decimal (making it useless for the readers when we are not able to follow).
On the positive side - there are a lot of insight in terms of reliability covered here. The references are very good and useful. It should have more stars if the XLS were provided or examples made more understandable.Manage Software Testing OverviewWhether you are inheriting a test team or starting one up, Manage Software Testing is a must-have resource that covers all aspects of test management. It guides you through the business and organizational issues that you are confronted with on a daily basis, explaining what you need to focus on strategically, tactically, and operationally. Using a risk-based approach, the author addresses a range of questions about software product development. The book covers unit, system, and non-functional tests and includes examples on how to estimate the number of bugs expected to be found, the time required for testing, and the date when a release is ready. It weighs the cost of finding bugs against the risks of missing release dates or letting bugs appear in the final released product. It is imperative to determine if bugs do exist and then be able to metric how quickly they can be identified, the cost they incur, and how many remain in the product when it is released. With this book, test managers can effectively and accurately establish these parameters.

Want to learn more information about Manage Software Testing?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

The Certified Software Quality Engineer Handbook Review

The Certified Software Quality Engineer Handbook
Average Reviews:

(More customer reviews)
Are you looking to buy The Certified Software Quality Engineer Handbook? Here is the right place to find the great deals. we can offer discounts of up to 90% on The Certified Software Quality Engineer Handbook. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

The Certified Software Quality Engineer Handbook Reviewthis book describes software quality in very good way by examples and includes the most important topic software quality management , software life cycle , audits, metrics, etc ...The Certified Software Quality Engineer Handbook OverviewThis handbook contains information and guidance that supports all of the topics of the ASQ Certified Software Quality Engineer (CSQE) Body of Knowledge (BoK). Armed with the knowledge presented in this handbook to compliment the required years of actual work experience, qualified software quality practitioners may feel confident they have taken appropriate steps in preparation for the CSQE exam.This invaluable handbook also goes well beyond being simply an exam preparation guide. It is designed to be a resource not only for software quality engineers, but also for software development practitioners, project managers, organizational managers, other quality practitioners, and other professionals who need to understand the aspects of software quality that impact their work. It can also be used by readers to benchmark their (or their organization s) understanding and application of software quality principles and practices against what is considered a cross-industry good practice baseline.New software quality engineers can use this handbook to gain an understanding of their chosen profession, while experienced software quality engineers can use this handbook as a reference when performing their daily work. Trainers and educators can use the book to help propagate software quality engineering knowledge to future software practitioners and managers. Among all its varied audiences, this handbook will establish a common vocabulary to communicate about software and quality, thus increasing the professionalism of the industry and eliminating the wastes that can result from ambiguity and misunderstandings.

Want to learn more information about The Certified Software Quality Engineer Handbook?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Agile Software Development Quality Assurance Review

Agile Software Development Quality Assurance
Average Reviews:

(More customer reviews)
Are you looking to buy Agile Software Development Quality Assurance? Here is the right place to find the great deals. we can offer discounts of up to 90% on Agile Software Development Quality Assurance. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Agile Software Development Quality Assurance ReviewHaving waded through two chapters of this book and still not found any meat, I'm forced to the conclusion that it's just a random collection of articles by academics who have no real understanding of software development techniques and processes, and who simply rehash what they've extracted from their references in random (and mind-numbing) order. If you want to understand agile software development or quality issues relating to the same, look elsewhere.Agile Software Development Quality Assurance OverviewAgile methods are a collection of different techniques and practices that share the same values and basic principles. Agile Software Development Quality Assurance provides in-depth coverage of the most important concepts, issues, trends, and technologies in agile software. This Premier Reference Source presents the research and instruction used to develop and implement software quickly, in small iteration cycles, and in close cooperation with the customer in an adaptive way. It is a comprehensive guide that helps researchers and practitioners in the agile software development process avoid risks and project failures that are frequently encountered in traditional software projects.

Want to learn more information about Agile Software Development Quality Assurance?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

The Economics of Software Quality Review

The Economics of Software Quality
Average Reviews:

(More customer reviews)
Are you looking to buy The Economics of Software Quality? Here is the right place to find the great deals. we can offer discounts of up to 90% on The Economics of Software Quality. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

The Economics of Software Quality ReviewCapers Jones and Olivier Bonsignour have authored a very useful book that will help the software industry make more objective decisions and improve the economic outcomes of software delivery organizations. This book is loaded with data, benchmarks and cause-and-effect relationships for reasoning about how to improve software quality. It is not an easy read because it goes both deep and broad across the diverse contexts of software domains and across the life-cycle practices of software development. This book is a great place to start when looking for credible and objective benchmark data to build a business case or defend a proposal for improving software quality or productivity.
The economics of software quality is an attractive topic all by itself. However, the book delivers unexpected value on two other fronts. First, the presentation and discussion of substantial data provides an educational framework for quantitative reasoning with enlightening discussions on cause and effect as well as cautions on potential misinterpretation. Second, the well-integrated history lessons throughout give the reader a good feel for the improvement trends, or lack of improvement trends, across the software industry.
Decades of experience, compiled into an encyclopedia of facts and figures. Well worth the price.The Economics of Software Quality Overview"Whether consulting, working on projects, or teaching, whenever I need credible, detailed, relevant metrics and insights into the current capabilities and performance of the software engineering profession, I always turn first to Capers Jones' work. In this important new book, he and Olivier Bonsignour make the hard-headed, bottom-line, economic case, with facts and data, about why software quality is so important. I know I'll turn to this excellent reference again and again."—Rex Black, President, RBCSPoor quality continues to bedevil large-scale development projects, but few software leaders and practitioners know how to measure quality, select quality best practices, or cost-justify their usage. In The Economics of Software Quality, leading software quality experts Capers Jones and Olivier Bonsignour show how to systematically measure the economic impact of quality and how to use this information to deliver far more business value.Using empirical data from hundreds of software organizations, Jones and Bonsignour show how integrated inspection, structural quality measurement, static analysis, and testing can achieve defect removal rates exceeding 95 percent. They offer innovative guidance for predicting and measuring defects and quality; choosing defect prevention, pre-test defect removal, and testing methods; and optimizing post-release defect reporting and repair.This book will help youMove beyond functional quality to quantify non-functional and structural quality

Want to learn more information about The Economics of Software Quality?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

The Art of Software Testing Review

The Art of Software Testing
Average Reviews:

(More customer reviews)
Are you looking to buy The Art of Software Testing? Here is the right place to find the great deals. we can offer discounts of up to 90% on The Art of Software Testing. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

The Art of Software Testing Review......... this is probably not the first book that you would buy about software testing.
However, the book is a classic and it deserves a place on a serious tester's bookshelf.
Its examples are dated, I think its description of cause-effect graphing is incomprehensible, and its catalog of test types in the pages from 103 forward is sketchy.
The book is valuable because its presentation of the basic issues is clear, concise, and persuasive. The discussion of equivalence classes and boundaries is remarkably clear. When we wrote Testing Computer Software, one of our goals was to handle this important topic as clearly and crisply as Myers. That was a challenge, and I'm not sure we succeeded. (Jorgensen's Software Testing: A Craftsman's Approach does a great job with this topic.) The discussion of bias (one of the issues in the psychology of testing) is also well done.
In short, the first 103 pages of the book are some of the best writing in the field and have had a powerful influence on the writers who came later. Reading them in the original will often, I suspect, make subsequent presentations clearer and more meaningful.
-- Cem Kaner (senior author: Testing Computer Software)The Art of Software Testing OverviewProvides a practical rather than theoretical discussion of the purpose and nature of software testing. Emphasizes methodologies for the design of effective test cases. Comprehensively covers psychological and economic principles, managerial aspects of testing, test tools, high-order testing, code inspections, and debugging. Extensive bibliography. Programmers at all levels, and programming students, will find this reference work indispensible.

Want to learn more information about The Art of Software Testing?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Estimating Software Costs: Bringing Realism to Estimating Review

Estimating Software Costs: Bringing Realism to Estimating
Average Reviews:

(More customer reviews)
Are you looking to buy Estimating Software Costs: Bringing Realism to Estimating? Here is the right place to find the great deals. we can offer discounts of up to 90% on Estimating Software Costs: Bringing Realism to Estimating. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Estimating Software Costs: Bringing Realism to Estimating ReviewThis book contains lots of useful data on the software development process -- including productivity -- using both LOC and IFPUG Function Points. It includes basic rules of thumb for estimating schedules and effort. It is a good starting point for organizations that do not have their own historical data to base their estimates on. An excellent reference to have within reach if you work with software measurement.Estimating Software Costs: Bringing Realism to Estimating Overview
Deliver bug-free software projects on schedule and within budget

Get a clear, complete understanding of how to estimate software costs, schedules, and quality using the real-world information contained in this comprehensive volume. Find out how to choose the correct hardware and software tools, develop an appraisal strategy, deploy tests and prototypes, and produce accurate software cost estimates. Plus, you'll get full coverage of cutting-edge estimating approaches using Java, object-oriented methods, and reusable components.

Plan for and execute project-, phase-, and activity-level cost estimations

Want to learn more information about Estimating Software Costs: Bringing Realism to Estimating?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement Review

Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement
Average Reviews:

(More customer reviews)
Are you looking to buy Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement? Here is the right place to find the great deals. we can offer discounts of up to 90% on Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement ReviewI made the mistake of assigning this book for CSE 5321 Software Testing (a graduate course) at the University of Texas at Arlington during the fall of 2008. I abandoned it 2/3 of the way into the semester. I replaced it with "Introduction to Software Testing" by Ammann & Offutt.
The title of my review pretty much says it all.Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement OverviewThe one resource needed to create reliable softwareThis text offers a comprehensive and integrated approach to software quality engineering. By following the author's clear guidance, readers learn how to master the techniques to produce high-quality, reliable software, regardless of the software system's level of complexity.The first part of the publication introduces major topics in software quality engineering and presents quality planning as an integral part of the process. Providing readers with a solid foundation in key concepts and practices, the book moves on to offer in-depth coverage of software testing as a primary means to ensure software quality; alternatives for quality assurance, including defect prevention, process improvement, inspection, formal verification, fault tolerance, safety assurance, and damage control; and measurement and analysis to close the feedback loop for quality assessment and quantifiable improvement.The text's approach and style evolved from the author's hands-on experience in the classroom. All the pedagogical tools needed to facilitate quick learning are provided:* Figures and tables that clarify concepts and provide quick topic summaries* Examples that illustrate how theory is applied in real-world situations* Comprehensive bibliography that leads to in-depth discussion of specialized topics* Problem sets at the end of each chapter that test readers' knowledgeThis is a superior textbook for software engineering, computer science, information systems, and electrical engineering students, and a dependable reference for software and computer professionals and engineers.

Want to learn more information about Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Testing Object-Oriented Systems: Models, Patterns, and Tools Review

Testing Object-Oriented Systems: Models, Patterns, and Tools
Average Reviews:

(More customer reviews)
Are you looking to buy Testing Object-Oriented Systems: Models, Patterns, and Tools? Here is the right place to find the great deals. we can offer discounts of up to 90% on Testing Object-Oriented Systems: Models, Patterns, and Tools. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Testing Object-Oriented Systems: Models, Patterns, and Tools ReviewA book like this is intimidating. At close to 1000 pages it is no lightweight reading matter. However this book is an engineer's approach to the concept of testing object systems and it should be a standard reference for OO developers.

Object-oriented languages, while recognised as a clear forward step in programming technology, introduce new ways for defects to be introduced. Inheritance and polymorphism both are powerful concepts, but also carry the potential for insidious defects. This book introduces fundamental techniques to analyse the class design and derive appropriate tests for its behaviour.
I regard Bob's book as a must for developers. However I wonder if they will read it. This is not a criticism on this book, quite the contrary. My concern is related to the insight that most programmers see unit testing as an afterthought and not as a major component of their work. Often unit testing is seen as difficult, because of the complexities of class behaviour. And it is so easy to pass this burden on to system testing.

My message for developers is, make the attempt to read it! It actually makes it easier to design and implement unit testing. It also pays off. You will have less requests for bugfixes coming back from testing.

It has been long my contention that it is in the interest of the testing community to get out of its own trenches and start working closely with developers, making it easy for them to implement effective unit testing. This book is a good start in this direction.Testing Object-Oriented Systems: Models, Patterns, and Tools OverviewMore than ever, mission-critical and business-critical applications depend on object-oriented (OO) software. Testing techniques tailored to the unique challenges of OO technology are necessary to achieve high reliability and quality. Testing Object-Oriented Systems: Models, Patterns, and Tools is an authoritative guide to designing and automating test suites for OO applications. This comprehensive book explains why testing must be model-based and provides in-depth coverage of techniques to develop testable models from state machines, combinational logic, and the Unified Modeling Language (UML). It introduces the test design pattern and presents 37 patterns that explain how to design responsibility-based test suites, how to tailor integration and regression testing for OO code, how to test reusable components and frameworks, and how to develop highly effective test suites from use cases. Effective testing must be automated and must leverage object technology. The author describes how to design and code specification-based assertions to offset testability losses due to inheritance and polymorphism.Fifteen micro-patterns present oracle strategies--practical solutions for one of the hardest problems in test design. Seventeen design patterns explain how to automate your test suites with a coherent OO test harness framework. The author provides thorough coverage of testing issues such as:*The bug hazards of OO programming and differences from testing procedural code *How to design responsibility-based tests for classes, clusters, and subsystems using class invariants, interface data flow models, hierarchic state machines, class associations, and scenario analysis *How to support reuse by effective testing of abstract classes, generic classes, components, and frameworks *How to choose an integration strategy that supports iterative and incremental development *How to achieve comprehensive system testing with testable use cases *How to choose a regression test approach *How to develop expected test results and evaluate the post-test state of an object *How to automate testing with assertions, OO test drivers, stubs, and test frameworksReal-world experience, world-class best practices, and the latest research in object-oriented testing are included.Practical examples illustrate test design and test automation for Ada 95, C++, Eiffel, Java, Objective-C, and Smalltalk. The UML is used throughout, but the test design patterns apply to systems developed with any OO language or methodology. 0201809389B04062001

Want to learn more information about Testing Object-Oriented Systems: Models, Patterns, and Tools?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...