2009 ICSE Workshop on Automation of Software Test
| 2009 ICSE Workshop on Automation of Software Test |
| Pubbl/distr/stampa | [Place of publication not identified], : IEEE, 2009 |
| Descrizione fisica | 1 online resource |
| Disciplina | 005.14 |
| Soggetto topico | Computer software - Testing - Automation |
| ISBN |
9781509074884
1509074880 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Record Nr. | UNINA-9910145437203321 |
| [Place of publication not identified], : IEEE, 2009 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
2012 7th International Workshop on Automation of Software Test (AST) : proceedings : June 2-3, 2012, Zurich, Switzerland
| 2012 7th International Workshop on Automation of Software Test (AST) : proceedings : June 2-3, 2012, Zurich, Switzerland |
| Pubbl/distr/stampa | [Place of publication not identified], : IEEE Press, 2012 |
| Descrizione fisica | 1 online resource (159 pages) |
| Altri autori (Persone) | HoffmanDaniel M |
| Collana | ACM Conferences |
| Soggetto topico |
Computer software - Testing - Automation
Software engineering Engineering & Applied Sciences Computer Science |
| ISBN | 1-4673-1822-1 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Altri titoli varianti |
AST
Automation of Software Test Proceedings of the 7th International Workshop on Automation of Software Test |
| Record Nr. | UNINA-9910375759103321 |
| [Place of publication not identified], : IEEE Press, 2012 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
AST 2007 : Second International Workshop on Automation of Software Test : 20-26 May 2007, Conference Location: / / sponsored by IEEE Computer Society. Technical Council on Software Engineering
| AST 2007 : Second International Workshop on Automation of Software Test : 20-26 May 2007, Conference Location: / / sponsored by IEEE Computer Society. Technical Council on Software Engineering |
| Pubbl/distr/stampa | Los Alamitos, California : , : IEEE Computer Society, , 2007 |
| Descrizione fisica | 1 online resource (115 pages) |
| Disciplina | 005.14 |
| Soggetto topico |
Computer software - Testing - Automation
Software engineering |
| ISBN | 1-5090-8886-5 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Altri titoli varianti | Automation of Software Test 2007 |
| Record Nr. | UNISA-996279889403316 |
| Los Alamitos, California : , : IEEE Computer Society, , 2007 | ||
| Lo trovi qui: Univ. di Salerno | ||
| ||
AST 2007 : Second International Workshop on Automation of Software Test : 20-26 May 2007, Conference Location: / / sponsored by IEEE Computer Society. Technical Council on Software Engineering
| AST 2007 : Second International Workshop on Automation of Software Test : 20-26 May 2007, Conference Location: / / sponsored by IEEE Computer Society. Technical Council on Software Engineering |
| Pubbl/distr/stampa | Los Alamitos, California : , : IEEE Computer Society, , 2007 |
| Descrizione fisica | 1 online resource (115 pages) |
| Disciplina | 005.14 |
| Soggetto topico |
Computer software - Testing - Automation
Software engineering |
| ISBN | 1-5090-8886-5 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Altri titoli varianti | Automation of Software Test 2007 |
| Record Nr. | UNINA-9910138797103321 |
| Los Alamitos, California : , : IEEE Computer Society, , 2007 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
AST 2019 : 2019 IEEE/ACM 14th International Workshop on Automation of Software Test : proceedings : 27 May 2019 Montréal, QC, Canada / / IEEE Computer Society
| AST 2019 : 2019 IEEE/ACM 14th International Workshop on Automation of Software Test : proceedings : 27 May 2019 Montréal, QC, Canada / / IEEE Computer Society |
| Pubbl/distr/stampa | Los Alamitos, CA : , : IEEE Computer Society, , [2019] |
| Descrizione fisica | 1 online resource |
| Disciplina | 005.14 |
| Soggetto topico |
Computer software - Testing - Automation
Software engineering |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Record Nr. | UNINA-9910412279603321 |
| Los Alamitos, CA : , : IEEE Computer Society, , [2019] | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Automated database applications testing [[electronic resource] ] : specification representation for automated reasoning / / Rana Farid Mikhail, Donald Berndt & Abraham Kandel
| Automated database applications testing [[electronic resource] ] : specification representation for automated reasoning / / Rana Farid Mikhail, Donald Berndt & Abraham Kandel |
| Autore | Mikhail Rana Farid |
| Pubbl/distr/stampa | Singapore ; ; Hackensack, NJ, : World Scientific, c2010 |
| Descrizione fisica | 1 online resource (212 p.) |
| Disciplina | 005.1/4 |
| Altri autori (Persone) |
BerndtDonald J
KandelAbraham |
| Collana | Series in machine perception and artificial intelligence |
| Soggetto topico |
Computer software - Testing - Automation
Database design |
| Soggetto genere / forma | Electronic books. |
| ISBN |
1-282-75747-4
9786612757471 981-283-729-9 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto | Preface; Acknowledgments; Contents; 1. Introduction; 2. SpecDB: A Database Design for Software Speci cations; 3. Representing Formal Specifications in SpecDB: A Trans- lation Algorithm; 4. An Automated Constraint Generator; 5. A Reverse Engineering Testing Tool; 6. Enhancing Other Testing Tools Using SpecDB; 7. Conclusion and Future Work; Appendix A SQL Scripts for SpecDB Constraints; Appendix B PL/SQL Constraint Generator Code; Bibliography; Index |
| Record Nr. | UNINA-9910456152703321 |
Mikhail Rana Farid
|
||
| Singapore ; ; Hackensack, NJ, : World Scientific, c2010 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Automated database applications testing [[electronic resource] ] : specification representation for automated reasoning / / Rana Farid Mikhail, Donald Berndt & Abraham Kandel
| Automated database applications testing [[electronic resource] ] : specification representation for automated reasoning / / Rana Farid Mikhail, Donald Berndt & Abraham Kandel |
| Autore | Mikhail Rana Farid |
| Pubbl/distr/stampa | Singapore ; ; Hackensack, NJ, : World Scientific, c2010 |
| Descrizione fisica | 1 online resource (212 p.) |
| Disciplina | 005.1/4 |
| Altri autori (Persone) |
BerndtDonald J
KandelAbraham |
| Collana | Series in machine perception and artificial intelligence |
| Soggetto topico |
Computer software - Testing - Automation
Database design |
| ISBN |
1-282-75747-4
9786612757471 981-283-729-9 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto | Preface; Acknowledgments; Contents; 1. Introduction; 2. SpecDB: A Database Design for Software Speci cations; 3. Representing Formal Specifications in SpecDB: A Trans- lation Algorithm; 4. An Automated Constraint Generator; 5. A Reverse Engineering Testing Tool; 6. Enhancing Other Testing Tools Using SpecDB; 7. Conclusion and Future Work; Appendix A SQL Scripts for SpecDB Constraints; Appendix B PL/SQL Constraint Generator Code; Bibliography; Index |
| Record Nr. | UNINA-9910780890203321 |
Mikhail Rana Farid
|
||
| Singapore ; ; Hackensack, NJ, : World Scientific, c2010 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
INTUITEST '16 : proceedings of the 2nd International Workshop on User Interface Test Automation : July 21, 2016, Saarbrücken, Germany / / edited by Aho Pekka, Tanja Vos ; sponsored by ACM SIGSOFT
| INTUITEST '16 : proceedings of the 2nd International Workshop on User Interface Test Automation : July 21, 2016, Saarbrücken, Germany / / edited by Aho Pekka, Tanja Vos ; sponsored by ACM SIGSOFT |
| Pubbl/distr/stampa | New York : , : ACM, , 2016 |
| Descrizione fisica | 1 online resource (20 pages) |
| Disciplina | 005.14 |
| Soggetto topico |
Computer software - Testing - Automation
User interfaces (Computer systems) |
| ISBN | 1-4503-4412-7 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Altri titoli varianti |
International User Interface Test Automation 2016
Proceedings of the 2nd International Workshop on User Interface Test Automation INTUITEST '16 |
| Record Nr. | UNINA-9910376341803321 |
| New York : , : ACM, , 2016 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Learn API testing : norms, practices, and guidelines for building effective test automation / / Jagdeep Jain
| Learn API testing : norms, practices, and guidelines for building effective test automation / / Jagdeep Jain |
| Autore | Jain Jagdeep |
| Pubbl/distr/stampa | New York, NY : , : Apress, , [2022] |
| Descrizione fisica | 1 online resource (xxii, 223 pages) : illustrations |
| Disciplina | 005.3 |
| Soggetto topico |
Application program interfaces (Computer software) - Testing - Automation
Computer software - Testing - Automation |
| ISBN | 1-4842-8142-X |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto |
Intro -- Table of Contents -- About the Author -- About the Technical Reviewers -- Acknowledgments -- Introduction -- Chapter 1: Introduction to API Testing -- What Is API Testing? -- Need -- Types of API Testing -- Advantages -- Summary -- Chapter 2: Web Application Architecture -- Web Applications Defined -- Monolithic vs. Microservices Architecture -- Designing Test Strategies -- RESTful Architecture -- HTTP -- Headers -- Requests -- Request Methods -- Resource Addresses -- Request Headers -- Request Body -- Response -- Status Line -- Response Header -- Response Body -- Response Codes -- Summary -- Chapter 3: Authentication -- HTTP Authentication -- Basic Authentication -- Session-Based Authentication -- Token/JWT-Based Authentication -- OAuth2-Based Authentication -- Authorization -- RBAC -- ABAC -- Authentication and Authorization Services -- Summary -- Chapter 4: Tools, Frameworks, and Libraries -- API Testing Tools -- cURL -- Authentication -- POST -- GET -- PUT -- DELETE -- Postman -- Workspace -- Globals/Environments -- Collection -- Authentication -- Parameters -- Assertions -- Requests -- HTTP Methods -- Authentication -- Variables -- Console -- POST -- GET -- PUT -- DELETE -- RestAssured -- Frameworks/Libraries -- TestNG -- Log4j -- Jackson-Databind -- HashMap -- Assertj -- Java Spring -- Summary -- Chapter 5: Test Pyramid -- Black Box Testing -- Grey Box Testing -- White Box Testing -- Test Pyramid -- Summary -- Chapter 6: Testing the API -- Workflows/Use Cases/Test Script -- Schema Validation -- Test Coverage -- Header Testing -- Request Header -- Correct Header -- Missing Header -- Incorrect Header -- Unsupported Type -- Response Header -- Supported Type -- Response Codes -- Request Body -- Format Unsupported -- Special Characters -- Very Long Strings -- Invalid Method -- Invalid Value -- Incorrect Data Type -- Empty Data/Object.
Required Fields -- Null -- Redundant Fields -- DELETE Already Deleted Entity -- Duplicate Check -- Response Body -- Actual Data vs. Expected Data -- Limit/Size/Pagination/Sorting -- API Version Testing -- Internal vs. External APIs -- Consumer-Driven Contract Testing -- Importance of Negative Testing -- Summary -- Chapter 7: A Good Test Script -- Components of a Test Script -- setup() -- test() -- teardown() -- Guidelines -- Single-Attempt Test -- Document Test Objective -- Keep It Small -- Use assertj for Assertions -- Use log4j -- Order of Tests -- No Interventions Between Test Steps -- Avoid Hard Sleeps -- Always Use Assertions -- Do Not Overtest -- Do Not Import a Test into Another Test -- Test Boundaries -- API Test Coverage -- Provide Short Commands -- Do not try{} catch{} -- Summary -- Chapter 8: Coding Guidelines -- Coding Best Practices -- Class Naming Conventions -- Method Naming Conventions -- Variable Naming Conventions -- Constant Naming Conventions -- Provide User Actions -- Simplicity -- Indentation -- Test Assertions -- Test Class Naming Conventions -- Test Method Naming Conventions -- Test Package Naming Conventions -- Documentation -- Summary -- Chapter 9: Organize a Test Framework -- Framework Requirements -- Request -- Response -- Exception -- Configuration -- User Authentication -- Processor -- Model -- Test Framework -- Test Assertions -- Logger -- Util -- Test Execution -- Debug Config -- Test Driver -- Setting Up a Maven Project -- Dependencies and Plugins -- RestAssured -- Log4j -- TestNG -- Spring Framework -- Assertj -- Jackson-Databind -- Maven Compiler Plugin -- Surefire Plugin -- Java Code Formatting Plugin -- Request -- Response -- Exceptions -- Configuration -- Properties File -- Spring -- Application Configuration -- Application Context -- Application Config -- Complete URL For the Test Script -- Test Data. JSON File -- Payload for POST and PUT HTTP Methods -- User Authentication -- Processor -- Model -- Test Framework -- Logger -- Util -- Test Execution -- Debug Config -- Test Driver -- Summary -- Chapter 10: First Test Script -- Developing Your First Test -- Base Test -- Authentication -- Request Processor -- Response Processor -- First Test -- Test Suite -- TestNG XML -- Executing a Test -- Execute a Test Suite -- Execute an Individual Test -- Execution Results -- TestNG Report -- Logging -- log().all() -- Response Time -- Debug -- Summary -- Chapter 11: API Documentation -- Need -- Swagger -- Summary -- Chapter 12: Case Study: Shopping Cart APIs -- Feature List -- QA Responsibility Matrix -- Sprint # -- Goal Setting -- Sprint One -- Sprint Guidelines -- Definition of Done -- Story Pointing -- Backlog Grooming -- Story Grooming -- QA Tasks -- Documentation -- Test Environment -- Setting Up the Application -- QA Tools -- Continuous Integration/Continuous Deployment -- Targeted Features -- API Endpoints -- Unit Testing -- Test Plan Development -- Test Data Preparation -- Manual Test Scripts -- Postman -- Test Automation -- Test Suite -- Parallel Test Execution -- Test Execution -- Front-End Team -- Sprint Nth -- Sprint Demo Feedback Testing -- Hardening Sprint -- Release Testing -- Summary -- Appendix A: Workstation Setup -- Java -- MacOS -- Ubuntu -- Linux -- Windows -- Maven -- MacOS -- Ubuntu -- Linux -- Windows -- Maven Project -- cURL -- MacOS -- Ubuntu -- Linux -- Windows -- Postman -- IDE -- Tomcat -- MacOS/Ubuntu/Linux -- Windows -- Appendix B: Contact Management Application -- Swagger -- Appendix C: Shopping Cart Application -- Swagger -- Index. |
| Record Nr. | UNINA-9910585794003321 |
Jain Jagdeep
|
||
| New York, NY : , : Apress, , [2022] | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Practical model-based testing [[electronic resource] ] : a tools approach / / Mark Utting, Bruno Legeard
| Practical model-based testing [[electronic resource] ] : a tools approach / / Mark Utting, Bruno Legeard |
| Autore | Utting Mark |
| Pubbl/distr/stampa | San Francisco, CA, : Morgan Kaufmann Publishers, 2006 |
| Descrizione fisica | 1 online resource (455 p.) |
| Disciplina | 005.3028/7 |
| Altri autori (Persone) | LegeardBruno |
| Soggetto topico |
Computer software - Testing
Computer software - Testing - Automation |
| Soggetto genere / forma | Electronic books. |
| ISBN |
1-280-72897-3
9786610728978 0-08-046648-6 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto |
Front cover; Title page; Copyright page; Table of Contents; Preface; Acknowledgements; About the authors; Chapter 1 The challenge; 1.1 What Do We Mean by Testing?; 1.2 What Is Model-Based Testing?; 1.3 A Smart Card Example; 1.4 Summary; 1.5 Further Reading; Chapter 2 The pain and the gain; 2.1 Classic Testing Processes; 2.2 The Model-Based Testing Process; 2.3 Models: Build or Borrow?; 2.4 Your Maturity Level; 2.5 Hypothetical Case: Total Testing Hours; 2.6 Model-Based Testing Experience Reports; 2.7 Benefits of Model-Based Testing; 2.8 Limitations of Model-Based Testing; 2.9 Summary
2.10 Further ReadingChapter 3 A model of your system; 3.1 How to Model Your System; 3.2 A Case Study; 3.3 Transition-Based Models; 3.4 Pre/Post Models in B; 3.5 Summary; 3.6 Further Reading; Chapter 4 Selecting your tests; 4.1 Structural Model Coverage; 4.2 Data Coverage Criteria; 4.3 Fault-Based Criteria; 4.4 Requirements-Based Criteria; 4.5 Explicit Test Case Specifications; 4.6 Statistical Test Generation Methods; 4.7 Combining Test Selection Criteria; 4.8 Summary; 4.9 Further Reading; Chapter 5 Testing from finite state machines; 5.1 Testing Qui-Donc with a Simple FSM 5.2 EFSMs and the ModelJUnit Library5.3 Unit Testing ZLive with EFSMs; 5.4 Labeled Transition Systems Models; 5.5 Summary; 5.6 Further Reading; Chapter 6 Testing from pre/post models; 6.1 How to Write Pre/Post Models for Testing; 6.2 The System Process Scheduler Example; 6.3 The Triangle Example; 6.4 Robustness Testing from a Pre/Post Model; 6.5 Testing a Chat System with Spec Explorer; 6.6 Summary; 6.7 Further Reading; Chapter 7 Testing from UML transition-based models; 7.1 UML Modeling Notations; 7.2 Testing an eTheater with LTG/UML; 7.3 Testing a Protocol with Qtronic; 7.4 Summary 7.5 Further ReadingChapter 8 Making tests executable; 8.1 Principles of Test Adaptation; 8.2 Example: The eTheater System; 8.3 Summary; 8.4 Further Reading; Chapter 9 The gsm 11.11 case study; 9.1 Overview of the GSM 11.11 Standard; 9.2 Modeling GSM 11.11 in B; 9.3 Validation and Verification of the B Model; 9.4 Generating Tests with LTG/B; 9.5 Generating Executable Scripts; 9.6 Test Execution; 9.7 Summary; 9.8 Further Reading; Chapter 10 The atm case study; 10.1 Overview of the ATM System; 10.2 Modeling the ATM System in UML; 10.3 Generating Test Cases 10.4 Generating Executable Test Scripts10.5 Executing the Tests; 10.6 Summary; 10.7 Further Reading; Chapter 11 Putting it into practice; 11.1 Prerequisites for Model-Based Testing; 11.2 Selecting a Model-Based Testing Approach; 11.3 People, Roles, and Training; 11.4 Model-Based Testing and Agile Methods; 11.5 Model-Based Testing and the Unified Process; 11.6 Epilogue; Appendix A Summary of B abstract machine notation; Appendix B Summary of common OCL constructs; Appendix C Commercial tools; Glossary; Bibliography; Index |
| Record Nr. | UNINA-9910458600303321 |
Utting Mark
|
||
| San Francisco, CA, : Morgan Kaufmann Publishers, 2006 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||