{"text_format":"2","workbook":"xls","n_sheets":1,"sheets":["report2"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":1,"defined_names":2,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"run_cost":"one","rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900","formulas":"cached_only"}

{"sheet":"report2","index":0,"n_rows":45,"n_cols":5,"rows_kept":45,"cut":false,"hidden":false,"merged":[[0,2,0,3],[0,4,0,5],[1,2,1,3],[1,4,1,5],[2,2,2,3],[4,2,4,3],[6,2,6,3],[7,2,7,3],[8,2,8,3],[9,2,9,3],[13,2,13,3],[14,2,14,3],[18,2,18,3],[26,2,26,3],[26,4,26,5],[27,2,27,3],[27,4,27,5],[28,2,28,3],[28,4,28,5],[29,2,29,3],[31,2,31,3],[32,2,32,3],[33,2,33,3],[34,2,34,3],[36,2,36,3],[37,2,37,3],[39,2,39,3]],"flags":["formulas_cached_only"]}
[null,"1.","Record Nr.",null,"UNINA9910459838103321"]
[null,null,"Titolo",null,"Controlled drug delivery : the role of self-assembling multi-task excipients / / edited by M. A. Mateescu, P. Ispas-Szabo, E. Assaad"]
[null,null,"Pubbl/distr/stampa",null,"Cambridge, [England] : , : Woodhead Publishing, , 2015"]
[{"$nulls":4},"©2015"]
[null,null,"ISBN",null,"1-908818-67-0"]
[{"$nulls":4},"1-907568-45-X"]
[null,null,"Descrizione fisica",null,"1 online resource (269 p.)"]
[null,null,"Collana",null,"Woodhead Publishing Series in Biomedicine ; ; Number 74"]
[null,null,"Disciplina",null,"615.6"]
[null,null,"Soggetti",null,"Drug delivery systems"]
[{"$nulls":4},"Excipients"]
[{"$nulls":4},"Self-organizing systems"]
[{"$nulls":4},"Electronic books."]
[null,null,"Lingua di pubblicazione",null,"Inglese"]
[null,null,"Formato",null,"Materiale a stampa"]
[null,null,null,"Livello bibliografico","Monografia"]
[null,null,null,"Note generali","Description based upon print version of record."]
[null,null,null,"Nota di bibliografia","Includes bibliographical references at the end of each chapters and index."]
[null,null,"Nota di contenuto",null,"Front Cover; Controlled Drug Delivery; Copyright Page; Contents; List of figures; List of tables; Biography for book; 1 The concept of self-assembling and the interactions involved; 1.1 The concept of self-assembling; 1.1.1 The concept of self-assembling by association/interaction processes; 1.2 The nature of forces and types of interactions involved in self-assembly of macromolecules; 1.3 Hydrogels and their role in drug conception and development; 1.3.1 Organogels and micelles for drug delivery; 1.4 Self-assembling phenomena in solid dosage forms"]
[{"$nulls":4},"1.4.1 Hydrogen association and flexibility of chains1.4.2 Ionically stabilized excipients; 1.4.2.1 Two-speed self-assembled monolithic devices; 1.4.3 Hydrophobic stabilization of excipients and drug release mechanisms; 1.4.3.1 The concept of self-assembling by inclusion processes; 1.4.3.2 Inclusion complexes of starch with fatty bioactive agents; 1.4.3.3 Inclusion complexes and hydrophobic assembly of starch excipients; 1.5 Conclusions; References; 2 Starch and derivatives as pharmaceutical excipients; 2.1 General aspects; 2.2 Structural considerations"]
[{"$nulls":4},"2.3 Self-assembling in physically modified starches2.3.1 Pregelatinized starch; 2.3.2 Multifunctional excipient: binder-filler and binder-"]
[{"$nulls":4},"disintegrant; 2.3.3 Extruded starch; 2.3.4 Soft starch capsules; 2.3.5 Hard capsules; 2.3.6 Starch films as functional coatings; 2.3.7 Starch microspheres and nanospheres in drug delivery; 2.3.8 Starch complexes; 2.3.9 Conclusions; 2.4 Chemically modified starches and their self-assembling; 2.4.1 Self-assembling in cross-linked starches; 2.4.2 Starch ethers; 2.4.3 Ionic starches and their self-assembling features; 2.4.3.1 CMS as pH-responsive excipient"]
[{"$nulls":4},"2.4.3.2 Cationic starch2.4.4 Conclusions; References; 3 Chitosan and its derivatives as self-assembled systems for drug delivery; Abbreviations; 3.1 Introduction; 3.2 Unmodified chitosan-self-assembled thermogels; 3.2.1 Mechanism of chitosan thermogelation; 3.2.2 Chitosan thermogels; 3.3 Amphiphilic chitosan derivatives; 3.3.1 Alkylated chitosan; 3.3.2 Acylated chitosan; 3.3.2.1 Acylated chitosan; 3.3.2.2 Acylated chitosan oligosaccharides; 3.3.3 Cholesterol-modified chitosan; 3.3.4 Cholic and deoxycholic acid-modified chitosan; 3.3.5 5β-Cholanic acid-modified chitosan"]
[{"$nulls":4},"3.3.6 Phthaloylchitosan and other hydrophobically modified chitosans3.3.7 Hydrophobic drug-grafted chitosan; 3.4 Amphiphilic/amphoteric chitosan derivatives; 3.4.1 Hydrophobically modified carboxylated chitosan; 3.4.1.1 Alkyl-modified carboxylated chitosan; 3.4.1.2 Acyl-modified carboxylated chitosan; 3.4.1.3 Cholesterol-modified carboxylated chitosan; 3.4.1.4 Deoxycholic acid-modified carboxylated chitosan; 3.4.2 Hydrophobically modified sulfated chitosan; 3.5 Conclusion; References; 4 Chitosan-based polyelectrolyte complexes as pharmaceutical excipients; Abbreviations"]
[{"$nulls":4},"4.1 Introduction to chitosan-based polyelectrolyte complexes"]
[null,null,null,"Sommario/riassunto","In complex macromolecules, minor modifications can generate major changes, due to self-assembling capacities of macromolecular or supramolecular networks. Controlled Drug Delivery highlights how the multifunctionality of several materials can be achieved and valorized for pharmaceutical and biopharmaceutical applications. Topics covered in this comprehensive book include: the concept of self-assembling; starch and derivatives as pharmaceutical excipients; and chitosan and derivatives as biomaterials and as pharmaceutical excipients. Later chapters discuss polyelectrolyte complexes as excipient"]
[null,"2.","Record Nr.",null,"UNINA9910585794003321"]
[null,null,"Autore",null,"Jain Jagdeep"]
[null,null,"Titolo",null,"Learn API testing : norms, practices, and guidelines for building effective test automation / / Jagdeep Jain"]
[null,null,"Pubbl/distr/stampa",null,"New York, NY : , : Apress, , [2022]"]
[{"$nulls":4},"©2022"]
[null,null,"ISBN",null,"1-4842-8142-X"]
[null,null,"Descrizione fisica",null,"1 online resource (xxii, 223 pages) : illustrations"]
[null,null,"Disciplina",null,"005.3"]
[null,null,"Soggetti",null,"Application program interfaces (Computer software) - Testing - Automation"]
[{"$nulls":4},"Computer software - Testing - Automation"]
[null,null,"Lingua di pubblicazione",null,"Inglese"]
[null,null,"Formato",null,"Materiale a stampa"]
[null,null,null,"Livello bibliografico","Monografia"]
[null,null,"Nota di contenuto",null,"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 -- "]
[{"$nulls":4},"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."]
[{"$nulls":4},"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."]
[{"$nulls":4},"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 "]
[{"$nulls":4},"-- MacOS/Ubuntu/Linux -- Windows -- Appendix B: Contact Management Application -- Swagger -- Appendix C: Shopping Cart Application -- Swagger -- Index."]
[null,null,null,"Sommario/riassunto","Explore software web application architecture, API testing, coding practices, and the standards for better API test automation development and management. This book focuses on aspiring software testing engineers currently working in API testing, and those starting their journey in the field of software testing."]