000776995 000__ 04705cam\a2200493Ii\4500 000776995 001__ 776995 000776995 005__ 20230306142553.0 000776995 006__ m\\\\\o\\d\\\\\\\\ 000776995 007__ cr\nn\nnnunnun 000776995 008__ 160804t20162017si\\\\\\o\\\\\000\0\eng\d 000776995 019__ $$a954214814 000776995 020__ $$a9789811014154$$q(electronic book) 000776995 020__ $$a9811014159$$q(electronic book) 000776995 020__ $$z9789811014147 000776995 0247_ $$a10.1007/978-981-10-1415-4$$2doi 000776995 035__ $$aSP(OCoLC)ocn954721011 000776995 035__ $$aSP(OCoLC)954721011$$z(OCoLC)954214814 000776995 040__ $$aGW5XE$$beng$$erda$$epn$$cGW5XE$$dIDEBK$$dEBLCP$$dN$T$$dYDXCP$$dOCLCF$$dDEBBG$$dIDB$$dUAB$$dIOG 000776995 049__ $$aISEA 000776995 050_4 $$aQA76.76.T48 000776995 08204 $$a005.1/4$$223 000776995 24500 $$aTrends in software testing /$$cHrushikesha Mohanty, J. R. Mohanty, Arunkumar Balakrishnan, editors. 000776995 264_1 $$aSingapore :$$bSpringer,$$c[2016] 000776995 264_4 $$c©2017 000776995 300__ $$a1 online resource (xvii, 176 pages) :$$billustrations. 000776995 336__ $$atext$$btxt$$2rdacontent 000776995 337__ $$acomputer$$bc$$2rdamedia 000776995 338__ $$aonline resource$$bcr$$2rdacarrier 000776995 5050_ $$aPreface; 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 000776995 5058_ $$a5 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 000776995 5058_ $$a2.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 000776995 5058_ $$a4.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 000776995 5058_ $$a9 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 000776995 506__ $$aAccess limited to authorized users. 000776995 588__ $$aOnline resource; title from PDF title page (SpringerLink, viewed August 4, 2016). 000776995 650_0 $$aComputer software$$xTesting. 000776995 7001_ $$aMohanty, Hrushikesha,$$eeditor. 000776995 7001_ $$aMohanty, J. R.$$eeditor. 000776995 7001_ $$aBalakrishnan, Arunkumar,$$eeditor. 000776995 77608 $$iPrint version:$$aMohanty, Hrushikesha.$$tTrends in Software Testing.$$z9789811014147 000776995 852__ $$bebk 000776995 85640 $$3SpringerLink$$uhttps://univsouthin.idm.oclc.org/login?url=http://link.springer.com/10.1007/978-981-10-1415-4$$zOnline Access$$91397441.1 000776995 909CO $$ooai:library.usi.edu:776995$$pGLOBAL_SET 000776995 980__ $$aEBOOK 000776995 980__ $$aBIB 000776995 982__ $$aEbook 000776995 983__ $$aOnline 000776995 994__ $$a92$$bISE