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 both academia and industry. There are dedicat...

Full description

Saved in:
Bibliographic Details
Other Authors: Mohanty, Hrushikesha, (Editor), Mohanty, J. R., (Editor), Balakrishnan, Arunkumar, (Editor)
Format: eBook
Language: English
Published: Singapore : Springer, [2016]
Subjects:
ISBN: 9789811014154
9789811014147
Physical Description: 1 online resource (xvii, 176 pages) : illustrations (some color)

Cover

Table of contents

LEADER 05934cam a2200457Ii 4500
001 99248
003 CZ-ZlUTB
005 20201229193659.0
006 m o d
007 cr cnu|||unuuu
008 160804t20162017si a o 000 0 eng d
040 |a GW5XE  |b eng  |e rda  |e pn  |c GW5XE  |d IDEBK  |d EBLCP  |d N$T  |d YDXCP  |d OCLCF  |d DEBBG  |d IDB  |d UAB  |d IOG  |d MERER  |d ESU  |d Z5A  |d OCLCQ  |d JBG  |d IAD  |d ICW  |d ICN  |d OTZ  |d OCLCQ  |d U3W  |d CAUOI  |d KSU  |d OCLCQ  |d UKMGB  |d UKAHL  |d OCLCQ 
020 |a 9789811014154  |q (electronic bk.) 
020 |z 9789811014147  |q (print) 
024 7 |a 10.1007/978-981-10-1415-4  |2 doi 
035 |a (OCoLC)954721011  |z (OCoLC)954214814 
245 0 0 |a Trends in software testing /  |c Hrushikesha Mohanty, J.R. Mohanty, Arunkumar Balakrishnan, editors. 
264 1 |a Singapore :  |b Springer,  |c [2016] 
264 4 |c ©2017 
300 |a 1 online resource (xvii, 176 pages) :  |b illustrations (some color) 
336 |a text  |b txt  |2 rdacontent 
337 |a počítač  |b c  |2 rdamedia 
338 |a online zdroj  |b cr  |2 rdacarrier 
505 0 |a Preface; Acknowledgments; Contents; About the Editors; About the Book; 1 Understanding Test Debt; Abstract; 1 Introduction; 1.1 Technical Debt; 1.2 Importance of Test Debt; 1.3 General Causes of Test Debt; 2 Classification of Test Debt; 2.1 Unit Testing; 2.2 Exploratory Testing; 2.3 Manual Testing; 2.4 Automation Testing; 3 Managing Test Debt; 3.1 General Process for Repaying Test Debt; 3.2 Strategic Approaches Towards Managing Test Debt; 3.2.1 Applying Effective Coding Practices for Test Code; 3.2.2 Applying Effective Testing Practices; 4 Case Studies; 4.1 Case Study I; 4.2 Case Study II. 
505 8 |a 5 Future DirectionsReferences; 2 Agile Testing; Abstract; 1 Introduction; 2 Traditional Testing Practices; 3 Agile-based Software Engineering; 3.1 Agile Manifesto [3]; 3.2 Agile Processes; 3.3 Extreme Programming (XP); 3.4 Scrum; 4 Agile-based Testing; 5 Illustration; 6 Engineering of Agile Testing; 6.1 Continuous Integration; 6.2 Automated Build System; 7 Agile Testing: An Analysis; 7.1 Comparison of Agile and Spiral Model; 7.2 Advantages of Agile Testing; 7.3 Disadvantages of Agile Testing; 8 Conclusion; References; 3 Security Testing; Abstract; 1 Introduction; 2 Current Security Challenges. 
505 8 |a 2.1 Software Complexity2.2 Third-Party Code; 2.3 Dynamic Security Policies; 3 Significance of Security Testing; 3.1 Software Industry Perspective; 3.1.1 Preserved Brand Image; 3.1.2 Reduced Time to Market; 3.1.3 Lower Development Costs; 3.2 Client Perspective; 3.2.1 Attack Resistant Product; 3.2.2 Better Quality Software; 3.2.3 Minimizes Extra Cost; 3.3 End-user Perspective; 3.3.1 Uninterrupted Service; 3.3.2 Minimizes Chance of Loss of Personal Data and Credentials; 4 Secure Software Development Life Cycle; 4.1 Security Requirement; 4.2 Secure Design; 4.3 Secure Coding; 4.4 Security Testing. 
505 8 |a 4.5 Secure Deployment and Maintenance5 Security Issues and Related Concerns; 5.1 Cross-Site Scripting (XSS); 5.2 SQL Injection (SQLI); 5.3 Cross-Site Request Forgery (CSRF); 5.4 Denial of Services (DoS); 5.5 Buffer Overflow (BOF); 5.6 File Inclusion; 6 Security Testing Approaches; 6.1 Static Security Testing; 6.1.1 Code Review; 6.1.2 Model Checking; 6.1.3 Symbolic Execution; 6.1.4 Case Study; 6.2 Dynamic Security Testing; 6.2.1 Fuzz Testing; 6.2.2 Concolic Testing; 6.2.3 Search-Based Security Testing; 6.2.4 Case Study; 7 Phase Embedded Security Testing; 8 A Discussion on Industry Practices. 
505 8 |a 9 Industry Requirement and Future Trend10 Conclusion; References; 4 Uncertainty in Software Testing; Abstract; 1 Introduction; 2 Uncertainty Preliminaries; 2.1 Types of Uncertainty; 2.2 Uncertainty Principle; 3 Sources of Uncertainty; 4 Uncertainties in Testing Process; 4.1 Test Planning; 4.2 Test Selection and Classification; 4.3 Test Execution; 4.4 Error Tracing; 5 Prioritization of Uncertainty; 5.1 Distributed Transactions Example; 5.2 Correctness to Utility; 5.3 Open Loop to Closed Loop; 5.4 Precise to Approximate; 6 Modeling Uncertainties; 6.1 Bayesian Approach. 
506 |a Plný text je dostupný pouze z IP adres počítačů Univerzity Tomáše Bati ve Zlíně nebo vzdáleným přístupem pro zaměstnance a studenty 
520 |a 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 both academia and industry. There are dedicated chapters on seamless high-efficiency frameworks, automation on regression testing, software by search, and system evolution management. There are a host of mathematical models that are promising for software quality improvement by model-based testing. There are three chapters addressing this concern. Students and researchers in particular will find these chapters useful for their mathematical strength and rigor. Other topics covered include uncertainty in testing, software security testing, testing as a service, test technical debt (or test debt), disruption caused by digital advancement (social media, cloud computing, mobile application and data analytics), and challenges and benefits of outsourcing. The book will be of interest to students, researchers as well as professionals in the software industry. 
590 |a SpringerLink  |b Springer Complete eBooks 
650 0 |a Computer software  |x Testing. 
655 7 |a elektronické knihy  |7 fd186907  |2 czenas 
655 9 |a electronic books  |2 eczenas 
700 1 |a Mohanty, Hrushikesha,  |e editor. 
700 1 |a Mohanty, J. R.,  |e editor. 
700 1 |a Balakrishnan, Arunkumar,  |e editor. 
776 0 8 |i Erscheint auch als:  |n Druck-Ausgabe  |t Mohanty, Hrushikesha. Trends in Software Testing 
856 4 0 |u https://proxy.k.utb.cz/login?url=https://link.springer.com/10.1007/978-981-10-1415-4  |y Plný text 
992 |c NTK-SpringerENG 
999 |c 99248  |d 99248