Advanced Automated Software Testing: Frameworks for Refined Practice

Advanced Automated Software Testing: Frameworks for Refined Practice
Author: Alsmadi, Izzat
Publisher: IGI Global
Total Pages: 289
Release: 2012-01-31
Genre: Computers
ISBN: 146660090X

"This book discusses the current state of test automation practices, as it includes chapters related to software test automation and its validity and applicability in different domains"--Provided by publisher.

Instant Approach to Software Testing

Instant Approach to Software Testing
Author: Dr Anand Nayyar
Publisher: BPB Publications
Total Pages: 413
Release: 2019-10-22
Genre: Computers
ISBN: 9388511166

One-stop Guide to software testing types, software errors, and planning process DESCRIPTION Software testing is conducted to assist testers with information to improvise the quality of the product under testing. The book primarily aims to present testing concepts, principles, practices, methods cum approaches used in practice. The book will help the readers to learn and detect faults in software before delivering it to the end user. The book is a judicious mix of software testing concepts, principles, methodologies, and tools to undertake a professional course in software testing. The book will be a useful resource for students, academicians, industry experts, and software architects to learn artefacts of testing. Ê Book discuss the foundation and primary aspects connected to the world of software testing, then it discusses the levels, types and terminologies associated with software testing. In the further chapters it will gives a comprehensive overview of software errors faced in software testing as well as various techniques for error detection, then the test case development and security testing. In the last section of the bookÊ discusses the defect tracking, test reports, software automation testing using the Selenium tool and then ISO/IEEE-based software testing standards. KEY FEATURESÊ Presents a comprehensive investigation about the software testing approach in terms of techniques, tools and standards Highlights test case development and defect tracking In-depth coverage of test reports development Covers the Selenium testing tool in detail Comprehensively covers IEEE/ISO/IEC software testing standards WHAT WILL YOU LEARN With this book, the readers will be able to learn: Taxonomy, principles and concepts connected to software testing. Software errors, defect tracking, and the entire testing process to create quality products. Generate test cases and reports for detecting errors, bugs, and faults. Automation testing using the Selenium testing tool. Software testing standards as per IEEE/ISO/IEC to conduct standard and quality testing. Ê WHO THIS BOOK IS FOR The readers should have a basic understanding of software engineering concepts, object-oriented programming and basic programming fundamentals. Ê Ê Table of Contents 1. Introduction to Software Testing 2. Software Testing Levels, Types, Terms, and Definitions 3. Software Errors 4. Test Planning Process (According to IEEE standard 829) 5. Test Case Development 6. Defect Tracking 7. Types of Test Reports 8. Software Test Automation 9. Understanding the Software Testing Standards

Knowledge-Based Processes in Software Development

Knowledge-Based Processes in Software Development
Author: Saeed, Saqib
Publisher: IGI Global
Total Pages: 296
Release: 2013-06-30
Genre: Computers
ISBN: 1466642300

Recent growth in knowledge management concepts has played a vital role in the improvement of organizational performance. These knowledge management approaches have been influential in achieving the goal of efficient production of software development processes. Knowledge-Based Processes in Software Development focuses on the inherent issues to help practitioners in gaining understanding of software development processes. The best practices highlighted in this publication will be essential to software professionals working in the industry as well as students and researchers in the domain of software engineering in order to successfully employ knowledge management procedures.

Metaheuristic Algorithms and Neural Networks in Hydrology

Metaheuristic Algorithms and Neural Networks in Hydrology
Author: Kuok King Kuok
Publisher: Cambridge Scholars Publishing
Total Pages: 231
Release: 2024-08-28
Genre: Science
ISBN: 1036408051

This book summarizes the latest research and developments related to the application of nature-inspired metaheuristic algorithms coupled with artificial neural networks (ANNs) in hydrology. The book covers the theoretical foundations, models and methods, structure, frameworks and analysis of applying novel ANNs in hydrology. It starts with the introduction of ANNs as a black box model, followed by the coupling of various metaheuristic algorithms with ANNs to form novel neural network models for solving real-world problems in hydrology, including Particle Swarm Optimization (PSO) for rainfall-runoff modeling, Bat Optimization (Bat) and Cuckoo Search Optimization (CSO) for future rainfall prediction, the Whale Optimization Algorithm (WOA) and Salp Swarm Optimization (SSO) for future water level prediction, Grey Wolf Optimization (GWO), Multi-Verse Optimization (MVO), the Sine Cosine Algorithm (SCA) and the Hybrid Sine Cosine and Fitness Dependent Optimizer (SC-FDO) for imputing missing rainfall data.

Applications of Cuckoo Search Algorithm and its Variants

Applications of Cuckoo Search Algorithm and its Variants
Author: Nilanjan Dey
Publisher: Springer Nature
Total Pages: 328
Release: 2020-06-23
Genre: Technology & Engineering
ISBN: 9811551634

This book highlights the basic concepts of the CS algorithm and its variants, and their use in solving diverse optimization problems in medical and engineering applications. Evolutionary-based meta-heuristic approaches are increasingly being applied to solve complicated optimization problems in several real-world applications. One of the most successful optimization algorithms is the Cuckoo search (CS), which has become an active research area to solve N-dimensional and linear/nonlinear optimization problems using simple mathematical processes. CS has attracted the attention of various researchers, resulting in the emergence of numerous variants of the basic CS with enhanced performance since 2019.

Test Automation Fundamentals

Test Automation Fundamentals
Author: Manfred Baumgartner
Publisher: dpunkt.verlag
Total Pages: 382
Release: 2022-08-30
Genre: Computers
ISBN: 3969108713

Concepts, methods, and techniques—supported with practical, real-world examples The first book to cover the ISTQB® Certified Test Automation Engineer syllabus With real-world project examples – Suitable as a textbook, as a reference book for ISTQB® training courses, and for self-study This book provides a complete overview of how to design test automation processes and integrate them into your organization or existing projects. It describes functional and technical strategies and goes into detail on the relevant concepts and best practices. The book's main focus is on functional system testing. Important new aspects of test automation, such as automated testing for mobile applications and service virtualization, are also addressed as prerequisites for creating complex but stable test processes. The text also covers the increase in quality and potential savings that test automation delivers. The book is fully compliant with the ISTQB® syllabus and, with its many explanatory examples, is equally suitable for preparation for certification, as a concise reference book for anyone who wants to acquire this essential skill, or for university-level study.

Implementing Automated Software Testing

Implementing Automated Software Testing
Author: Elfriede Dustin
Publisher: Pearson Education
Total Pages: 576
Release: 2009-03-04
Genre: Computers
ISBN: 0321619595

“This book fills a huge gap in our knowledge of software testing. It does an excellent job describing how test automation differs from other test activities, and clearly lays out what kind of skills and knowledge are needed to automate tests. The book is essential reading for students of testing and a bible for practitioners.” –Jeff Offutt, Professor of Software Engineering, George Mason University “This new book naturally expands upon its predecessor, Automated Software Testing, and is the perfect reference for software practitioners applying automated software testing to their development efforts. Mandatory reading for software testing professionals!” –Jeff Rashka, PMP, Coauthor of Automated Software Testing and Quality Web Systems Testing accounts for an increasingly large percentage of the time and cost of new software development. Using automated software testing (AST), developers and software testers can optimize the software testing lifecycle and thus reduce cost. As technologies and development grow increasingly complex, AST becomes even more indispensable. This book builds on some of the proven practices and the automated testing lifecycle methodology (ATLM) described in Automated Software Testing and provides a renewed practical, start-to-finish guide to implementing AST successfully. In Implementing Automated Software Testing, three leading experts explain AST in detail, systematically reviewing its components, capabilities, and limitations. Drawing on their experience deploying AST in both defense and commercial industry, they walk you through the entire implementation process–identifying best practices, crucial success factors, and key pitfalls along with solutions for avoiding them. You will learn how to: Make a realistic business case for AST, and use it to drive your initiative Clarify your testing requirements and develop an automation strategy that reflects them Build efficient test environments and choose the right automation tools and techniques for your environment Use proven metrics to continuously track your progress and adjust accordingly Whether you’re a test professional, QA specialist, project manager, or developer, this book can help you bring unprecedented efficiency to testing–and then use AST to improve your entire development lifecycle.

Software Testing and Quality Assurance

Software Testing and Quality Assurance
Author: Kshirasagar Naik
Publisher: John Wiley & Sons
Total Pages: 702
Release: 2011-09-23
Genre: Computers
ISBN: 1118211634

A superior primer on software testing and quality assurance, from integration to execution and automation This important new work fills the pressing need for a user-friendly text that aims to provide software engineers, software quality professionals, software developers, and students with the fundamental developments in testing theory and common testing practices. Software Testing and Quality Assurance: Theory and Practice equips readers with a solid understanding of: Practices that support the production of quality software Software testing techniques Life-cycle models for requirements, defects, test cases, and test results Process models for units, integration, system, and acceptance testing How to build test teams, including recruiting and retaining test engineers Quality Models, Capability Maturity Model, Testing Maturity Model, and Test Process Improvement Model Expertly balancing theory with practice, and complemented with an abundance of pedagogical tools, including test questions, examples, teaching suggestions, and chapter summaries, this book is a valuable, self-contained tool for professionals and an ideal introductory text for courses in software testing, quality assurance, and software engineering.