Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
  • 1
    Online Resource
    Online Resource
    Cham : Springer International Publishing AG
    UID:
    kobvindex_INTEBC5982487
    Format: 1 online resource (272 pages)
    Edition: 1st ed.
    ISBN: 9783030295097
    Note: Intro -- Foreword -- Preface -- A Question of Quality -- Quality Standards Are an Imperative -- The Future Is Before Us -- New Ethics -- Contents -- Editor and Contributors -- About the Editor -- Contributors -- Change-Driven Testing -- 1 A Vicious Circle -- 2 Test Intelligence -- 2.1 Version-Control Systems -- 2.2 Ticket Systems -- 2.3 Profilers -- 3 Change-Driven Testing -- 3.1 Test-Impact Analysis -- 3.2 Test-Gap Analysis -- 3.3 Limitations -- 4 Using Change-Driven Testing -- 4.1 Testing with TIA -- 4.2 Testing with TGA -- 4.3 Closing the Loop -- 5 Adapting Change-Driven Testing -- 6 Conclusion -- References -- The Next Generation Tester: Meeting the Challenges of a Changing IT World -- 1 Introduction -- 2 Forces That Drive Businesses -- 3 Trends in IT -- 3.1 Solutions in IT -- 3.2 Practices in IT -- 4 What Competencies Will Be Needed in Testing? -- 5 General Competencies -- 5.1 Testing Essentials -- 5.2 Risk-Based Testing -- 5.3 System Architectures -- 5.4 Communication -- 5.5 Automation -- 5.6 Adapting to Different Lifecycle Approaches -- 6 Specialist Competencies -- 6.1 Testing Big Data (BD) Applications -- 6.2 Testing Applications Using Connected Devices -- 6.3 Testing Artificial Intelligence (AI) Applications -- 7 The Skills Framework -- 7.1 Competency Descriptions -- 7.2 Competency Levels -- 7.3 Assessing Competencies -- 7.4 Profiles -- 8 Conclusion -- Testing in DevOps -- 1 Introduction -- 2 What Is DevOps? -- 2.1 Customer-Centric Action -- 2.2 Create with the End in Mind -- 2.3 End-to-End Responsibility -- 2.4 Cross-Functional Autonomous Teams -- 2.5 Continuous Improvement -- 2.6 Automate Everything You Can -- 3 Testing in DevOps -- 3.1 Scope -- 3.2 Customer-Centric Testing -- 3.3 Specialized Testing -- 4 Automation -- 4.1 Test Automation -- 4.2 Continuous Testing -- 4.3 Monitoring -- 5 The Role of a Test Engineer , 5.1 T-Shaped, Test Shaped -- 5.2 Soft Skills -- 6 Conclusions -- References -- The Tester Skills Program -- 1 Introduction -- 1.1 Background -- 1.2 Stakeholders -- 1.3 Initiation -- 2 Why a New Tester Skills Program? -- 2.1 Existential Crisis for Testers -- 2.2 The Drive to Digital -- 2.3 Waterfall Thinking Won't Work with Continuous Methods -- 2.4 Separating Thinking from Logistics -- 2.5 Logistics: We Don't Care -- 2.6 Without Logistics: The New Model for Testing -- 2.7 Rethinking Status -- 2.8 The (Current) Problem with Certification -- 3 The Tester Skills Program -- 3.1 Skills Focus -- 3.2 New Tester Behaviours -- 3.3 TSP Is a Learning and Development Scheme -- 3.4 The Skills Inventory -- 3.5 Program Member Challenges -- 3.6 Structure of the Foundation Scheme -- 4 The Future -- 4.1 Engaging Competent Training Providers to Deliver TSP -- 4.2 Could the TSP Be the Basis of Certification? -- 4.3 Classroom, Online Instructor-Led or Online Teaching? -- 4.4 Proliferating the TSP -- References -- Testing Autonomous Systems -- 1 Motivation -- 2 Autonomous Systems -- 2.1 Autonomy and Autonomy Levels -- 2.2 Capabilities of Fully Autonomous Systems -- 3 Safety of Autonomous Systems -- 3.1 Safety in Normal Operation -- 3.2 Safety in Failure Mode -- 4 Testing Autonomous Systems -- 4.1 Quality Characteristics and Test Topics -- 4.2 Implications of Learning -- 4.3 New Test Method: Scenario-Based Testing -- 4.4 Requirements for the Test Process -- 5 Conclusion and Outlook -- References -- Further Reading -- Testing in the Digital Age -- 1 Testing Of and With Intelligent Machines -- 2 Testing Of Intelligent Machines -- 2.1 Six Angles of Quality for Machine Intelligence -- 2.2 Quality Is Defined and Tested Using Quality Characteristics -- 2.2.1 Intelligent Behavior -- 2.2.2 Morality -- 2.2.3 Personality -- 2.2.4 Usability -- 3 Testing With Intelligent Machines , 3.1 Models Help Quality Forecasting -- 3.2 Robots Testing Physical Machines -- 3.3 Test Execution in a Virtual Engineering Environment -- 3.4 Beware of Testing AI with AI -- Measure Twice, Cut Once: Acceptance Testing -- 1 Acceptance Testing, Part 1: Introduction -- 2 Acceptance Testing, Part 2: The Process -- 2.1 Types of Acceptance Testing -- 2.2 Alpha Testing -- 2.3 Beta Testing -- 2.4 Main Differences Between Alpha and Beta Testing -- 3 Acceptance Testing, Part 3: Approaches -- 3.1 Primary Approach to Acceptance Testing -- 3.2 Basic Steps to Organize a Well-Done Acceptance Phase -- 3.3 Approaches to Create Acceptance Test Cases -- 3.4 Roles and Responsibilities -- 4 Acceptance Testing Part 4: Conclusions -- 4.1 The Execution: What to Avoid When the Acceptance Testing Is Performed? -- 4.2 Involving the End Users -- 4.3 Acceptance Testing Performed by the Internal QA Team -- 4.4 What Are the Main Reasons the Acceptance Testing Phase Often Fails? -- 4.5 Best Option for Successful Acceptance Testing -- 4.6 To Outsource Acceptance Testing or Not? -- Distributed Testing Teams -- 1 Introduction -- 2 Selection of an Offshore Team -- 3 About Training -- 4 Define How Communication Will Be -- 5 How to Maximize Productivity of the Offshore Team? -- 5.1 About Requirements -- 5.2 How to Design Test Cases -- 5.3 About Tests Execution -- 5.4 About Tools -- 6 Retrospective -- 7 Some Conclusions -- Further Reading -- Testing Strategies in an Agile Context -- 1 Introduction -- 2 The Shift in Testing Paradigms -- 3 Investment in Automated Testing -- 4 Transitioning to Agile Testing -- 5 The People Perspective -- 6 Conclusion -- References -- Testing Artificial Intelligence -- 1 Introduction -- 2 An Introduction to AI for Testers -- 2.1 AI Is Black Box Development -- 2.2 Machine Learning and Neural Networks -- 2.3 Algorithm = Data + Code + Labels , 2.4 Fuzzy Logics and Mathematics -- 2.5 Development and Correction -- 2.6 Overall Version Evaluation and Metrics -- 3 Risks in AI -- 3.1 Bias -- 3.1.1 Selection Bias -- 3.1.2 Confirmation Bias -- 3.1.3 Under-fitting -- 3.1.4 Over-fitting -- 3.1.5 Outliers -- 3.1.6 Confounding Variables -- 3.2 Over-confidence in AI -- 3.3 Under-confidence in AI -- 3.4 Traceability -- 4 Testing AI -- 4.1 Review of the Neural Network, Training Data and Labelling -- 4.2 Identifying Users -- 4.3 Profiling Users -- 4.4 Creating Test Cases -- 4.5 Test Data -- 4.6 Metrics -- 4.7 Weighing and Contracts -- 4.8 Test Automation -- 4.9 Overall Evaluation and Input for Optimising -- 4.10 Example of AI Test Framework (Fig. 2) -- 5 Conclusions -- Responsible Software Engineering -- 1 Introduction -- 2 Software and Recent Software Quality Requirements -- 3 Software Criticality and the Need for Responsible Software Engineering -- 4 Ethical Principles in Responsible Software Engineering -- 5 Outlook -- References -- Chasing Mutants -- 1 Introduction -- 2 Automated Testing -- 3 Code Coverage and Mutation Operators -- 4 Mutation Testing Challenges and Strategies -- 5 Mutation Testing Tools -- 6 Other Applications of Mutation Testing -- 7 Conclusion -- References -- Embracing Quality with Design Thinking -- 1 Introduction -- 2 Embracing Quality -- 3 Introducing Design Thinking -- 3.1 Fundamental Concepts -- 3.2 Design Thinking Resources -- 3.3 Design Thinking Approaches -- 4 Design Thinking's Role in Quality -- 5 Challenges of Design Thinking -- 6 Conclusions -- References -- Developing Software Quality and Testing Capabilities in Hispanic America: Challenges and Prospects -- 1 Introduction -- 2 Background -- 3 Skill Sets -- 3.1 Software Engineering -- 3.2 Human Competencies -- 4 Industry -- 5 Impact of Professional Certification Schemes , 6 Higher Education on Software Quality and Testing -- 6.1 Curriculum Design and Development Experiences in Costa Rica -- 6.1.1 Cenfotec -- 6.1.2 State Universities -- 6.1.3 Other Private Universities -- 6.2 Challenges and Prospects -- 6.2.1 Challenges -- 6.2.2 Prospects -- References -- Further Reading -- The Future of Testing -- 1 Introduction -- 2 The Past -- 3 Present Day -- 4 The Future -- 5 Conclusion: This Is the Future -- References -- Subconscious Requirements: The Fright of Every Tester -- 1 Introduction -- 2 What Are Subconscious Requirements? -- 3 How to Deal with Subconscious Requirements? -- 4 What About the Future? -- 5 Conclusion -- References -- The Why, How and What of Agile Transformations -- 1 Introduction -- 2 Agile Is About Short-Cyclic Working and Iterations -- 3 When to Be Agile and When Not? -- 4 Agile Transformations -- 5 Agile Transformation in Eight Steps -- 6 Pitfalls of Agile Transformations -- 7 Conclusion -- Next-Generation Software Testers: Broaden or Specialize! -- 1 The Future of Testing -- 2 The Concept of T-Shape -- 3 The T-Shaped Tester -- 3.1 Deepening: Testing Knowledge and Skills -- 3.2 Broadening: IT Knowledge and Skills -- 3.3 Broadening: Domain Knowledge -- 3.4 Broadening: Soft Skills -- 4 The Test Specialist -- 5 Conclusions -- Security: It's Everyone's Business! -- 1 Introduction -- 2 Training Security Testers -- 3 Reasons for (Cyber) Attacks -- 4 What Security Testers Need to Understand -- 5 About Password Security -- 6 Use Passphrases Instead of Passwords -- 7 About Usernames -- 8 Conclusions -- Reference
    Additional Edition: Print version Goericke, Stephan The Future of Software Quality Assurance Cham : Springer International Publishing AG,c2019 ISBN 9783030295080
    Language: English
    Keywords: Electronic books
    URL: Full-text  ((OIS Credentials Required))
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. Further information can be found on the KOBV privacy pages