Instant Approach to Software Testing
182 pages
English

Vous pourrez modifier la taille du texte de cet ouvrage

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Instant Approach to Software Testing , livre ebook

-

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
182 pages
English

Vous pourrez modifier la taille du texte de cet ouvrage

Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

One-stop Guide to software testing types, software errors, and planning process Key featuresa- Presents a comprehensive investigation about the software testing approach in terms of techniques, tools and standardsa- Highlights test case development and defect trackinga- In-depth coverage of test reports developmenta- Covers the Selenium testing tool in detaila- Comprehensively covers IEEE/ISO/IEC software testing standardsDescriptionSoftware 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. What will you 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 forThe readers should have a basic understanding of software engineering concepts, object-oriented programming and basic programming fundamentals. Table of contents1. Introduction to Software Testing2. Software Testing Levels, Types, Terms, and Definitions3. Software Errors4. Test Planning Process (According to IEEE standard 829)5. Test Case Development6. Defect Tracking7. Types of Test Reports8. Software Test Automation9. Understanding the Software Testing Standards About the authorDr Anand Nayyar received PhD (Computer Science) in the field of Wireless Sensor Networks. He is currently working in Graduate School, Duy Tan University, Da Nang, Vietnam. A certified professional with 75+ professional certificates from CISCO, Microsoft, Oracle, Google, Beingcert, EXIN, GAQM, Cyberoam, and many more. He has published more than 250 research papers in various National and International Conferences, International Journals (Scopus/SCI/SCIE/SSCI Indexed). He is a member of more than 50+ associations as a senior and life member and also acts as an ACM Distinguished Speaker. He is currently working in the area of Wireless Sensor Networks, MANETS, Swarm Intelligence, Cloud Computing, Internet of Things, Blockchain, Machine Learning, Deep Learning, Cyber Security, Network Simulation, and Wireless Communications. His Blog links: http://www.anandnayyar.comHis LinkedIn Profile: https://in.linkedin.com/in/anandnayyar

Sujets

Informations

Publié par
Date de parution 04 novembre 2019
Nombre de lectures 0
EAN13 9789388511780
Langue English

Informations légales : prix de location à la page 0,0600€. Cette information est donnée uniquement à titre indicatif conformément à la législation en vigueur.

Extrait

Instant Approach to Software Testing

Principles, Applications, Techniques and Practices

By
Dr. Anand Nayyar
Editor
FIRST EDITION 2019
Copyright © BPB Publications, India
ISBN: 978-93-88511-162
All Rights Reserved. No part of this publication may be reproduced or distributed in any form or by any means or stored in a database or retrieval system, without the prior written permission of the publisher with the exception to the program listings which may be entered, stored and executed in a computer system, but they can not be reproduced by the means of publication.
LIMITS OF LIABILITY AND DISCLAIMER OF WARRANTY
The information contained in this book is true to correct and the best of author’s & publisher’s knowledge. The author has made every effort to ensure the accuracy of these publications, but cannot be held responsible for any loss or damage arising from any information in this book.
All trademarks referred to in the book are acknowledged as properties of their respective owners.
Distributors:
BPB PUBLICATIONS
20, Ansari Road, Darya Ganj
New Delhi-110002
Ph: 23254990/23254991
MICRO MEDIA
Shop No. 5, Mahendra Chambers,
150 DN Rd. Next to Capital Cinema,
V.T. (C.S.T.) Station, MUMBAI-400 001
Ph: 22078296/22078297
DECCAN AGENCIES
4-3-329, Bank Street,
Hyderabad-500195
Ph: 24756967/24756400
BPB BOOK CENTRE
376 Old Lajpat Rai Market,
Delhi-110006
Ph: 23861747
Published by Manish Jain for BPB Publications, 20 Ansari Road, Darya Ganj, New Delhi-110002 and Printed by him at Repro India Ltd, Mumbai
About the Editor
Dr. Anand Nayyar received Ph.D (Computer Science) from Desh Bhagat University in 2017 in the area of Wireless Sensor Networks and Swarm Intelligence. He is currently working in Graduate School, Duy Tan University, Da Nang, Vietnam. A Certified Professional with 75+ Professional certificates from CISCO, Microsoft, Oracle, Google, Beingcert, EXIN, GAQM, Cyberoam and many more. Published more than 280 Research Papers in various National & International Conferences, International Journals (Scopus/SCI/SCIE/SSCI Indexed). Member of more than 50+ Associations as Senior and Life Member and also acting as ACM Distinguished Speaker. He has authored/co-authored cum Edited 25 Books of Computer Science with various prestigious publishers like Springer, CRC Press, IGI-Global, BPB Publications, Elsevier and many more. Associated with more than 400 International Conferences as Programme Committee/Advisory Board/Review Board member. Currently working in the area of Wireless Sensor Networks, MANETS, Swarm Intelligence, Cloud Computing, Internet of Things, Blockchain, Machine Learning, Deep Learning, Cyber Security, Network Simulation, Wireless Communications. Awarded 20+ Awards for Teaching and Research—Young Scientist, Best Scientist, Young Researcher Award, Outstanding Researcher Award, Indo-International Emerging Star Award (to name a few). Closely working in the area’s like IoT, Artificial Intelligence Algorithms, Sensor Network, Cyber Security, Swarm Intelligence, Cloud Computing, Big Data, Software Engineering and Machine / Deep Learning. He is acting as Editor-in-Chief for IGI-Global Journal titled “International Journal of Smart Vehicles and Smart Transportation (IJSVST).”
List of Authors
Chapter 1: Introduction to Software Testing Dr. Anand Nayyar , Graduate School, Duy Tan University, Da Nang, Vietnam.
Chapter 2: Software Testing Levels, Types, Terms and Definitions Pooja Batra Nagpal , Amity School of Engineering and Technology, Amity University, Haryana.
Chapter 3: Errors in Software Anuja Nair, Vivek Kumar Prasad, Sudeep Tanwar
Department of Computer Science and Engineering, Institute of Technology, Nirma University, Ahmedabad (Gujarat), India.
Chapter 4: Test Planning Process Jaspreet Kaur , Department of Computer Science and Engineering, JSS Academy of Technical Education, Noida. Gujan Goswani , Department of Computer Science and Engineering, JSS Academy of Technical Education, Noida.
Chapter 5: Test Case Development Bandana Mahapatra , Symbiosis Open Skills University, India.
Chapter 6: Defect Tracking Dr. Neha Sharma , Founder Secretary, Society for Data Science, India. Ms. Kreena Joshi , Quality Assurance Lead, Freelancer Dr. Malini Patil , JSS Academy of Technical Education, Bengaluru
Chapter 7: Types of Test Reports Dr. Mohseena Thaseen , NES Science College, Nanded, Maharashtra.
Chapter 8: Software Test Automation Khutaija Maheen, Professional Applications Developer, AT&T, USA. Kauser Hameed, College of Computer Sciences & Information Technology, King Faisal University, Kingdom of Saudi Arabia. Amna Asif, College of Computer Sciences & Information Technology, King Faisal University, Kingdom of Saudi Arabia.
Chapter 9: Introduction to Software Standards Dr. Jaspreet Singh , CSE Department, School of Engineering, G D Goenka University, Sohna, Gurgoan.
Acknowledgement
As with any large project, no one is responsible for 100% of the efforts, and in case of this book “Instant Approach to Software Testing”, the road to its success has been a long and cumulative effort. Editing a book is harder than I thought and is more rewarding that I could have ever imagined. None of this would have been possible without the efforts of Contributing Authors in this book.
I am grateful to my Contributing authors: Pooja Batra Nagpal, Anuja Nair, Vivek Kumar Prasad, Sudeep Tanwar, Jaspreet Kaur, Gunjan Goswami, Bandana Mahapatra, Neha Sharma, Kreena Joshi, Malini Patil, Mohseena Thaseen, Kauseer Hamid, Khutaija Maheen, Amna Asif and Jaspreet Singh. Without their hard work, and continuous cum dedicated efforts, this masterpiece in area of software testing would not have been possible.
I am especially thankful and indebted to 2 persons: Dr. Sudeep Tanwar and Dr. Bandana Mahapatra for their valuable insights, and providing their valuable time to time feedback to enhance the quality and contents of the book. It is also their efforts and encouragement that I have got this chance to land this book in the hands of students, researchers and IT industry professionals to use this book for software testing.
Most important, I thank almighty God, who was always there with me to overcome all the challenges, hard times and blessed me with strong wisdom and light to make this edited book possible.
Last, but not the least, I thank BPB Publications for believing in me and giving me golden opportunity to publish my valuable work with them.
– Dr. Anand Nayyar Editor
Preface
Software Engineering is regarded as important discipline where testing of the product is highly technical and organizational concern along with factor of cost. The primary aspect which makes Software Testing a big concern, is the size and complexity of the software products which makes the design of software product at high risk and prone to errors. Another factor is lack of any systematic process for testing software products, and product quality cannot be assured. Software Testing has become essential factor for overall good software outcome and the project leaders has to measure all the attributes of the process and product accurately to assure time delivery of software and within budgets.
The Book “Software Testing” is technical outcome of various experienced authors in Software Testing industry. The book provides deep insight into software testing in highly comprehensive manner and is well updated with all latest developments in various methodologies in software testing.
The Book starts with Fundamental aspects and prime introduction to Software Testing in Chapter-1 . Chapter-2 gives detailed insights of various fundamentals and basic definitions involved in software testing. The chapter will also bridge the gap in organizing testing strategies and policies and applications of specific tests. Chapter-3 gives in-depth overview of various categories of software errors and various error detection techniques. Chapter-4 highly stresses on testing activities and deliverables of testing process and also highlight various test cases and test suites by using various testing techniques and will enable the users to prepare test document as per IEEE standard 829. Chapter 5 covers technical insight into test cases. Chapter 6 will cover various defects and defect life cycle in comprehensive manner and will also cover some real-time test cases. Chapter 7 provides coverage to test reports and will also cover how to write test reports. Chapter 8 covers various planning and design tests and will highlight to setup working environment for software testing and automation. The chapter also includes demonstration of Selenium Web Driver to automate test for various software applications. The Book concludes with inclusion of various Software Testing Standards in Chapter 9 .
Errata
We take immense pride in our work at BPB Publications and follow best practices to ensure the accuracy of our content to provide with an indulging reading experience to our subscribers. Our readers are our mirrors, and we use their inputs to reflect and improve upon human errors if any, occurred during the publishing processes involved. To let us maintain the quality and help us reach out to any readers who might be having difficulties due to any unforeseen errors, please write to us at:
errata@bpbonline.com
Your support, suggestions and feedbacks are highly appreciated by the BPB Publications’ Family.
Table of Contents
1. Introduction to Software Testing
Learning Outcomes
History of Software Testing
Future of Software Testing
Historical Cases-demonstrating Failure due to Software Failure
The Y2K (Year 2000) Bug
Software Bug
Definition & Types
Bug Types
Bug Handling/Defect Management Process
Process of Defect Management/Bug Management
Reasons for Software Failure
Introduction to Software Testing
Testing Definition’s & Overview
Concept of “V” in Software Testing
Principles of Testing
Characteristics of Softw

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents