top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
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
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
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
Materiale a stampa
Lo trovi qui: Univ. di Salerno
Opac: Controlla la disponibilità qui
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
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
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]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
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
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
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
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Automated database applications testing : specification representation for automated reasoning / / Rana Farid Mikhail, Donald Berndt & Abraham Kandel
Automated database applications testing : specification representation for automated reasoning / / Rana Farid Mikhail, Donald Berndt & Abraham Kandel
Autore Mikhail Rana Farid
Edizione [1st ed.]
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-9910816637103321
Mikhail Rana Farid  
Singapore ; ; Hackensack, NJ, : World Scientific, c2010
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Boozang from the trenches : learn test automation with boozang in an enterprise environment / / Gianni Pucciani
Boozang from the trenches : learn test automation with boozang in an enterprise environment / / Gianni Pucciani
Autore Pucciani Gianni
Pubbl/distr/stampa New York, New York : , : Apress Media LLC, , [2023]
Descrizione fisica 1 online resource (336 pages)
Disciplina 658
Soggetto topico Computer software - Testing - Automation
Business enterprises - Computer programs
ISBN 1-4842-9010-0
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Foreword 1 -- Foreword 2 -- Introduction -- Part I: Testing Web Applications in an Enterprise Context, Why Boozang -- Chapter 1: Web Test Automation in an Enterprise Environment -- Common Test Automation Challenges -- Challenge N1: Culture -- Challenge N2: Skills and Resources -- Challenge N3: Technology -- Challenge N4: Long-Term Maintainability -- Test Levels, Test Types, and Testing Roles -- Test Levels -- Test Types -- Testing Roles -- Test Environments -- How We Manage Test Environments -- Managing Test Environment in JIRA with the GoLive Add-on -- Test Automation in Agile Development -- Test Automation ROI, Theory and Practice -- Chapter 2: Selenium: Best Practices and Pain Points -- Locators and Page Objects Pattern -- Browsers and WebDriver Compatibility -- Timing and Waits -- Data Management -- Reporting and Script Readability -- Development Skills -- Chapter 3: Meet Boozang -- Proof of Concept Phase -- Pilot Phase -- A Week with Mats -- Pilot Results -- Why Boozang -- Ease of Use -- Focus on Test Automation -- Simple and Solid Language-Based Element Recognition -- Data Management -- Gherkin and BDD Support -- Concurrent Development -- Support and Vision -- Codeless Approach: How Important Is It? -- Chapter 4: The TCS Project -- TCS Organization and Test Automation History -- New Roadmap, New Challenges -- NIS Project Introduction -- Test Automation Stream, NISTA Setup -- Chapter 5: How Boozang Was Born -- Part II: Boozang Main Concepts and Use Cases -- Chapter 6: Starting Up with Boozang -- Creating Your First Project -- Where Are Your Data Stored? -- Using Boozang with the Chrome Extension -- Using Boozang with the HTML Fragment -- Managing Team Access -- Boozang Under the Hood -- Insight from the Trenches -- JIRA Agile Board.
JIRA Dashboard -- JIRA Structure -- Confluence Pages -- Chapter 7: Main Concepts and Entities -- Modules and Submodules -- Application Environments -- Tests and Test Suites -- Test URL -- Environment URL -- Test Actions -- Keep It Modular, Avoid Monolithic Tests -- Test Suites -- Features and Scenarios -- Searching and Bookmarks -- Recording -- Generate and Reference Test -- Execution and Reporting -- Execution Modes -- Execution Reports -- Projects Settings and UI Customization -- Content Policy -- Integration -- UI Customizations -- Updates from the Trenches -- Chapter 8: Elements Location Approach -- Boozang Location Strategy -- Fine Tuning the Locators -- Locators with Dynamic Tables and Non-unique Elements -- Use Case 1 -- Use Case 2 -- Use Case 3 -- Validating the Expected Results -- Exist -- Validate not exist -- innerText -- Script: JS-Validate -- Is Checked -- Chapter 9: Exit Conditions, Conditional Flows, and Timers -- Exit Conditions -- Conditional Flows -- PCAS Logic Part 1 -- Products and Dependent Products -- If-Then-Else Groups -- Loop Groups -- PCAS Logic Part 2 -- Checking Financial Data Tables with Loops -- Timers -- Chapter 10: Data Management -- Data Management Concepts -- Test Parameters -- Automapping Parameters -- Project Data (project) -- Module Data (module) -- Test Data (test) -- Loops (loop, group, action) -- Wrapping Up -- Examples from the Trenches -- Chapter 11: Reporting and Troubleshooting -- Test Reports -- IDE Real-Time Reports -- Reports Menu -- Trend Reports -- Troubleshooting Failures -- Root Cause Analysis -- RCA Report -- Part III: Integrations and Advanced Topics -- Chapter 12: APIs and Mixed API/GUI Testing -- Restful APIs -- Why Boozang for Testing APIs? -- API Tests in Boozang -- Setting Up a Simple Test with the Google APIs -- Parsing and Validating the Response -- Server Side Mock with JSON Server.
API Tests from the Trenches -- API Test Examples -- Mixed API/GUI Scenarios -- Chapter 13: Gherkin and Behavior Driven Development -- Behavior Driven Development -- Applying BDD for COTS Integration Projects -- Gherkin Without BDD: Pros and Cons -- Gherkin Language: Readability Above All, If Possible -- Scenario Readability -- Some Good and Bad Examples -- Example 1 -- Example 2 -- Example 3 -- Chapter 14: JIRA with Boozang via XRay -- Using JIRA with XRay -- Xray for Test Automation -- Boozang Integration with XRay -- Importing Features Files -- Pushing Test Results Back to XRay -- Chapter 15: Jenkins and the Boozang Runner -- Continuous Delivery and the Need for Automating Acceptance Tests -- Puppeteer and the Boozang Runner -- How to Use the Docker Runner -- Keeping Execution Time Low with Parallel Runs -- Parallel Execution and Workers Setup -- Boozang Workers Concepts -- Boozang Workers Setup in the Jenkins Pipeline -- Launching the Workers -- Launching the Master -- Reports and Log Files -- Execution Reports -- Log Files and the Log Formatter -- Root Cause Analysis Report -- Publishing Reports on Jenkins and JIRA -- Cucumber Reports -- HTML Reports -- JIRA Reports -- Complete Working Pipeline -- Test Users Setup -- Set Variables -- Define Job Parameters -- Set Build Information -- Execute Smoke Tests -- Launch Boozang Workers and Master -- Aggregate JSON Reports and Log Files -- Download and Execute RCA Script -- Publish Cucumber Reports -- Get Currently Deployed Version -- Import Results into XRay -- HTML Publisher -- Docker in Docker Setup -- Chapter 16: Boozang for Teams -- Team Collaboration -- Explicit Lock -- Concurrent Development and Safe Refactoring with Branches -- Working with Branches -- Using a Feature Branch Approach -- Branch Naming Convention -- Adding a Develop Branch -- Merging Process -- Tests Map -- Quality Control.
Warnings -- Missing Plug Test Case -- Un-referenced Test Cases -- Non-unique Element Selectors -- Empty Input Values -- Launch Page Issue -- Errors -- Missing Plug Test Case Target -- Data Error -- Missing Expectation Setting -- Missing Element in Action -- Our Main Learnings -- Conclusions -- Appendix: ROI Example for a Test Automation Initiative -- Index.
Record Nr. UNINA-9910637738803321
Pucciani Gianni  
New York, New York : , : Apress Media LLC, , [2023]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
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
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
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]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui