Trends in Software Testing

This book is focused on the advancements in the field of software testing and the innovative practices that the industry is adopting. Considering the widely varied nature of software testing, the book addresses contemporary aspects that are important for

  • PDF / 5,361,688 Bytes
  • 186 Pages / 453.543 x 683.15 pts Page_size
  • 73 Downloads / 282 Views

DOWNLOAD

REPORT


nds in Software Testing

Trends in Software Testing

Hrushikesha Mohanty J.R. Mohanty Arunkumar Balakrishnan •

Editors

Trends in Software Testing

123

Editors Hrushikesha Mohanty School of Computer and Information Sciences University of Hyderabad Hyderabad, Telengana India

Arunkumar Balakrishnan Mettler Toledo Turing Softwares Coimbatore, Tamil Nadu India

J.R. Mohanty School of Computer Applications KIIT University Bhubaneswar, Odisha India

ISBN 978-981-10-1414-7 DOI 10.1007/978-981-10-1415-4

ISBN 978-981-10-1415-4

(eBook)

Library of Congress Control Number: 2016939048 © Springer Science+Business Media Singapore 2017 This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, express or implied, with respect to the material contained herein or for any errors or omissions that may have been made. Printed on acid-free paper This Springer imprint is published by Springer Nature The registered company is Springer Science+Business Media Singapore Pte Ltd.

Preface

Software testing is an important phase in the software-development cycle. Well-tested software that is free of bugs is the goal of the software developer and the expectation of the user. Today’s world has “gone digital” and offers services to people for their ease and comfort. Many essential services are also being delivered online over the Internet. Thus, our life style is becoming increasingly dependent on gadgets and even more on the software that controls the gadgets. The malfunctioning of services offered online by way of these gadgets is what users least expect. For the purpose, well-tested services are the first requirement before software products appear on the market for consumer use. Software testing broadly aims to certify not only the accuracy of the logic embedded in code but also adherence to functional requirements. Traditional testing strives for verification of these two aspects. Academia as well as industry have been working on software testing in their own ways and have contributed to the body of research on testing algorithms and practices. As a result, tools exist to automate software-testing efforts so that testing can be