<srw:searchRetrieveResponse xmlns:srw="http://www.loc.gov/zing/srw/">
    <srw:version>1.2</srw:version>
    <srw:numberOfRecords>10</srw:numberOfRecords>
    <srw:echoedSearchRetrieveRequest>
        <srw:version>1.2</srw:version>
        <srw:query></srw:query>
        <srw:xquery/>
        <srw:startRecord>1</srw:startRecord>
        <srw:maximumRecords>10</srw:maximumRecords>
        <srw:recordSchema>mods</srw:recordSchema>
    </srw:echoedSearchRetrieveRequest>
    <srw:records>
    <srw:record>
    <srw:recordSchema>info:srw/schema/1/mods-v3.5</srw:recordSchema>
    <srw:recordPacking>xml</srw:recordPacking>
<srw:recordPosition>1</srw:recordPosition><srw:recordData><mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.6" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-6.xsd"><titleInfo><title>All the math you'll ever need :</title><subTitle>a self-teaching guide /</subTitle></titleInfo><name type="personal" usage="primary"><displayForm>Wheater, Carolyn,</displayForm><namePart type="date">1951-</namePart><role><roleTerm type="text">author.</roleTerm></role></name><typeOfResource>text</typeOfResource><genre authority="rdacontent">text</genre><genre authority="marcgt">book</genre><originInfo><place><placeTerm type="code" authority="marccountry">cau</placeTerm></place><place><placeTerm type="text">San Francisco, Californiaa :</placeTerm></place><publisher>Jossey-Bass,</publisher><dateIssued>[2022]</dateIssued><dateIssued>©2022</dateIssued><dateIssued encoding="w3cdtf" keyDate="yes">2022</dateIssued><edition>Third edition.</edition><issuance>single unit</issuance></originInfo><language><languageTerm authority="iso639-2b" type="code">eng</languageTerm></language><physicalDescription><form authority="marccategory">electronic resource</form><form authority="marcsmd">remote</form><extent>1 online resource (333 pages)</extent><form type="media" authority="rdamedia">computer</form><form type="carrier" authority="rdacarrier">online resource</form></physicalDescription><abstract type="Summary">"All the Math You'll Ever Need, Third Edition is a practical, accessible guide that helps readers understand mathematical concepts that directly apply to daily life tasks. From learning to calculate monthly mortgage payments and time to pay off a credit card balance, this book helps readers understand how and why mathematical concepts work. This revised edition will reflect recent changes in rates, prices, and wages. It will also incorporate information on intelligent and efficient use of calculators and introduce mental math techniques that improve estimation skills. The primary addition to this revision is a new statistics chapter that features basic coverage of measures of spread and understanding common graphs"--</abstract><tableOfContents>Cover -- Title Page -- Copyright Page -- Contents -- How to Use This Book -- Acknowledgments -- Chapter 1 Getting Started -- Chapter 2 Essential Arithmetic -- 1 Addition -- Place Value -- 2 Multiplication -- Self‐Test 2.1 -- 3 Subtraction -- 4 Division -- Estimation -- Short Division -- Self‐Test 2.2 -- Answers to Self‐Test 2.1 -- Answers to Self‐Test 2.2 -- Chapter 3 Focus on Multiplication -- 1 The Multiplication Table -- 2 Learning the Multiplication Table -- 3 Testing Your Knowledge -- 4 About Long Multiplication -- 5 Practice Exercises with Two Digits -- 6 Multiplying Three Digits -- 7 Four‐Digit Multiplication -- Self‐Test 3.1 -- 8 Word Problems with Multiplication -- Self‐Test 3.2 -- Answers to Self‐Test 3.1 -- Answers to Self‐Test 3.2 -- Chapter 4 Focus on Division -- 1 Short Division -- Self‐Test 4.1 -- 2 Long Division -- Self‐Test 4.2 -- 3 Word Problems with Division -- Self‐Test 4.3 -- Answers to Self‐Test 4.1 -- Answers to Self‐Test 4.2 -- Answers to Self‐Test 4.3 -- Chapter 5 Mental Math -- 1 Fast Multiplication -- Self‐Test 5.1 -- 2 Fast Division -- Self‐Test 5.2 -- 3 How Are You Doing So Far? -- 4 Mental Math Tricks -- Break It Down -- Multiples of Powers of 10 -- Multiplying by 5 -- Two‐Digit Number × 11 -- Divisibility Tests -- Self‐Test 5.3 -- Answers to Self‐Test 5.1 -- Answers to Self‐Test 5.2 -- Answers to Self‐Test 5.3 -- Chapter 6 Positive and Negative Numbers -- 1 What Are Negative Numbers? -- 2 Adding Positive and Negative Numbers -- 3 Subtracting Positive and Negative Numbers -- Self‐Test 6.1 -- 4 Multiplying Positive and Negative Numbers -- Self‐Test 6.2 -- 5 Division with Positive and Negative Numbers -- Self‐Test 6.3 -- Answers to Self‐Test 6.1 -- Answers to Self‐Test 6.2 -- Answers to Self‐Test 6.3 -- Chapter 7 Fractions -- 1 Changing the Look of Fractions -- Making a Whole Number Look Like a Fraction.</tableOfContents><tableOfContents>Simplifying a Fraction -- Getting the Denominator You Want -- Changing a Mixed Number to a Fraction -- 2 Adding Fractions -- Self‐Test 7.1 -- 3 Subtracting Fractions -- Self‐Test 7.2 -- 4 Multiplying by Fractions -- Self‐Test 7.3 -- 5 Dividing by Fractions -- Self‐Test 7.4 -- 6 Cancelling -- Self‐Test 7.5 -- Answers to Self‐Test 7.1 -- Answers to Self‐Test 7.2 -- Answers to Self‐Test 7.3 -- Answers to Self‐Test 7.4 -- Answers to Self‐Test 7.5 -- Chapter 8 Decimals -- 1 Adding and Subtracting with Decimals -- 2 Multiplying with Decimals -- Self‐Test 8.1 -- 3 Dividing with Decimals -- Self‐Test 8.2 -- Answers to Self‐Test 8.1 -- Answers to Self‐Test 8.2 -- Chapter 9 Converting Fractions and Decimals -- 1 Converting Fractions into Decimals -- Self‐Test 9.1 -- 2 Converting Decimals into Fractions -- Self‐Test 9.2 -- 3 Simplifying Fractions -- Self‐Test 9.3 -- 4 Repeating Decimals -- 5 Non‐terminating Decimals -- Self‐Test 9.4 -- Answers to Self‐Test 9.1 -- Answers to Self‐Test 9.2 -- Answers to Self‐Test 9.3 -- Answers to Self‐Test 9.4 -- Chapter 10 Ratios and Proportions -- 1 Ratios -- Self‐Test 10.1 -- 2 Proportions -- Self‐Test 10.2 -- Answers to Self‐Test 10.1 -- Answers to Self‐Test 10.2 -- Chapter 11 Solving Problems -- 1 Words and Fractions -- 2 Word Problems with Money -- Self‐Test 11.1 -- Answers to Self‐Test 11.1 -- Chapter 12 Area and Perimeter -- 1 Areas of Rectangles -- Self‐Test 12.1 -- 2 When We Use Area -- Self‐Test 12.2 -- 3 Perimeters of Rectangles -- Self‐Test 12.3 -- 4 Areas of Triangles -- Self‐Test 12.4 -- Answers to Self‐Test 12.1 -- Answers to Self‐Test 12.2 -- Answers to Self‐Test 12.3 -- Answers to Self‐Test 12.4 -- Chapter 13 Circumference and Area -- 1 Circumference of a Circle -- Self‐Test 13.1 -- 2 The Area of a Circle -- Self‐Test 13.2 -- Answers to Self‐Test 13.1 -- Answers to Self‐Test 13.2 -- Chapter 14 Percentages.</tableOfContents><tableOfContents>1 Fractions, Decimals, and Percents -- Self‐Test 14.1 -- 2 Percent Change -- Self‐Test 14.2 -- 3 Fast Percent Change -- Self‐Test 14.3 -- 4 Percent Distribution -- Self‐Test 14.4 -- 5 Tipping -- Self‐Test 14.5 -- Answers to Self‐Test 14.1 -- Answers to Self‐Test 14.2 -- Answers to Self‐Test 14.3 -- Answers to Self‐Test 14.4 -- Answers to Self‐Test 14.5 -- Chapter 15 Solving Simple Equations -- 1 The Care and Treatment of Equations -- 2 Isolating x -- 3 Addition and Subtraction with x -- Self‐Test 15.1 -- 4 Multiplication and Division with x -- Self‐Test 15.2 -- 5 Fractions and Decimals in Equations -- Self‐Test 15.3 -- 6 Negative Numbers -- Self‐Test 15.4 -- 7 Multi‐Step Equations -- Self‐Test 15.5 -- Answers to Self‐Test 15.1 -- Answers to Self‐Test 15.2 -- Answers to Self‐Test 15.3 -- Answers to Self‐Test 15.4 -- Answers to Self‐Test 15.5 -- Chapter 16 Powers and Roots -- 1 Exponents -- Self‐Test 16.1 -- 2 Roots -- Self‐Test 16.2 -- 3 Advanced Problems -- Self‐Test 16.3 -- Answers to Self‐Test 16.1 -- Answers to Self‐Test 16.2 -- Answers to Self‐Test 16.3 -- Chapter 17 Very Large and Very Small Numbers -- 1 Writing Large Numbers -- Self‐Test 17.1 -- 2 Scientific Notation -- Self‐Test 17.2 -- 3 Millions, Billions, Trillions, and Beyond -- Self‐Test 17.3 -- 4 Multiplying Large Numbers -- 5 Dividing Large Numbers -- Self‐Test 17.4 -- 6 Scientific Notation for Very Small Numbers -- Self‐Test 17.5 -- Answers to Self‐Test 17.1 -- Answers to Self‐Text 17.2 -- Answers to Self‐Test 17.3 -- Answers to Self‐Test 17.4 -- Answers to Self‐Test 17.5 -- Chapter 18 Algebra Problems -- 1 Age Problems -- Self‐Test 18.1 -- 2 Finding the Numbers -- Self‐Test 18.2 -- 3 Mixture Problems -- Self‐Test 18.3 -- Answers to Self‐Test 18.1 -- Answers to Self‐Test 18.2 -- Answers to Self‐Test 18.3 -- Chapter 19 Interest Rates -- 1 Simple Interest -- Self‐Test 19.1.</tableOfContents><tableOfContents>2 Compound Interest -- 3 A Word on Continuous Compounding -- Self‐Test 19.2 -- 4 Doubling Time: The Rule of 70 -- Self‐Test 19.3 -- 5 Discounting -- Self‐Test 19.4 -- Answers to Self‐Test 19.1 -- Answers to Self‐Test 19.2 -- Answers to Self‐Test 19.3 -- Answers to Self‐Test 19.4 -- Chapter 20 Rate, Time, and Distance -- 1 The Magic Formula -- 2 The Terms -- 3 Finding Distance -- Self‐Test 20.1 -- 4 Finding Rate -- Self‐Test 20.2 -- 5 Finding Time -- Self‐Test 20.3 -- 6 Rate, Time, and Distance Problems -- Self‐Test 20.4 -- 7 Speed Limit Problems -- Self‐Test 20.5 -- Answers to Self‐Test 20.1 -- Answers to Self‐Test 20.2 -- Answers to Self‐Test 20.3 -- Answers to Self‐Test 20.4 -- Answers to Self‐Test 20.5 -- Chapter 21 Personal Finance -- 1 Mark‐Down Problems -- Self‐Test 21.1 -- 2 Sales Tax Problems -- Self‐Test 21.2 -- 3 Credit Cards -- SELF‐TEST 21.3 -- 4 Federal Income Tax -- Self‐Test 21.4 -- 5 Mortgage Interest and Taxes -- Self‐Test 21.5 -- Answers to Self‐Test 21.1 -- Answers to Self‐Test 21.2 -- Answers to Self‐Test 21.3 -- Answers to Self‐Test 21.4 -- Answers to Self‐Test 21.5 -- Chapter 22 Business Math -- 1 Commissions -- Self‐Test 22.1 -- 2 Mark‐Ups -- Self‐Test 22.2 -- 3 Discounting from List Price -- Self‐Test 22.3 -- 4 Quantity Discounts -- Self‐Test 22.4 -- 5 2/10 n/30 -- Self‐Test 22.5 -- 6 Chain Discounts -- Self‐Test 22.6 -- 7 Profit -- Self‐Test 22.7 -- Answers to Self‐Test 22.1 -- Answers to Self‐Test 22.2 -- Answers to Self‐Test 22.3 -- Answers to Self‐Test 22.4 -- Answers to Self‐Test 22.5 -- Answers to Self‐Test 22.6 -- Answers to Self‐Test 22.7 -- Chapter 23 A Taste of Statistics -- 1 Distributions of Data -- Self‐Test 23.1 -- 2 Measures of Center -- Self‐Test 23.2 -- 3 Measures of Spread -- Median and Quartiles -- 5‐Number Summary -- Range and Interquartile Range -- Mean and Standard Deviation -- Self‐Test 23.3.</tableOfContents><tableOfContents>4 Estimating -- Self‐Test 23.4 -- Answers to Self‐Test 23.1 -- Answers to Self‐Test 23.2 -- Answers to Self‐Test 23.3 -- Answers to Self‐Test 23.4 -- Chapter 24 Review -- Chapter 3 Review -- Chapter 4 Review -- Chapter 5 Review -- Chapter 6 Review -- Chapter 7 Review -- Chapter 8 Review -- Chapter 9 Review -- Chapter 10 Review -- Chapter 11 Review -- Chapter 12 Review -- Chapter 13 Review -- Chapter 14 Review -- Chapter 15 Review -- Chapter 16 Review -- Chapter 17 Review -- Chapter 18 Review -- Chapter 19 Review -- Chapter 20 Review -- Chapter 21 Review -- Chapter 22 Review -- Chapter 23 Review -- Answers for Chapter 3 Review -- Answers for Chapter 4 Review -- Answers for Chapter 5 Review -- Answers for Chapter 6 Review -- Answers for Chapter 7 Review -- Answers for Chapter 8 Review -- Answers for Chapter 9 Review -- Answers for Chapter 10 Review -- Answers for Chapter 11 Review -- Answers for Chapter 12 Review -- Answers for Chapter 13 Review -- Answers for Chapter 14 Review -- Answers for Chapter 15 Review -- Answers for Chapter 16 Review -- Answers for Chapter 17 Review -- Answers for Chapter 18 Review -- Answers for Chapter 19 Review -- Answers for Chapter 20 Review -- Answers for Chapter 21 Review -- Answers for Chapter 22 Review -- Answers for Chapter 23 Review -- Where To from Here? -- Index -- EULA.</tableOfContents><note type="statement of responsibility" altRepGroup="00">Carolyn Wheater.</note><note>Includes index.</note><subject authority="lcsh"><topic>Mathematics.</topic></subject><classification authority="lcc">QA39.2 .W443 2022</classification><classification authority="ddc" edition="23">510</classification><relatedItem type="otherFormat" otherType="Print version:" displayLabel="Print version:"><titleInfo><title>All the Math You'll Ever Need</title></titleInfo><name><namePart>Wheater, Carolyn C.</namePart></name><originInfo><publisher>Newark : John Wiley &amp; Sons, Incorporated,c2022</publisher></originInfo><identifier type="isbn">ISBN 9781119719182</identifier></relatedItem><relatedItem type="series"><titleInfo><title>Wiley Self-Teaching Guides</title></titleInfo></relatedItem><identifier type="isbn">9781119719199</identifier><identifier type="isbn">1119719194</identifier><identifier type="oclc">1233166924</identifier><identifier type="oclc">1304834691</identifier><recordInfo><descriptionStandard>rda</descriptionStandard><recordContentSource authority="marcorg">MiAaPQ</recordContentSource><recordCreationDate encoding="marc">221118</recordCreationDate><recordChangeDate encoding="iso8601">20251116140034.0</recordChangeDate><recordIdentifier source="kobv">almatuudk_9923196601902884</recordIdentifier><recordOrigin>Converted from MARCXML to MODS version 3.6 using MARC21slim2MODS3-6.xsl
				(Revision 1.119 2018/06/21)</recordOrigin><languageOfCataloging><languageTerm authority="iso639-2b" type="code">eng</languageTerm></languageOfCataloging></recordInfo><extension><vlz:info xmlns:vlz="http://visuallibrary.net/vlz/1.0/" version="0"/></extension></mods></srw:recordData></srw:record><srw:record>
    <srw:recordSchema>info:srw/schema/1/mods-v3.5</srw:recordSchema>
    <srw:recordPacking>xml</srw:recordPacking>
<srw:recordPosition>2</srw:recordPosition><srw:recordData><mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.6" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-6.xsd"><titleInfo><title>Cases in laboratory genetics and genomics (LGG) practice /</title></titleInfo><name type="personal" usage="primary"><displayForm>Li, Xia,</displayForm><namePart type="date">1871-1938,</namePart><role><roleTerm type="text">author.</roleTerm></role></name><typeOfResource>text</typeOfResource><genre authority="marcgt">bibliography</genre><genre authority="rdacontent">text</genre><originInfo><place><placeTerm type="code" authority="marccountry">enk</placeTerm></place><place><placeTerm type="text">Langford Lane, Kidlington, England :</placeTerm></place><publisher>Academic Press,</publisher><dateIssued>[2023]</dateIssued><dateIssued>©2023</dateIssued><dateIssued encoding="w3cdtf" keyDate="yes">2023</dateIssued><edition>1st ed.</edition><issuance>single unit</issuance></originInfo><language><languageTerm authority="iso639-2b" type="code">eng</languageTerm></language><physicalDescription><form authority="marccategory">electronic resource</form><form authority="marcsmd">remote</form><extent>1 online resource (524 pages)</extent><form type="media" authority="rdamedia">computer</form><form type="carrier" authority="rdacarrier">online resource</form></physicalDescription><abstract type="Summary">Cases in Laboratory Genetics and Genomics (LGG) Practice instructs readers in the lab-based diagnosis of genetic conditions, including inborn and acquired disorders using cytogenetics and molecular genetics technologies.</abstract><tableOfContents>Intro -- Cases in Laboratory Genetics and Genomics (LGG) Practice -- Copyright -- Dedication -- Contents -- Contributors -- Foreword -- Preface -- Acknowledgments -- Part I: Inborn diseases -- Chapter 1: Multiple congenital anomalies and developmental delay -- Background -- Case 1.1 Multiple congenital anomalies caused by an unbalanced translocation -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Case 1.2 Recombinant chromosome 8 syndrome -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Case 1.3 Multiple congenital anomalies caused by an unbalanced translocation and a deletion -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Case 1.4 Diamond-Blackfan anemia -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Summary of key learning points -- References -- Chapter 2: Molar pregnancy -- Background -- Case 2.1 Complete mole -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendation -- Case 2.2 Partial mole -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Summary of key learning points -- References -- Chapter 3: Sex chromosomal abnormalities -- Background -- Case 3.1 Female with 45,X/46,XY mosaicism -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations.</tableOfContents><tableOfContents>Future testing and recommendations -- Case 3.2 Sex reversal -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Case 3.3 Variant turner syndrome -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Case 3.4 Indeterminate sex with an abnormal Y chromosome -- Clinical indication -- Test ordered -- Test results -- Results with interpretation -- Future testing and recommendations -- Case 3.5 Klinefelter syndrome (47,XXY) -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Case 3.6 Klinefelter syndrome variant (48,XXYY syndrome) -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Summary of key learning points -- References -- Chapter 4: Consanguinity -- Background -- Case 4.1 Multiple congenital anomalies due to family history of consanguinity -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Case 4.2 Multiple developmental disorders due to consanguinity and Charcot-Marie-tooth disease type 1A -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Summary of key learning points -- References -- Chapter 5: Uniparental disomy and imprinting disorders -- Background -- Case 5.1 Prader-Willi syndrome -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations.</tableOfContents><tableOfContents>Future testing and recommendation -- Case 5.2 Prader-Willi/Angelman syndrome -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Case 5.3 Angelman syndrome -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Case 5.4 Gaucher disease -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Case 5.5 Uniparental disomy 7 -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Summary of key learning points -- References -- Chapter 6: Pallister-Killian syndrome -- Background -- Case 6.1 Pallister-Killian syndrome -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Case 6.2 Pallister-Killian syndrome -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendation -- Summary of key learning points -- References -- Chapter 7: Fragile X syndrome -- Background -- Case 7.1 Fragile X syndrome in a male with a full mutation -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Case 7.2 Fragile X syndrome in a female with a full mutation -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Summary of key learning points -- References -- Chapter 8: Overgrowth syndrome.</tableOfContents><tableOfContents>Background -- Case 8.1 Sotos syndrome -- Clinical indication -- Tests ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Case 8.2 Somatic overgrowth syndrome with PIK3CA mutation -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Summary of key learning points -- References -- Chapter 9: Contiguous gene syndrome -- Background -- Case 9.1 Haploinsufficiency of A20 (HA20) with 3.4Mb deletion -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendation -- Case 9.2 Haploinsufficiency of A20 (HA20) with 11.7Mb deletion -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendation -- Case 9.3 Contiguous gene syndrome with duplication of 22q11.2q12.1 -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendation -- Case 9.4 Contiguous gene syndrome with duplication of 6q16.1q23.3 -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendation -- Case 9.5 DiGeorge/Velo-cardio-facial (VCF) syndrome (22q11.2 deletion syndrome) -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing recommendation -- Case 9.6 Contiguous gene syndrome with a deletion of 1q43q44 -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing recommendation -- Summary of key learning points.</tableOfContents><tableOfContents>References -- Chapter 10: Thrombosis -- Background -- Case 10.1 Deep vein thrombosis -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Summary of key learning points -- References -- Chapter 11: Pharmacogenomics -- Background -- Case 11.1 Overdose acetaminophen (APAP) -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendation -- Summary of key learning points -- References -- Part II: Hematologic malignancies -- Chapter 12: Chronic myeloid leukemia -- Background -- Case 12.1 Chronic myeloid Leukemia (CML) with t(1 -- 9 -- 22 -- 15)(p32 -- q34 -- q11.2 -- q25) -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Case 12.2 Chronic myeloid leukemia (CML) with t(9 -- 22 -- 17)(q34 -- q11.2 -- q24) -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Case 12.3 Chronic myeloid leukemia (CML) with t(9 -- 22)(q34 -- q11.2)inv(22) -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Case 12.4 Chronic myeloid leukemia and acute lymphoblastic leukemia with t(9 -- 22)(q34 -- q11.2) -- Clinical indication -- Test ordered -- Laboratory test performed -- Test results -- Results with interpretations -- Future testing and recommendations -- Summary of key learning points -- References -- Chapter 13: Myeloid/lymphoid neoplasms with eosinophilia and tyrosine kinase gene fusions -- Background -- Case 13.1 Myeloid/lymphoid neoplasm (MLN) with FGFR1 rearrangement.</tableOfContents><tableOfContents>Clinical indication.</tableOfContents><note type="statement of responsibility" altRepGroup="00">Xia Li.</note><note type="bibliography">Includes bibliographical references and index.</note><subject authority="lcsh"><topic>Diagnosis, Laboratory</topic><genre>Case studies.</genre></subject><subject authority="lcsh"><topic>Genetic disorders</topic><topic>Diagnosis</topic><genre>Case studies.</genre></subject><subject authority="mesh"><topic>Genetic Testing.</topic></subject><subject authority="mesh"><topic>Genetic Diseases, Inborn</topic><topic>diagnosis.</topic></subject><classification authority="lcc">RB37.5 .L5 2023</classification><classification authority="ddc" edition="23">616.042</classification><relatedItem type="otherFormat" otherType="Print version:" displayLabel="Print version:"><titleInfo><title>Cases in Laboratory Genetics and Genomics (LGG) Practice</title></titleInfo><name><namePart>Li, Xia</namePart></name><originInfo><publisher>San Diego : Elsevier Science &amp; Technology,c2023</publisher></originInfo><identifier type="isbn">ISBN 9780323996228</identifier></relatedItem><identifier type="isbn">9780323996235</identifier><identifier type="isbn">032399623X</identifier><identifier type="oclc">1381711348</identifier><recordInfo><descriptionStandard>rda</descriptionStandard><recordContentSource authority="marcorg">MiAaPQ</recordContentSource><recordCreationDate encoding="marc">230709</recordCreationDate><recordChangeDate encoding="iso8601">20250416110202.0</recordChangeDate><recordIdentifier source="kobv">almahu_9949983747202882</recordIdentifier><recordOrigin>Converted from MARCXML to MODS version 3.6 using MARC21slim2MODS3-6.xsl
				(Revision 1.119 2018/06/21)</recordOrigin><languageOfCataloging><languageTerm authority="iso639-2b" type="code">eng</languageTerm></languageOfCataloging></recordInfo><extension><vlz:info xmlns:vlz="http://visuallibrary.net/vlz/1.0/" version="0"/></extension></mods></srw:recordData></srw:record><srw:record>
    <srw:recordSchema>info:srw/schema/1/mods-v3.5</srw:recordSchema>
    <srw:recordPacking>xml</srw:recordPacking>
<srw:recordPosition>3</srw:recordPosition><srw:recordData><mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.6" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-6.xsd"><titleInfo><title>Fundamentals of Software Testing.</title></titleInfo><name type="personal" usage="primary"><displayForm>Homès, Bernard.</displayForm></name><typeOfResource>text</typeOfResource><genre authority="rdacontent">text</genre><genre authority="marcgt">book</genre><originInfo><place><placeTerm type="code" authority="marccountry">xx</placeTerm></place><place><placeTerm type="text">Newark :</placeTerm></place><publisher>John Wiley &amp; Sons, Incorporated,</publisher><dateIssued>2024.</dateIssued><dateIssued>©2024.</dateIssued><dateIssued encoding="w3cdtf" keyDate="yes">2024</dateIssued><edition>2nd ed.</edition><issuance>single unit</issuance></originInfo><language><languageTerm authority="iso639-2b" type="code">eng</languageTerm></language><physicalDescription><form authority="marccategory">electronic resource</form><form authority="marcsmd">remote</form><extent>1 online resource (388 pages)</extent><form type="media" authority="rdamedia">computer</form><form type="carrier" authority="rdacarrier">online resource</form></physicalDescription><abstract type="Summary">Software testing has greatly evolved since the first edition of this book in 2011. Testers are now required to work in "agile" teams and focus on automating test cases. It has thus been necessary to update this work, in order to provide fundamental knowledge that testers should have to be effective and efficient in today's world. This book describes the fundamental aspects of testing in the different lifecycles, and how to implement and benefit from reviews and static analysis. Multiple other techniques are approached, such as equivalence partitioning, boundary value analysis, use case testing, decision tables and state transitions. This second edition also covers test management, test progress monitoring and incident management, in order to ensure that the testing information is correctly provided to the stakeholders. This book provides detailed course-study material for the 2023 version of the ISTQB Foundation level syllabus, including sample questions to help prepare for exams.</abstract><tableOfContents>Cover -- Title Page -- Copyright Page -- Contents -- Preface -- Glossary -- Chapter 1. Fundamentals of Testing -- 1.1. What is testing? -- 1.1.1. Software and systems context -- 1.1.2. Causes of software defects -- 1.1.3. Role of testing in software development, maintenance and operations -- 1.1.4. Tests and quality -- 1.1.5. Terminology. -- 1.2. What is testing? -- 1.2.1. Origin of defects -- 1.2.2. Common goals of testing -- 1.2.3. Examples of objectives for testing -- 1.2.4. Test and debugging -- 1.3. Paradoxes and main principles -- 1.3.1. Testing identifies the presence of defects -- 1.3.2. Exhaustive testing is impossible -- 1.3.3. Early testing -- 1.3.4. Defect clustering -- 1.3.5. Pesticide paradox -- 1.3.6. Testing is context dependent -- 1.3.7. Absence-of-errors fallacy -- 1.4. Test activities, testware and test roles -- 1.4.1. Planning -- 1.4.2. Monitoring and control -- 1.4.3. Test analysis and design -- 1.4.4. Test implementation -- 1.4.5. Test execution -- 1.4.6. Reporting -- 1.4.7. Test completion activities -- 1.4.8. The value of traceability -- 1.4.9. Impact of context on the test process -- 1.5. Roles in testing -- 1.6. Essential skills and "good practices" in testing -- 1.6.1. Generic skills -- 1.6.2. Specific skills -- 1.6.3. Whole team approach -- 1.6.4. Independence of testing -- 1.6.5. Levels of independence -- 1.6.6. Adapt to objectives -- 1.6.7. Destructive or constructive? -- 1.6.8. People skills -- 1.6.9. Change of perspective -- 1.7. Testers and code of ethics (FL 1.6) -- 1.7.1. Public -- 1.7.2. Client and employer -- 1.7.3. Product -- 1.7.4. Judgment -- 1.7.5. Management -- 1.7.6. Profession -- 1.7.7. Colleagues -- 1.7.8. Self -- 1.8. Sample exam questions -- Chapter 2. Testing Throughout the Software Life Cycle -- 2.1. Testing through the software development life cycle -- 2.1.1. Sequential models.</tableOfContents><tableOfContents>2.1.2. Iterative models -- 2.1.3. Incremental model -- 2.1.4. RAD -- 2.1.5. Agile models -- 2.1.6. Selection of a development model -- 2.1.7. Positioning tests -- 2.1.8. Test-first and shift-left approaches -- 2.2. Test levels and test types -- 2.2.1. Component-level testing or component tests -- 2.2.2. Integration-level testing or integration tests -- 2.2.3. System tests -- 2.2.4. Acceptance tests -- 2.2.5. Other levels -- 2.3. Types of tests -- 2.3.1. Functional tests -- 2.3.2. Nonfunctional tests -- 2.3.4. Tests associated with changes -- 2.3.5. Comparisons and examples -- 2.4. Test and maintenance -- 2.4.1. Maintenance context -- 2.4.2. Evolutive maintenance -- 2.4.3. Corrective maintenance -- 2.4.4. Retirement and replacement -- 2.4.5. Regression test policies -- 2.4.6. SLA validation and acceptance -- 2.5. Oracles -- 2.5.1. Problems with oracles -- 2.5.2. Sources of oracles -- 2.5.3. Oracle usage -- 2.6. Process improvements -- 2.6.1. Objectives -- 2.6.2. Measurements -- 2.6.3. Retrospectives and improvements -- 2.7. Specific cases -- 2.7.1. Performance tests -- 2.7.2. Maintainability tests -- 2.8. Sample exam questions -- Chapter 3. Static Testing -- 3.1. Static techniques and the test process -- 3.2. Review process -- 3.2.1. Types of reviews -- 3.2.2. Roles and responsibilities during reviews -- 3.2.3. Phases of reviews -- 3.2.4. Success factors for reviews -- 3.2.5. Comparison of the types of reviews -- 3.3. Static analysis by tools -- 3.3.1. Types of static analysis -- 3.3.2. Types of defects that can be identified -- 3.3.3. Data flow analysis -- 3.4. Added value of static activities -- 3.5. Sample exam questions -- Chapter 4. Test Design Techniques -- 4.1. The test development process -- 4.1.1. Terminology -- 4.1.2. Traceability -- 4.2. Categories of test design techniques -- 4.2.1. Black box, white box or gray box.</tableOfContents><tableOfContents>4.2.2. Experience-based techniques -- 4.2.3. Test characteristics -- 4.2.4. Limitations and assumptions -- 4.3. Black-box techniques -- 4.3.1. Equivalence partitioning -- 4.3.2. Boundary value analysis -- 4.3.3. Decision tables -- 4.3.4. Other combinational techniques -- 4.3.5. State transition testing -- 4.3.6. Use case testing -- 4.3.7. Limitations and assumptions -- 4.4. Structure-based techniques -- 4.4.1. Statement testing and coverage -- 4.4.2. Decision testing and coverage -- 4.4.3. Other structure-based techniques -- 4.4.4. MC/DC coverage -- 4.4.5. Limitations and assumptions of structure-based testing -- 4.4.6. Coverage level and exit criteria -- 4.5. Experience-based technique -- 4.5.1. Attacks -- 4.5.2. Defect taxonomies -- 4.5.3. Error guessing and ad hoc testing -- 4.5.4. Exploratory testing -- 4.5.5. Limitations and assumptions -- 4.6. Collaboration-based test approaches -- 4.6.1. Collaborative user stories -- 4.6.2. Acceptance criteria -- 4.6.3. Acceptance test-driven development -- 4.7. Choosing test techniques -- 4.8. Sample exam questions -- Chapter 5. Test Management -- 5.1. Test organization -- 5.1.1. Independence levels -- 5.1.2. Roles and responsibilities -- 5.1.3. Human and contractual aspects -- 5.2. Test planning and estimation -- 5.2.1. Planning and evaluation activities -- 5.2.2. Test planning activities -- 5.2.3. Test documentation -- 5.2.4. Entry and exit criteria for test activities -- 5.3. Test progress monitoring and control (FL 5.3) -- 5.4. Reporting -- 5.4.1. What to report, to whom and how? -- 5.4.2. Statistics and graphs -- 5.5. Transverse processes and activities -- 5.5.1. Test data definition -- 5.5.2. Configuration management (FL 5.4) -- 5.5.3. Change management -- 5.6. Risk management (FL 5.2) -- 5.6.1. Principles of risk management -- 5.6.2. Project risks and product risks.</tableOfContents><tableOfContents>5.6.3. Introduction to risk management -- 5.7. Defect management (FL 5.5) -- 5.7.1. Introduction to defect management -- 5.7.2. Defect identification -- 5.7.3. Actions applied to defects -- 5.7.4. Defect disposition -- 5.8. Sample exam questions -- Chapter 6. Tools Support for Testing -- 6.1. Types of test tools -- 6.1.1. Test tool classification -- 6.1.2. Tools supporting test management -- 6.1.3. Tools supporting requirement management -- 6.1.4. Tools supporting static tests -- 6.1.5. Modeling tools -- 6.1.6. Tools supporting test design and test data creation -- 6.1.7. Tools supporting test execution -- 6.1.8. Tools supporting test environment management -- 6.1.9. Tools supporting test data comparison -- 6.1.10. Tools supporting test coverage measurement -- 6.1.11. Other test supporting tools -- 6.2. Assumptions and limitations of test tools -- 6.2.1. Advantages and risks of the tools -- 6.2.2. Specific considerations for some tools -- 6.3. Selecting and introducing tools in an organization -- 6.3.1. Main principles -- 6.3.2. Tool selection process -- 6.3.3. Test tool implementation -- 6.3.4. To build or to buy test tools? -- 6.4. Sample exam questions -- Chapter 7. Mock Exam -- Chapter 8. Templates and Models -- 8.1. Master test plan -- 8.2. Test plan -- 8.2.1. Test plan as per IEEE 829-1998 -- 8.2.2. Test plan as per IEEE 829-2008 -- 8.3. Test design document -- 8.3.1. Test design specifications as per IEEE 829-1998 -- 8.3.2. Test design document as per IEEE 829-2008 -- 8.4. Test case -- 8.4.1. Test case document as per IEEE 829-1998 -- 8.4.2. Test case document as per IEEE 829-2008 -- 8.5. Test procedure -- 8.5.1. Test procedure document as per IEEE 829-1998 -- 8.5.2. Test procedure document as per IEEE 829-2008 -- 8.6. Test log -- 8.6.1. Test log as per IEEE 829-1998 -- 8.6.2. Test log as per IEEE 829-2008 -- 8.7. Defect report.</tableOfContents><tableOfContents>8.7.1. Defect report as per IEEE 829-1998 -- 8.7.2. Defect report as per IEEE 829-2008 -- 8.8. Test report -- 8.8.1. Test report as per IEEE 829-1998 -- 8.8.2. Interim test report as per IEEE 829-2008 -- 8.8.3. Level test report as per IEEE 829-2008 -- 8.8.4. Master test report as per IEEE 829-2008 -- Chapter 9. Answers to the Questions -- 9.1. Answers to the end-of-chapter questions -- 9.2. Correct answers to the sample paper questions -- References -- Index -- Other titles from ISTE in Computer Engineering -- EULA.</tableOfContents><subject authority="lcsh"><topic>Computer software</topic><topic>Testing.</topic></subject><classification authority="lcc">QA76.76.T48</classification><classification authority="ddc" edition="23/eng/20241209">005.1</classification><relatedItem type="otherFormat"><identifier type="isbn">ISBN 9781786309822</identifier></relatedItem><relatedItem type="otherFormat"><identifier type="isbn">ISBN 1786309823</identifier></relatedItem><relatedItem type="series"><titleInfo><title>Computer engineering series (London, England)</title></titleInfo></relatedItem><identifier type="isbn">9781394298976</identifier><identifier type="isbn">1394298978</identifier><identifier type="isbn">9781394298952</identifier><identifier type="isbn">1394298951</identifier><identifier type="oclc">1477819775</identifier><identifier type="oclc">1436834467</identifier><recordInfo><descriptionStandard>rda</descriptionStandard><recordContentSource authority="marcorg">MiAaPQ</recordContentSource><recordCreationDate encoding="marc">240601</recordCreationDate><recordChangeDate encoding="iso8601">20251214173404.0</recordChangeDate><recordIdentifier source="kobv">almatuudk_9923118648102884</recordIdentifier><recordOrigin>Converted from MARCXML to MODS version 3.6 using MARC21slim2MODS3-6.xsl
				(Revision 1.119 2018/06/21)</recordOrigin><languageOfCataloging><languageTerm authority="iso639-2b" type="code">eng</languageTerm></languageOfCataloging></recordInfo><extension><vlz:info xmlns:vlz="http://visuallibrary.net/vlz/1.0/" version="0"/></extension></mods></srw:recordData></srw:record><srw:record>
    <srw:recordSchema>info:srw/schema/1/mods-v3.5</srw:recordSchema>
    <srw:recordPacking>xml</srw:recordPacking>
<srw:recordPosition>4</srw:recordPosition><srw:recordData><mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.6" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-6.xsd"><titleInfo><title>Discrimination testing in sensory science :</title><subTitle>a practical handbook /</subTitle></titleInfo><name type="personal"><displayForm>Rogers, Lauren,</displayForm><role><roleTerm type="text">editor.</roleTerm></role></name><typeOfResource>text</typeOfResource><genre authority="marcgt">bibliography</genre><genre authority="rdacontent">text</genre><originInfo><place><placeTerm type="code" authority="marccountry">enk</placeTerm></place><place><placeTerm type="text">Duxford, England :</placeTerm></place><publisher>Woodhead Publishing,</publisher><dateIssued>2017.</dateIssued><dateIssued>©2017</dateIssued><dateIssued encoding="w3cdtf" keyDate="yes">2017</dateIssued><copyrightDate encoding="marc">2017</copyrightDate><issuance>single unit</issuance></originInfo><language><languageTerm authority="iso639-2b" type="code">eng</languageTerm></language><physicalDescription><form authority="marccategory">electronic resource</form><form authority="marcsmd">remote</form><extent>1 online resource (501 pages) : color illustrations, tables.</extent><form type="media" authority="rdamedia">computer</form><form type="carrier" authority="rdacarrier">online resource</form></physicalDescription><tableOfContents>Front Cover -- Discrimination Testing in Sensory Science -- Related Titles -- Discrimination Testing in Sensory Science -- Copyright -- Dedication -- Contents -- List of Contributors -- Preface -- Acknowledgments -- I - Introduction to Discrimination Testing -- 1 - Introduction and History of Sensory Discrimination Testing -- REFERENCES -- FURTHER READING -- 2 - Statistics for Use in Discrimination Testing -- 1. BUSINESS RISK -- 1.1 Conventional Hypothesis Testing -- 1.1.1 The p-Value -- 1.1.2 Type I and Type II Errors -- 1.1.3 The Momentary Proportion of Discriminators -- 1.1.4 Sensory Tests for Difference in Tests Without Chance Bounds -- 1.1.5 Statistical Significance Is Not Practical Significance -- 1.1.6 Sensory Tests for Equivalency or Noninferiority -- 1.2 Reframing the Hypothesis Test Using Likelihood or Bayesian Inference -- 2. DATA ARISING FROM SENSORY DISCRIMINATION TEST METHODS -- 2.1 Classification of Methods -- 2.2 Importance of Experimental Design on Analysis -- 3. ANALYSIS OF DATA ARISING FROM TESTS WITH A CHANCE BOUND (E.G., TRIANGLE TEST) -- 3.1 Unreplicated Data -- 3.2 Replicated Data -- 3.3 Statistical Power -- 4. ANALYSIS OF DATA ARISING FROM SIMPLE CLASSIFICATION TASKS WITHOUT A CHANCE BOUND (E.G., A-NOT-A TEST) -- 4.1 Unreplicated Data -- 4.2 Replicated Data -- 4.3 Statistical Power -- 5. ANALYSIS OF DATA ARISING FROM DIFFERENCE FROM CONTROL/DEGREE OF DIFFERENCE TEST METHODS -- 6. ANALYSIS OF DATA ARISING FROM A RANKING TEST METHOD -- 7. EVALUATING SENSORY EQUIVALENCY -- 7.1 Equivalence Testing for Data Arising From Tests With a Correct Response -- 7.2 Equivalence Testing for Data Arising From Tests That Do Not Have a Correct Response -- 8. CONTEXTUALIZING SENSORY DISCRIMINATION RESULTS TO MAKE BUSINESS DECISIONS -- 9. SUMMARY -- 10. RECOMMENDED READING -- ACKNOWLEDGMENTS -- REFERENCES.</tableOfContents><tableOfContents>3 - Deciding Which Test to Use in Discrimination Testing -- 1. THE OBJECTIVE/BUSINESS NEED -- 2. CONSIDERING ALL POSSIBLE TEST METHODS -- 3. GENERATING A HYPOTHESIS -- 4. THE ACTION STANDARD AND POSSIBLE OUTCOMES -- 5. ASSESSORS AND STATISTICAL POWER -- 5.1 Assessor Type -- 5.2 Assessor Numbers -- 5.3 Statistical Power -- 6. BUDGET -- 7. PRODUCT CONSIDERATIONS -- 7.1 Quantity of Sample Available -- 7.2 Carriers/Substrate-Complex Products -- 8. WHEN NOT TO USE DISCRIMINATION TESTING -- 9. SUMMARY -- REFERENCES -- FURTHER READING -- 4 - Applications and Limitations of Discrimination Testing -- 1. INTRODUCTION -- 2. CATEGORIZING DISCRIMINATION TESTS WITHIN SENSORY METHODOLOGY -- 3. APPLICATIONS OF DISCRIMINATION TESTS -- 3.1 Discrimination Testing in Quality Control -- 3.2 Discrimination Testing in Product Development -- 3.3 Other Applications (Special Cases) of Discrimination Tests -- 4. LIMITATIONS OF DISCRIMINATION TESTS -- 5. USING CONSUMERS IN DISCRIMINATION TESTS -- 6. APPLICATIONS AND LIMITATIONS OF COMMONLY USED DISCRIMINATION TESTS -- 6.1 Triangle Test -- 6.1.1 Applications -- 6.1.2 Limitations -- 6.2 Duo-Trio Test -- 6.2.1 Applications -- 6.2.2 Limitations -- 6.3 A-not-A -- 6.3.1 Applications -- 6.3.2 Limitations -- 6.4 Two-Out-of-Five Test -- 6.4.1 Applications -- 6.4.2 Limitations -- 6.5 Paired Comparison Tests -- 6.5.1 2-AFC -- 6.5.2 Same-Different Test -- 6.5.3 Applications -- 6.5.4 Limitations -- 6.6 Tetrad -- 6.6.1 Applications -- 6.6.2 Limitations -- 6.7 Difference From Control -- 6.7.1 Applications -- 6.7.2 Limitations -- 6.8 Ranking -- 6.8.1 Applications -- 6.8.2 Limitations -- 6.9 ABX -- 6.9.1 Applications -- 6.9.2 Limitations -- 7. CONCLUSION -- ACKNOWLEDGMENTS -- REFERENCES -- II - Methods and Analysis in Discrimination Testing: Practical Guidance.</tableOfContents><tableOfContents>5 - Paired Comparison/Directional Difference Test/2-Alternative Forced Choice (2-AFC) Test, Simple Difference Test/ ... -- 1. INTRODUCTION -- 1.1 Overview of the Types of Paired Comparison Test -- 1.2 Application of the Test -- 1.3 Forced Choice Versus Nonforced Choice -- 1.4 Response Bias -- 1.5 One-Sided Versus Two-Sided -- 1.6 Test Sensitivity -- 1.7 Testing Difference Versus Similarity -- 1.8 Replication -- 2. SAME-DIFFERENT TEST: COMPARING TWO SAMPLES -- 2.1 Objective -- 2.2 Method Outline -- 2.3 Example of Questionnaire -- 2.4 Experimental Design -- 2.5 Assessors -- 2.6 Test Environment -- 2.7 Test Protocol -- 2.8 Data Analysis -- 2.9 Case Studies -- 3. DIRECTIONAL PAIRED COMPARISON: COMPARING TWO SAMPLES -- 3.1 Objective -- 3.2 Method Outline -- 3.3 Example of Questionnaire -- 3.4 Experimental Design -- 3.5 Assessors -- 3.6 Test Environment -- 3.7 Test Protocol -- 3.8 Data Analysis -- 3.9 Case Studies -- 4. MULTIPLE PAIRED COMPARISON: COMPARING MULTIPLE SAMPLES -- 4.1 Objective -- 4.2 Method Outline -- 4.3 Example of Questionnaire -- 4.4 Experimental Design -- 4.5 Assessors -- 4.6 Test Environment -- 4.7 Test Protocol -- 4.8 Data Analysis -- 4.9 Case Studies -- REFERENCES -- 6 - A-Not-A Test -- 1. WHAT IS THE A-NOT-A TEST? -- 2. PROCEDURE -- 2.1 Familiarization -- 2.2 Testing -- 2.3 Type of Assessors -- 3. WHEN TO USE THE A-NOT-A TEST -- 4. ANALYSIS OF A-NOT-A RESULTS -- 4.1 Chi-Squared Model -- 4.1.1 Note on Replicated Testing -- 4.2 Thurstonian Distance -- 4.2.1 Decision Rule for the "A-Not-A" -- 4.3 R-Index -- 5. CONCLUSION -- 6. CASE STUDY -- REFERENCES -- FURTHER READING -- 7 - Triangle Test -- 1. TEST PRINCIPLE -- 2. WHY AND WHEN TO USE IT -- 3. ADVANTAGES AND DISADVANTAGES -- 4. TERMS AND DEFINITIONS (BS ISO 4120) -- 4.1 Risks -- 4.1.1 Alpha Risk (α Risk) -- 4.1.2 Beta Risk (β Risk) -- 4.2 N -- 4.3 Pd -- 4.4 Action Standard.</tableOfContents><tableOfContents>5. SETTING UP THE TEST -- 5.1 Panelists' Instructions -- 5.2 Palate Cleansers -- 5.3 "No-Difference" Option -- 5.4 Retasting Products -- 5.5 Additional Information Given to Panelists -- 5.6 Testing Environment -- 5.7 Action Standard -- 6. ASSESSORS -- 6.1 Health -- 6.2 Motivation -- 6.3 Experience Versus Inexperience -- 6.4 Training -- 6.5 Information Given -- 6.6 Number of Assessors to Invite -- 6.7 Replication -- 7. PRODUCT PREPARATION AND SERVING -- 8. TEST LAYOUT -- 8.1 Practical Example of Procedure to Set Up the Test -- 9. ANALYSIS AND REPORTING -- 9.1 Difference Testing -- 9.2 Similarity Testing -- REFERENCES -- FURTHER READING -- 8 - Two-Out-of-Five Test -- 1. INTRODUCTION -- 2. EXPERIMENTAL DESIGN -- 3. DATA ANALYSIS -- 4. ANALYSIS INTERPRETATION -- 5. TWO-OUT-OF-FIVE METHOD IN USE -- 6. HANDY HINTS -- 7. CASE STUDY 1 -- 8. CASE STUDY 2 -- REFERENCES -- 9 - Tetrad Test -- 1. WHY THE UPSURGE IN POPULARITY OF THE TETRAD? -- 2. WHEN TO USE A TETRAD -- 3. SETTING YOUR OBJECTIVE -- 4. ASSESSORS -- 5. SETTING UP THE TEST -- 5.1 Samples -- 5.2 Test Environment -- 5.3 Experimental Design -- 5.4 Test Instructions -- 5.5 Data Analysis and Interpretation -- 5.6 Reporting -- 6. CASE STUDY -- REFERENCES -- 10 - Duo-Trio -- 1. INTRODUCTION -- 2. ORIGIN -- 3. PRINCIPLE OF THE TEST -- 4. ASSESSORS -- 5. FACILITIES AND BEST PRACTICE -- 6. WHY CHOOSE A DUO-TRIO TEST -- 7. DUO-TRIO ADDITIONAL RESEARCH -- 8. STATISTICS-DEFINITIONS -- 9. CASE STUDIES -- REFERENCES -- FURTHER READING -- 11 - Difference From Control (DFC) Test -- 1. METHOD OUTLINE -- 2. WHY AND WHEN TO USE THIS METHOD -- 2.1 Consumer Testing -- 2.2 Quality Control and Quality Assurance -- 2.3 Shelf Life -- 2.4 Nonhomogeneous Samples -- 2.5 Fatigue -- 2.6 Threshold Testing -- 2.7 Product Claims -- 2.8 Screening -- 3. ADVANTAGES -- 4. DISADVANTAGES -- 5. TEST PROCEDURE -- 6. TEST LAYOUT AND SETUP.</tableOfContents><tableOfContents>6.1 Sample Layout and Questionnaire Example -- 6.2 Sample Presentation -- 6.3 Presentation Order -- 6.4 Sample Labeling -- 6.5 Sample Assessment Procedure -- 6.6 Palate Cleanser -- 6.7 Degree of Difference Scale -- 7. ASSESSORS -- 7.1 Assessor Selection -- 7.2 Level of Training Required -- 7.3 Number of Assessors -- 8. NUMBER OF SAMPLES -- 9. PRACTICALITIES -- 10. REPORTING -- 11. CONSTRAINTS -- 12. CASE STUDIES -- REFERENCES -- 12 - Ranking Test -- 1. METHOD OUTLINE -- 2. WHY AND WHEN TO USE THIS METHOD -- 2.1 Trained Panel Testing-Assessment of Sensory Attributes -- 2.1.1 Panel Screening -- 2.1.2 Panel Training -- 2.1.3 Assessment of Panel Performance -- 2.1.4 Sample Assessment -- 2.2 Consumer Testing -- 2.3 Presorting Samples -- 2.4 Effect of Packaging -- 2.5 Threshold Testing -- 2.6 Working With Young Children -- 3. ADVANTAGES -- 4. DISADVANTAGES -- 5. TEST PROCEDURE -- 5.1 Test Layout and Setup -- 5.2 Sample Layout and Questionnaire Example -- 5.3 Sample Presentation -- 5.4 Presentation Order -- 5.4.1 Complete Block Design -- 5.4.2 Balanced Incomplete Block Design -- 5.5 Sample Labeling -- 5.6 Sample Assessment Procedure -- 5.7 Palate Cleanser -- 6. ASSESSORS -- 6.1 Assessor Selection -- 6.2 Level of Training Required -- 6.3 Number of Assessors (BS ISO 8587:2006+A1:2013, 2013) -- 7. NUMBER OF SAMPLES -- 8. PRACTICALITIES -- 9. REPORTING -- 10. CONSTRAINTS -- 11. OTHER USES -- 11.1 Flash Profiling -- 11.2 Rank-Rating -- 12. CASE STUDIES -- REFERENCES -- 13 - ABX Discrimination Task -- 1. INTRODUCTION -- 2. METHOD OUTLINE -- 3. A BRIEF HISTORY -- 4. ADVANTAGES AND DISADVANTAGES OF THE ABX DISCRIMINATION TASK -- 5. ABX DISCRIMINATION TASK METHODOLOGY -- 5.1 Products and Assessors -- 5.2 Experimental Design -- 5.3 Booth Setup and Running the Test -- 5.4 Reducing Carryover Effects Between Samples -- 5.5 To Retest or Not to Retest?.</tableOfContents><tableOfContents>5.6 A Few Practicalities When Running the Test.</tableOfContents><note type="statement of responsibility" altRepGroup="00">edited by Lauren Rogers.</note><note type="bibliography">Includes bibliographical references at the end of each chapters and index.</note><subject authority="lcsh"><topic>Testing</topic><genre>Handbooks, manuals, etc.</genre></subject><subject authority="lcsh"><topic>Sensory discrimination</topic><topic>Testing.</topic></subject><classification authority="lcc">TA410 .D573 2017</classification><classification authority="ddc" edition="23">620.110287</classification><classification authority="ddc">612.8</classification><relatedItem type="otherFormat"><identifier type="isbn">ISBN 0-08-101009-5</identifier></relatedItem><relatedItem type="series"><titleInfo><title>Woodhead Publishing in food science, technology, and nutrition.</title></titleInfo></relatedItem><identifier type="isbn">0-08-101116-4</identifier><recordInfo><descriptionStandard>rda</descriptionStandard><recordContentSource authority="marcorg">MiAaPQ</recordContentSource><recordCreationDate encoding="marc">170727</recordCreationDate><recordChangeDate encoding="iso8601">20240506012508.0</recordChangeDate><recordIdentifier source="kobv">edoccha_9960161216002883</recordIdentifier><recordOrigin>Converted from MARCXML to MODS version 3.6 using MARC21slim2MODS3-6.xsl
				(Revision 1.119 2018/06/21)</recordOrigin><languageOfCataloging><languageTerm authority="iso639-2b" type="code">eng</languageTerm></languageOfCataloging></recordInfo><extension><vlz:info xmlns:vlz="http://visuallibrary.net/vlz/1.0/" version="0"/></extension></mods></srw:recordData></srw:record><srw:record>
    <srw:recordSchema>info:srw/schema/1/mods-v3.5</srw:recordSchema>
    <srw:recordPacking>xml</srw:recordPacking>
<srw:recordPosition>5</srw:recordPosition><srw:recordData><mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.6" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-6.xsd"><titleInfo><title>Ultimate Web Automation Testing with Cypress :</title><subTitle>Master End-To-End Web Application Testing Automation to Accelerate Your QA Process with Cypress (English Edition).</subTitle></titleInfo><name type="personal" usage="primary"><displayForm>Skadorva, Vitaly.</displayForm></name><typeOfResource>text</typeOfResource><genre authority="rdacontent">text</genre><genre authority="4">Electronic books.</genre><genre authority="marcgt">book</genre><originInfo><place><placeTerm type="code" authority="marccountry">xx</placeTerm></place><place><placeTerm type="text">Delhi :</placeTerm></place><publisher>Orange Education PVT Ltd,</publisher><dateIssued>2023.</dateIssued><dateIssued>©2023.</dateIssued><dateIssued encoding="w3cdtf" keyDate="yes">2023</dateIssued><edition>1st ed.</edition><issuance>single unit</issuance></originInfo><language><languageTerm authority="iso639-2b" type="code">eng</languageTerm></language><physicalDescription><form authority="marccategory">electronic resource</form><form authority="marcsmd">remote</form><extent>1 online resource (424 pages)</extent><form type="media" authority="rdamedia">computer</form><form type="carrier" authority="rdacarrier">online resource</form></physicalDescription><abstract type="Summary">Dive into the world of automated web testing with "Ultimate Web Automation Testing with Cypress." From foundational concepts to advanced techniques, the book equips professionals with the skills to seamlessly integrate Cypress into their workflow. Starting with setup and basic tests, it progresses to cover end-to-end, component, API, and data-driven testing with practical examples and best practices. Further, it explores advanced topics like custom commands, plugins, Cypress Cloud, Smart Orchestration and Flaky Test Management. The book also unveils the integration with GitHub, GitLab, and Cucumber, and concludes with CI/CD implementation using Docker and Jenkins Pipelines, along with effective reporting techniques. By the end, you will have a profound understanding of Cypress, empowering you to excel in web application testing and advance your careers in the competitive software testing industry.</abstract><tableOfContents>Intro -- Cover Page -- Title Page -- Copyright Page -- Dedication Page -- About the Author -- About the Technical Reviewer -- Acknowledgements -- Preface -- Errata -- Table of Contents -- 1. Getting Started with Cypress Testing -- Introduction -- Structure -- Introduction to Cypress -- Overview of Cypress -- Advantages of Cypress -- Integration with Modern Web Technologies and Frameworks -- Benefits of using Cypress for automation testing -- Real-time reloading and time-travel debugging -- Automatic waiting and retries -- Simple and easy-to-understand API -- Built-in parallelization and dashboard features -- Integration with CI/CD tools -- Wide range of plugins and community support -- Difference between Cypress and Selenium -- Architecture: Cypress's direct browser access versus Selenium's WebDriver-based approach -- Language Support: JavaScript in Cypress versus multiple languages in Selenium -- Automatic waiting and command retries in Cypress -- Speed and performance comparison -- Ease of setup and learning curve -- Key features of Cypress 12 -- Multiple origins testing with 'cy.origin()' -- Browser context preservation with `cy.session()` -- Test isolation -- Fix for dreaded detached DOM errors -- Conclusion -- Further Reading -- 2. Setting Up the Development Environment -- Introduction -- Structure -- Installing Node.js -- NPM (Node Package Manager) -- Yarn -- Installing Cypress -- Configuring Cypress -- Project structure -- Creating your first Cypress project -- Conclusion -- Further Readings -- 3. Writing Your First Test -- Introduction -- Structure -- Introducing the Cypress Test Runner -- Writing a simple test case -- Using Cypress commands -- Navigating commands -- Querying DOM commands -- Action commands -- Assertion commands -- Network requests commands -- Cookies and local storage commands -- Using Cypress assertions.</tableOfContents><tableOfContents>BDD assertions -- TDD assertions -- Sinon-Chai assertions -- Complex assertions -- Assertion timeout -- Understanding hooks and aliases -- Introducing hooks -- Using aliases -- Scopes of hooks and aliases -- Hooks scope -- Aliases scope -- Best practices for using hooks and aliases -- Dealing with asynchronous operations -- Conclusion -- Further readings -- 4. End-to-End (E2E) Testing -- Introduction -- Structure -- Overview of E2E testing -- The crucial role of E2E testing -- E2E testing with Cypress: A new age in testing -- Testing user interactions -- Clicking and double clicking -- Typing into input fields -- Checking and unchecking boxes -- Selecting options in dropdowns -- Working with events -- Drag and Drop -- Hovering -- File uploads -- Keyboard interactions -- Scrolling -- Right clicking -- Form interactions -- Dealing with popups and alerts -- Working with iframes -- Working with different types of elements -- Text elements -- Input fields -- Buttons -- Links -- Images -- Lists -- Tables -- Scalable vector graphics (SVGs) -- Forms -- Dialog and pop-up windows -- Canvas -- Audio and video elements -- Shadow DOM -- Custom Elements -- Map Elements -- Handling timeouts and retries -- Timeouts -- Automatic retries -- Custom retries -- Best practices for handling timeouts and retries -- Conclusion -- Further readings -- 5. Component Testing -- Introduction -- Structure -- Introduction to component testing -- Types of component testing -- Timing of component testing execution -- Differentiating component testing and unit testing -- Component testing vs end-to-end testing -- Setting up component testing with Cypress -- Writing component tests -- Scaffold React Application -- Testing React components -- Crafting a component -- First component test -- Locating elements and assertions -- Incorporating props into components -- Testing interactions.</tableOfContents><tableOfContents>Testing React components with events -- Testing Angular components -- Building an Angular component -- Component inputs -- Interactions with the component -- Testing Angular component events -- Testing Vue.js components -- Building a Vue.js component -- Locating elements and assertions -- Incorporating props into components -- Testing interactions -- Testing Vue.js components with events -- Best practices for component testing -- Understand the component's functionality -- Isolate the component -- Use descriptive test titles -- Favor integration over snapshot tests -- Test different states -- Test events and side effects -- Keep tests DRY, but not at all costs -- Incorporate accessibility checks -- Continuously run tests in your development environment -- Use a test-first methodology (TDD/BDD) -- Debugging and troubleshooting component tests -- Utilize Cypress's time traveling and real-time reloading -- Use cy.log for custom logging -- Use cy.pause for pausing execution -- Use Cypress's built-in debuggability -- Reviewing test artifacts -- Integrating component tests into your testing workflow -- Running component tests locally -- Running component tests in continuous integration -- Writing component tests -- Running component tests -- Conclusion -- Further readings -- 6. API Testing -- Introduction -- Structure -- Introduction to API testing -- Understanding RESTful APIs -- Exploring GraphQL -- Comparing REST and GraphQL -- Cypress for API Testing -- Testing RESTful APIs -- Testing GraphQL APIs -- Aliasing Multiple Queries or Mutations -- Expectations for Query or Mutation Results -- Modifying a Query or Mutation Response -- Validating API responses -- Conclusion -- Further Readings -- 7. Data-Driven Testing -- Introduction -- Structure -- Overview of data-driven testing -- Data-Driven Testing in Action -- Using JSON Files for Test Data.</tableOfContents><tableOfContents>Reasons for Using JSON Files -- Structuring JSON Files for Test Data -- Reading JSON Files in Cypress -- Implementing Data-Driven Tests with JSON Files -- Reading Data from Databases -- Reasons for Using Databases for Test Data -- Setting up the Database Connection -- Setting up MongoDB Connection -- Setting up MySQL Connection -- Using MongoDB and MySQL Data in Cypress Tests -- Implementing Data-Driven Test Cases -- Segregation of Test Data and Production Data -- Leveraging Realistic Data in Tests -- Minimizing Test Data Duplication -- Employing Cypress Plugins for Database Testing -- Setting up a Test Database -- Connecting Cypress to the Test Database -- Test Cases for CRUD Operations -- Test Case to Verify Data Integrity -- Testing Database Transactions -- Testing Database Migrations -- Conclusion -- Further Reading -- 8. Advanced Cypress Techniques -- Introduction -- Structure -- Cypress custom commands -- Creating a custom command -- Using a custom command -- Custom command overwrites -- Asynchronous custom commands -- Chaining custom commands -- Passing options to custom commands -- Custom commands with aliases -- Validating custom commands -- Use cases for custom commands -- Overriding existing commands -- Handling errors in custom commands -- Debugging custom commands -- Best practices for custom commands -- Using videos and screenshots for debugging -- Debugging with screenshots -- Debugging with videos -- Using screenshots and videos effectively -- Working with Cypress plugins -- Configuration -- Preprocessors -- Run lifecycle -- Spec lifecycle -- Browser launching -- Screenshot handling -- cy.task -- List of plugins -- Crafting a plugin -- Custom plugin examples -- Interacting with a database -- Plugin Events -- Environment variables -- Browser launch API -- Custom Webpack preprocessor -- Existing Cypress plugin examples.</tableOfContents><tableOfContents>cypress-cucumber-preprocessor -- cypress-axe -- Handling authentication and authorization -- Authentication vs authorization -- Approaches to testing authentication and authorization -- Testing the UI -- Programmatic login -- Handling authorization -- Testing API authorization -- Authentication by visiting a different domain with cy.origin() -- Programmatic login using Auth0 authentication -- Parallel test execution -- Using CI/CD tools for parallelization -- Parallelization beyond the Dashboard: plugins -- cypress-parallel -- cypress-split -- Cross-browser testing -- Running tests in a specific browser -- Running tests in all supported browsers -- Electron browser: an integral part of Cypress -- Chrome browsers -- Firefox browsers -- Managing test flakiness across different browsers -- Comparing browser behaviors -- WebKit (experimental) -- Network stubbing and mocking -- Using the cy.intercept() command -- Intercepting responses and asserting with cy.wait() -- POST request stubbing -- Wildcards and glob patterns -- Visual regression testing -- Setting up cypress-image-snapshot plugin -- Creating your first visual test -- Dealing with dynamic content -- Image comparison strategies -- Setting up cypress-visual-regression -- Basic usage of cypress-visual-regression -- Dealing with dynamic content -- Customizing cypress-visual-regression -- Conclusion -- Further Reading -- 9. Cypress Cloud, Smart Orchestration, and Flaky Test Management -- Introduction -- Structure -- Introduction to Cypress Cloud -- Understanding Cypress Cloud -- Key features of Cypress Cloud -- Detailed test recording and optimized management -- Smart Orchestration in Cypress -- Introduction to Smart Orchestration -- Parallelization -- Load Balancing -- Spec Prioritization -- Run Cancellation -- Managing flaky tests -- Network instability -- Concurrency issues.</tableOfContents><tableOfContents>Test order dependency.</tableOfContents><relatedItem type="otherFormat" otherType="Print version:" displayLabel="Print version:"><titleInfo><title>Ultimate Web Automation Testing with Cypress: Master End-To-End Web Application Testing Automation to Accelerate Your QA Process with Cypress (English Edition)</title></titleInfo><name><namePart>Skadorva, Vitaly</namePart></name><originInfo><publisher>Delhi : Orange Education PVT Ltd,c2023</publisher></originInfo></relatedItem><identifier type="isbn">9788196782696</identifier><identifier type="oclc">1414456642</identifier><location><url displayLabel="electronic resource" usage="primary display" note="Click to View">https://ebookcentral.proquest.com/lib/huberlin-ebooks/detail.action?docID=31011472</url></location><recordInfo><descriptionStandard>rda</descriptionStandard><recordContentSource authority="marcorg">MiAaPQ</recordContentSource><recordCreationDate encoding="marc">241229</recordCreationDate><recordChangeDate encoding="iso8601">20250207083542.0</recordChangeDate><recordIdentifier source="kobv">almahu_9949927123002882</recordIdentifier><recordOrigin>Converted from MARCXML to MODS version 3.6 using MARC21slim2MODS3-6.xsl
				(Revision 1.119 2018/06/21)</recordOrigin><languageOfCataloging><languageTerm authority="iso639-2b" type="code">eng</languageTerm></languageOfCataloging></recordInfo><extension><vlz:info xmlns:vlz="http://visuallibrary.net/vlz/1.0/" version="0"/></extension></mods></srw:recordData></srw:record><srw:record>
    <srw:recordSchema>info:srw/schema/1/mods-v3.5</srw:recordSchema>
    <srw:recordPacking>xml</srw:recordPacking>
<srw:recordPosition>6</srw:recordPosition><srw:recordData><mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.6" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-6.xsd"><titleInfo><title>Practical power system and protective relays commissioning /</title></titleInfo><name type="personal" usage="primary"><displayForm>Atwa, Omar Salah,</displayForm><role><roleTerm type="text">author.</roleTerm></role></name><typeOfResource>text</typeOfResource><genre authority="rdacontent">text</genre><genre authority="marcgt">book</genre><originInfo><place><placeTerm type="code" authority="marccountry">enk</placeTerm></place><place><placeTerm type="text">London, England :</placeTerm></place><publisher>Academic Press,</publisher><dateIssued>[2019]</dateIssued><dateIssued>©2019</dateIssued><dateIssued encoding="w3cdtf" keyDate="yes">2019</dateIssued><issuance>single unit</issuance></originInfo><language><languageTerm authority="iso639-2b" type="code">eng</languageTerm></language><physicalDescription><form authority="marccategory">electronic resource</form><form authority="marcsmd">remote</form><extent>1 online resource (420 pages)</extent><form type="media" authority="rdamedia">computer</form><form type="carrier" authority="rdacarrier">online resource</form></physicalDescription><abstract type="Summary">Practical Power System and Protective Relays Commissioning is a unique collection of the most important developments in the field of power system setup. It includes simple explanations and cost affordable models for operating engineers. The book explains the theory of power system components in a simple, clear method that also shows how to apply different commissioning tests for different protective relays. The book discusses scheduling for substation commissioning and how to manage available resources to efficiently complete projects on budget and with optimal use of resources.- Explains the theory of power system components and how to set the different types of relays- Discusses the time schedule for substation commissioning and how to manage available resources and cost implications- Details worked examples and illustrates best practices</abstract><tableOfContents>Front Cover -- Practical Power System and Protective Relays Commissioning -- Copyright Page -- Contents -- Introduction -- 1 Power System Elements -- 1.1 Introduction -- 1.2 Overview of a Power System -- 1.2.1 Generation of Power -- 1.2.2 Transmission System -- 1.2.3 Distribution System -- 1.2.4 Loads -- 1.3 System Voltages -- 1.4 Power System Components -- 1.5 IEEE Device Numbers and Functions for Switchgear Apparatus -- 2 Substations -- 2.1 Introduction -- 2.2 Substation Electrical Diagrams -- 2.2.1 Single Line Diagram -- 2.2.2 Schematic/Elementary Diagram -- 2.2.3 Connection or Wiring Diagram -- 2.2.4 Interconnection Diagram -- 2.3 Substation and Busbar Layouts -- 2.3.1 Single Busbar Arrangement -- 2.3.2 Double Busbar/One Circuit Breaker Arrangement -- 2.3.3 Sectioning of Busbar Arrangement -- 2.3.4 Ring Busbar Arrangement -- 2.3.5 One and Half Breaker Arrangement -- 2.3.6 Double Busbar, Double Breaker Arrangement -- 2.3.7 Interconnected Mesh Corners Arrangement -- 2.4 Load Break Switches -- 2.5 Switchgear in Generating Stations -- 2.5.1 Main Switchgear Schemes -- 2.5.2 Auxiliary Switchgear -- 2.5.2.1 Unit system of generator -- 2.5.2.2 Unit scheme employing generator circuit breaker -- 3 Introduction to Testing and Commissioning of Power System -- 3.1 Introduction -- 3.1.1 Precommissioning Procedures -- 3.1.2 Commissioning Management -- 3.2 Power Transformer Commissioning -- 3.2.1 Visual Check -- 3.2.2 Electrical Tests -- 3.3 Surge Arrestor Test -- 3.3.1 Visual Checks -- 3.3.2 Electrical Tests -- 3.4 Current Transformer Commissioning Tests -- 3.4.1 Visual Checks -- 3.4.2 Commissioning Electrical Tests -- 3.5 Voltage Transformer Commissioning Tests -- 3.5.1 Visual Checks -- 3.5.2 Electrical Commissioning Tests -- 3.6 Gas Insulated Switchgear Commissioning Test -- 3.6.1 Visual Check and Mechanical Tests -- 3.6.2 Electrical Tests.</tableOfContents><tableOfContents>3.7 High Voltage Cables Commissioning Tests -- 3.7.1 Visual Checks -- 3.7.2 Electrical Tests -- 3.8 Protection and Control Panels Commissioning Tests -- 3.8.1 Visual Check -- 3.8.2 Electrical Tests -- 3.9 Final Energization Commissioning Procedures -- 3.10 AC Distribution Panel Commissioning Tests -- 3.10.1 Visual Checks -- 3.10.2 Electrical Tests -- 3.11 DC Distribution Panels Commissioning Tests -- 3.11.1 Visual Check -- 3.11.2 Electrical Tests -- 3.12 Battery Commissioning Tests -- 3.12.1 Visual Check -- 3.12.2 Electrical Tests -- 3.13 Battery Charger Commissioning Tests -- 3.13.1 Visual Checks -- 3.13.2 Electrical Tests -- 4 Generators and Motors: Theory and Testing -- 4.1 Introduction -- 4.2 Generating Stations -- 4.2.1 Hydro Power Stations -- 4.2.2 Thermal Power Stations -- 4.2.3 Nuclear Power Stations -- 4.3 Renewable Power Systems -- 4.3.1 Introduction -- 4.3.2 Renewable Energy -- 4.3.3 Types of Renewable Energy -- 4.3.3.1 Solar Energy -- 4.3.3.2 Wind Energy -- 4.3.3.2.1 Wind Turbine Power System Protection Zones -- 4.3.3.3 Geothermal Energy -- 4.3.3.4 Biomass Energy -- 4.3.3.5 Ocean or Tidal Energy -- 4.3.3.6 Hydro-electric Energy -- 4.4 Synchronous Generators: Theory and Construction -- 4.4.1 Synchronous Generator Excitation System -- 4.4.2 Synchronous Generator Ratings -- 4.4.3 Steady-State Stability and Transient Stability of Synchronous Generators -- 4.4.4 Power Angle of Synchronous Machines -- 4.4.5 Excitation Response -- 4.4.6 Excitation Ceiling Voltage -- 4.5 Generator Connection in Power Stations -- 4.6 Synchronizing of Synchronous Generator With Busbars -- 4.7 Installation and Commissioning of Synchronous Generators -- 4.7.1 The Pre-start Commissioning Tests of Synchronous Generators -- 4.8 Synchronous Motors Theory -- 4.9 Three-Phase Induction Motors Theory -- 4.10 The Pre-start Commissioning Tests of Induction Motors.</tableOfContents><tableOfContents>5 Power Transformers Theory Testing and Commissioning -- 5.1 Introduction -- 5.2 Transformer Construction -- 5.3 Transformer Cooling System -- 5.4 Transformer Theory and Circuit Analysis -- 5.4.1 Transformers and Overexcitation -- 5.5 Power Transformer Installation -- 5.5.1 Transportation -- 5.5.2 Site Inspections -- 5.5.3 Transformer Storage -- 5.6 Power Transformer Testing and Commissioning -- 5.6.1 Measurement of Winding Insulation Resistance -- 5.6.2 Measurement of Voltage Ratio Test -- 5.6.3 Determination of Transformer Vector Group Test -- 5.6.4 Winding Resistance Test -- 5.6.5 Measurement of No-Load Current and No-Load Circuit Losses Test -- 5.6.6 Measurement of Load Losses: Current and Impedance Voltage Test -- 5.6.7 Temperature Rise Test -- 5.6.8 Transformer Oil Breakdown Test -- 5.6.9 Measurement of Capacitance and Tan δ -- 5.6.10 Frequency Response Analysis -- 5.6.11 Partial Discharge Measurement -- 5.7 Commissioning Tests for Power Transformers at Site -- 5.7.1 General -- 5.7.2 Primary Tests -- 5.7.3 Secondary Tests -- 5.7.4 Tripping Tests -- 5.7.5 Load Test -- 6 Transmission Lines Theory Testing and Commissioning -- 6.1 Introduction -- 6.2 Overhead AC Lines -- 6.2.1 Electrical Characteristics of AC Transmission Lines -- 6.3 Underground Cables -- 6.3.1 High-Voltage Cables -- 6.3.2 High-Voltage Cables: End Terminations -- 6.4 Testing and Commissioning of Extra-High-Voltage and High-Voltage Cables at Site -- 6.4.1 Continuity and Phasing Checks -- 6.4.2 DC Contact Resistance of Cable Phase Conductors -- 6.4.3 DC Insulation Sheath Test -- 6.4.4 Cable Insulation Resistance Test -- 6.4.5 Cable Capacitance Test -- 6.4.6 Verification of Cross Bonding Test of Metallic Sheath of Cable -- 6.4.7 Measurements of Cable Positive Sequence Impedance -- 6.4.8 Measurements of Cable Zero Sequence Impedance -- 6.4.9 Sheath Voltage Limit Test.</tableOfContents><tableOfContents>6.4.10 High-Voltage Resonant AC Test for 132kV Cables and Above -- 6.5 High Voltage DC Power Systems Transmission -- 6.5.1 Introduction -- 6.5.2 Construction of DC Transmission -- 6.5.2.1 Monopolar links -- 6.5.2.2 Bipolar links -- 6.5.2.3 Homopolar links -- 6.5.3 DC Transmission Components -- 6.5.4 High-Voltage DC Protection System -- 7 Circuit Breakers Theory Testing and Commissioning -- 7.1 Introduction -- 7.2 Principle of Arc Interruption -- 7.3 Circuit Breaker Types Based on Insulating Medium -- 7.3.1 Air Circuit Breaker -- 7.3.2 Oil Circuit Breaker -- 7.3.3 Vacuum Circuit Breaker -- 7.3.4 SF6 Circuit Breaker -- 7.3.4.1 Properties of SF6 Gas -- 7.3.4.2 Contaminants -- 7.3.4.3 Related Standards -- 7.3.4.4 Precautions -- 7.3.4.5 Testing for Contamination -- 7.4 Circuit Breaker Operating Mechanism -- 7.5 Circuit Breaker Controls -- 7.5.1 Electrical Control -- 7.6 Circuit Breaker Testing -- 7.6.1 Contact Resistance Testing -- 7.6.2 Insulation Resistance Testing -- 7.6.3 High-Voltage Test -- 7.6.4 Circuit Breaker Timing Test -- 7.6.5 Reduced Voltage Test -- 8 Air Insulated System Substations Theory and Testing -- 8.1 Introduction -- 8.2 Testing of the AIS-Components -- 9 Surge Arresters Theory Testing and Commissioning -- 9.1 Introduction -- 9.2 Testing of Surge Arresters -- 10 Traditional and Electronic Current Transformers Theory Testing and Commissioning -- 10.1 Introduction -- 10.2 Current Transformer Equivalent Circuit -- 10.3 Current Transformer Magnetization Curve -- 10.4 Current Transformer Accuracy Classes -- 10.4.1 Metering Current Transformer Accuracy Classes -- 10.4.2 Protection Current Transformer Accuracy Classes -- 10.4.3 Current Transformer Open Circuited Secondary Winding -- 10.5 Types of Current Transformers -- 10.5.1 Wound Primary Type Current Transformer -- 10.5.2 Bar Primary Type Current Transformer (Resin-Embedded).</tableOfContents><tableOfContents>10.5.3 Bushing-Type Current Transformers -- 10.5.4 Air-Gapped Current Transformers -- 10.5.5 Transient Performance Current Transformers -- 10.5.5.1 TPY Class -- 10.5.5.2 TPZ Class -- TPS Class -- TPX Class -- TPY Class -- TPZ Class -- 10.5.6 Linear Coupler Current Transformers -- 10.6 Current Transformers Connections -- 10.7 Current Transformer Knee Point -- 10.8 Optical Current and Voltage Transformer -- 10.8.1 Advantages of Optical Instruments -- 10.9 Current Transformer Commissioning Testing -- 10.9.1 Visual Checks -- 10.9.2 Commissioning Electrical Tests -- 10.9.2.1 Insulation Resistance Test -- 10.9.2.2 Winding Resistance Test -- 10.9.2.3 Polarity Test -- 10.9.2.4 Ratio Test by Primary Injection -- 10.9.2.5 Magnetizing Current Test -- 10.9.2.6 Loop Resistance Burden Test -- 10.9.2.7 Continuity of Secondary Circuits -- 10.9.2.8 High Voltage Test -- 10.9.2.9 Demagnetizing the CT Cores -- 11 Voltage Transformers -- 11.1 Introduction -- 11.2 Principle of Operation of Electromagnetic Voltage Transformers -- 11.3 Principle of Operation of Capacitive Voltage Transformers -- 11.4 Burdens and Accuracy Classes -- 11.5 Types and Three-Phase Connections of Voltage Transformers -- 11.6 Optical Current and Voltage Transformers -- 11.6.1 Advantages of Optical Instruments -- 11.7 Voltage Transformer Testing -- 11.7.1 Visual Check -- 11.7.2 Insulation Resistance Test -- 11.7.3 Polarity (Flick) Test -- 11.7.4 Voltage Transformer Ratio Test -- 11.7.5 Winding Resistance Test -- 11.7.6 Loop Resistance Burden Test -- 12 Disconnecting Switches and Earthing Switches Theory Testing and Commissioning -- 12.1 Introduction -- 12.1.1 Load Break Switches -- 12.1.2 High-Speed Earthing Switches -- 12.2 Disconnect Switches/Earth (Grounding) Switches Tests -- 13 Fault Recorders in Substations and Power Stations -- 13.1 Introduction -- 13.2 Fault Recorder Testing.</tableOfContents><tableOfContents>14 Gas Insulated System Substations.</tableOfContents><note type="statement of responsibility" altRepGroup="00">Omar Salah Atwa.</note><subject authority="lcsh"><topic>Protective relays.</topic></subject><subject authority="lcsh"><topic>Electric generators</topic><topic>Protection.</topic></subject><subject authority="lcsh"><topic>Electric power systems</topic><topic>Protection.</topic></subject><classification authority="lcc">TK2861 .A893 2019</classification><classification authority="ddc" edition="23">621.317</classification><classification authority="ddc">621.31</classification><identifier type="isbn">9780128173121</identifier><identifier type="isbn">0128173122</identifier><identifier type="isbn">9780128168585</identifier><identifier type="isbn">0128168587</identifier><recordInfo><descriptionStandard>rda</descriptionStandard><recordContentSource authority="marcorg">MiAaPQ</recordContentSource><recordCreationDate encoding="marc">190527</recordCreationDate><recordChangeDate encoding="iso8601">20240509041011.0</recordChangeDate><recordIdentifier source="kobv">almafu_9960074272002883</recordIdentifier><recordOrigin>Converted from MARCXML to MODS version 3.6 using MARC21slim2MODS3-6.xsl
				(Revision 1.119 2018/06/21)</recordOrigin><languageOfCataloging><languageTerm authority="iso639-2b" type="code">eng</languageTerm></languageOfCataloging></recordInfo><extension><vlz:info xmlns:vlz="http://visuallibrary.net/vlz/1.0/" version="0"/></extension></mods></srw:recordData></srw:record><srw:record>
    <srw:recordSchema>info:srw/schema/1/mods-v3.5</srw:recordSchema>
    <srw:recordPacking>xml</srw:recordPacking>
<srw:recordPosition>7</srw:recordPosition><srw:recordData><mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.6" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-6.xsd"><titleInfo><title>Advanced testing of systems-of-systems.</title><partNumber>2,</partNumber><partName>Practical aspects /</partName></titleInfo><name type="personal" usage="primary"><displayForm>Homès, Bernard,</displayForm><role><roleTerm type="text">author.</roleTerm></role></name><typeOfResource>text</typeOfResource><genre authority="marcgt">bibliography</genre><genre authority="rdacontent">text</genre><genre authority="4">Electronic books.</genre><originInfo><place><placeTerm type="code" authority="marccountry">enk</placeTerm></place><place><placeTerm type="text">London, UK :</placeTerm></place><publisher>ISTE Ltd. ;</publisher><place><placeTerm type="text">Hoboken, NJ :</placeTerm></place><publisher>John Wiley &amp; Sons, Inc.,</publisher><dateIssued>2022.</dateIssued><dateIssued encoding="w3cdtf" keyDate="yes">2022</dateIssued><issuance>single unit</issuance></originInfo><language><languageTerm authority="iso639-2b" type="code">eng</languageTerm></language><physicalDescription><form authority="marccategory">electronic resource</form><form authority="marcsmd">remote</form><extent>1 online resource (304 pages) : illustrations</extent><form type="media" authority="rdamedia">computer</form><form type="carrier" authority="rdacarrier">online resource</form></physicalDescription><abstract type="Summary">As a society today, we are so dependent on systems-of-systems that any malfunction has devastating consequences, both human and financial. Their technical design, functional complexity and numerous interfaces justify a significant investment in testing in order to limit anomalies and malfunctions. Based on more than 40 years of practice, this book goes beyond the simple testing of an application - already extensively covered by other authors - to focus on methodologies, techniques, continuous improvement processes, load estimates, metrics and reporting, which are illustrated by a case study. It also discusses several challenges for the near future. Pragmatic and clear, this book displays many examples and references that will help you improve the quality of your systemsof-systems efficiently and effectively and lead you to identify the impact of upstream decisions and their consequences. Advanced Testing of Systems-of-Systems 2 deals with the practical implementation and use of the techniques and methodologies proposed in the first volume.</abstract><tableOfContents>Cover -- Title Page -- Copyright Page -- Contents -- Title Page -- Copyright Page -- Contents -- Dedication and Acknowledgments -- Preface -- Chapter 1. Test Project Management -- 1.1. General principles -- 1.1.1. Quality of requirements -- 1.1.2. Completeness of deliveries -- 1.1.3. Availability of test environments -- 1.1.4. Availability of test data -- 1.1.5. Compliance of deliveries and schedules -- 1.1.6. Coordinating and setting up environments -- 1.1.7. Validation of prerequisites -- Test Readiness Review (TRR) -- 1.1.8. Delivery of datasets (TDS) -- 1.1.9. Go-NoGo decision -- Test Review Board (TRB) -- 1.1.10. Continuous delivery and deployment -- 1.2. Tracking test projects -- 1.3. Risks and systems-of-systems -- 1.4. Particularities related to SoS -- 1.5. Particularities related to SoS methodologies -- 1.5.1. Components definition -- 1.5.2. Testing and quality assurance activities -- 1.6. Particularities related to teams -- Chapter 2. Testing Process -- 2.1. Organization -- 2.2. Planning -- 2.2.1. Project WBS and planning -- 2.3. Control of test activities -- 2.4. Analyze -- 2.5. Design -- 2.6. Implementation -- 2.7. Test execution -- 2.8. Evaluation -- 2.9. Reporting -- 2.10. Closure -- 2.11. Infrastructure management -- 2.12. Reviews -- 2.13. Adapting processes -- 2.14. RACI matrix -- 2.15. Automation of processes or tests -- 2.15.1. Automate or industrialize? -- 2.15.2. What to automate? -- 2.15.3. Selecting what to automate -- Chapter 3. Continuous Process Improvement -- 3.1. Modeling improvements -- 3.1.1. PDCA and IDEAL -- 3.1.2. CTP -- 3.1.3. SMART -- 3.2. Why and how to improve? -- 3.3. Improvement methods -- 3.3.1. External/internal referential -- 3.4. Process quality -- 3.4.1. Fault seeding -- 3.4.2. Statistics -- 3.4.3. A posteriori -- 3.4.4. Avoiding introduction of defects -- 3.5. Effectiveness of improvement activities.</tableOfContents><tableOfContents>3.6. Recommendations -- Chapter 4. Test, QA or IV&amp;amp -- V Teams -- 4.1. Need for a test team -- 4.2. Characteristics of a good test team -- 4.3. Ideal test team profile -- 4.4. Team evaluation -- 4.4.1. Skills assessment table -- 4.4.2. Composition -- 4.4.3. Select, hire and retain -- 4.5. Test manager -- 4.5.1. Lead or direct? -- 4.5.2. Evaluate and measure -- 4.5.3. Recurring questions for test managers -- 4.6. Test analyst -- 4.7. Technical test analyst -- 4.8. Test automator -- 4.9. Test technician -- 4.10. Choose our testers -- 4.11. Training, certification or experience? -- 4.12. Hire or subcontract) -- 4.12.1. Effective subcontracting -- 4.13. Organization of multi-level test teams -- 4.13.1. Compliance, strategy and organization -- 4.13.2. Unit test teams (UT/CT) -- 4.13.3. Integration testing team (IT) -- 4.13.4. System test team (SYST) -- 4.13.5. Acceptance testing team (UAT) -- 4.13.6. Technical test teams (TT) -- 4.14. Insourcing and outsourcing challenges -- 4.14.1. Internalization and collocation -- 4.14.2. Near outsourcing -- 4.14.3. Geographically distant outsourcing -- Chapter 5. Test Workload Estimation -- 5.1. Difficulty to estimate workload -- 5.2. Evaluation techniques -- 5.2.1. Experience-based estimation -- 5.2.2. Based on function points or TPA -- 5.2.3. Requirements scope creep -- 5.2.4. Estimations based on historical data -- 5.2.5. WBS or TBS -- 5.2.6. Agility, estimation and velocity -- 5.2.7. Retroplanning -- 5.2.8. Ratio between developers -- testers -- 5.2.9. Elements influencing the estimate -- 5.3. Test workload overview -- 5.3.1. Workload assessment verification and validation -- 5.3.2. Some values -- 5.4. Understanding the test workload -- 5.4.1. Component coverage -- 5.4.2. Feature coverage -- 5.4.3. Technical coverage -- 5.4.4. Test campaign preparation -- 5.4.5. Running test campaigns -- 5.4.6. Defects management.</tableOfContents><tableOfContents>5.5. Defending our test workload estimate -- 5.6. Multi-tasking and crunch -- 5.7. Adapting and tracking the test workload -- Chapter 6. Metrics, KPI and Measurements -- 6.1. Selecting metrics -- 6.2. Metrics precision -- 6.2.1. Special case of the cost of defaults -- 6.2.2. Special case of defects -- 6.2.3. Accuracy or order of magnitude? -- 6.2.4. Measurement frequency -- 6.2.5. Using metrics -- 6.2.6. Continuous improvement of metrics -- 6.3. Product metrics -- 6.3.1. FTR: first time right -- 6.3.2. Coverage rate -- 6.3.3. Code churn -- 6.4. Process metrics -- 6.4.1. Effectiveness metrics -- 6.4.2. Efficiency metrics -- 6.5. Definition of metrics -- 6.5.1. Quality model metrics -- 6.6. Validation of metrics and measures -- 6.6.1. Baseline -- 6.6.2. Historical data -- 6.6.3. Periodic improvements -- 6.7. Measurement reporting -- 6.7.1. Internal test reporting -- 6.7.2. Reporting to the development team -- 6.7.3. Reporting to the management -- 6.7.4. Reporting to the clients or product owners -- 6.7.5. Reporting to the direction and upper management -- Chapter 7. Requirements Management -- 7.1. Requirements documents -- 7.2. Qualities of requirements -- 7.3. Good practices in requirements management -- 7.3.1. Elicitation -- 7.3.2. Analysis -- 7.3.3. Specifications -- 7.3.4. Approval and validation -- 7.3.5. Requirements management -- 7.3.6. Requirements and business knowledge management -- 7.3.7. Requirements and project management -- 7.4. Levels of requirements -- 7.5. Completeness of requirements -- 7.5.1. Management of TBDs and TBCs -- 7.5.2. Avoiding incompleteness -- 7.6. Requirements and agility -- 7.7. Requirements issues -- Chapter 8. Defects Management -- 8.1. Defect management, MOA and MOE -- 8.1.1. What is a defect? -- 8.1.2. Defects and MOA -- 8.1.3. Defects and MOE -- 8.2. Defect management workflow -- 8.2.1. Example -- 8.2.2. Simplify.</tableOfContents><tableOfContents>8.3. Triage meetings -- 8.3.1. Priority and severity of defects -- 8.3.2. Defect detection -- 8.3.3. Correction and urgency -- 8.3.4. Compliance with processes -- 8.4. Specificities of TDDs, ATDDs and BDDs -- 8.4.1. TDD: test-driven development -- 8.4.2. ATDD and BDD -- 8.5. Defects reporting -- 8.5.1. Defects backlog management -- 8.6. Other useful reporting -- 8.7. Don't forget minor defects -- Chapter 9. Configuration Management -- 9.1. Why manage configuration? -- 9.2. Impact of configuration management -- 9.3. Components -- 9.4. Processes -- 9.5. Organization and standards -- 9.6. Baseline or stages, branches and merges -- 9.6.1. Stages -- 9.6.2. Branches -- 9.6.3. Merge -- 9.7. Change control board (CCB) -- 9.8. Delivery frequencies -- 9.9. Modularity -- 9.10. Version management -- 9.11. Delivery management -- 9.11.1. Preparing for delivery -- 9.11.2. Delivery validation -- 9.12. Configuration management and deployments -- Chapter 10. Test Tools and Test Automation -- 10.1. Objectives of test automation -- 10.1.1. Find more defects -- 10.1.2. Automating dynamic tests -- 10.1.3. Find all regressions -- 10.1.4. Run test campaigns faster -- 10.2. Test tool challenges -- 10.2.1. Positioning test automation -- 10.2.2. Test process analysis -- 10.2.3. Test tool integration -- 10.2.4. Qualification of tools -- 10.2.5. Synchronizing test cases -- 10.2.6. Managing test data -- 10.2.7. Managing reporting (level of trust in test tools) -- 10.3. What to automate? -- 10.4. Test tooling -- 10.4.1. Selecting tools -- 10.4.2. Computing the return on investment (ROI) -- 10.4.3. Avoiding abandonment of tools and automation -- 10.5. Automated testing strategies -- 10.6. Test automation challenge for SoS -- 10.6.1. Mastering test automation -- 10.6.2. Preparing test automation -- 10.6.3. Defect injection/fault seeding.</tableOfContents><tableOfContents>10.7. Typology of test tools and their specific challenges -- 10.7.1. Static test tools versus dynamic test tools -- 10.7.2. Data-driven testing (DDT) -- 10.7.3. Keyword-driven testing (KDT) -- 10.7.4. Model-based testing (MBT) -- 10.8. Automated regression testing -- 10.8.1. Regression tests in builds -- 10.8.2. Regression tests when environments change -- 10.8.3. Prevalidation regression tests, sanity checks and smoke tests -- 10.8.4. What to automate? -- 10.8.5. Test frameworks -- 10.8.6. E2E test cases -- 10.8.7. Automated test case maintenance or not? -- 10.9. Reporting -- 10.9.1. Automated reporting for the test manager -- Chapter 11. Standards and Regulations -- 11.1. Definition of standards -- 11.2. Usefulness and interest -- 11.3. Implementation -- 11.4. Demonstration of compliance -- IADT -- 11.5. Pseudo-standards and good practices -- 11.6. Adapting standards to needs -- 11.7. Standards and procedures -- 11.8. Internal and external coherence of standards -- Chapter 12. Case Study -- 12.1. Case study: improvement of an existing complex system -- 12.1.1. Context and organization -- 12.1.2. Risks, characteristics and business domains -- 12.1.3. Approach and environment -- 12.1.4. Resources, tools and personnel -- 12.1.5. Deliverables, reporting and documentation -- 12.1.6. Planning and progress -- 12.1.7. Logistics and campaigns -- 12.1.8. Test techniques -- 12.1.9. Conclusions and return on experience -- Chapter 13. Future Testing Challenges -- 13.1. Technical debt -- 13.1.1. Origin of the technical debt -- 13.1.2. Technical debt elements -- 13.1.3. Measuring technical debt -- 13.1.4. Reducing technical debt -- 13.2. Systems-of-systems specific challenges -- 13.3. Correct project management -- 13.4. DevOps -- 13.4.1. DevOps ideals -- 13.4.2. DevOps-specific challenges -- 13.5. IoT (Internet of Things) -- 13.6. Big Data.</tableOfContents><note type="statement of responsibility" altRepGroup="00">Bernard Homès.</note><note type="bibliography">Includes bibliographical references and index.</note><subject authority="lcsh"><topic>Computer software</topic><topic>Testing.</topic></subject><subject authority="fast"><topic>Computer software</topic><topic>Testing.</topic></subject><classification authority="lcc">QA76.76.T48</classification><classification authority="ddc" edition="23/eng/20230228">005.1/4</classification><relatedItem type="otherFormat" otherType="Print version:" displayLabel="Print version:"><titleInfo><title>Advanced testing of systems-of-systems. 2, Practical aspects.</title></titleInfo><name><namePart>Homès, Bernard.</namePart></name><originInfo><publisher>London : Wiley-ISTE, 2023</publisher></originInfo><identifier type="isbn">ISBN 9781786307507</identifier><identifier type="local">(OCoLC)1363816658</identifier></relatedItem><relatedItem type="series"><titleInfo><title>Computer engineering series (London, England)</title></titleInfo></relatedItem><identifier type="isbn">9781394188468</identifier><identifier type="isbn">1394188463</identifier><identifier type="isbn">9781394188482</identifier><identifier type="isbn">139418848X</identifier><identifier type="isbn" invalid="yes">9781786307507</identifier><identifier type="isbn" invalid="yes">1786307502</identifier><identifier type="doi">10.1002/9781394188482</identifier><identifier type="oclc">1371296200</identifier><identifier type="oclc">on1371296200</identifier><identifier type="stock number">9781786307507 O'Reilly Media</identifier><location><url displayLabel="electronic resource" usage="primary display">https://onlinelibrary.wiley.com/doi/book/10.1002/9781394188482</url></location><extension><zvdd:zvddWrap xmlns:zvdd="http://zvdd.gdz-cms.de/"><zvdd:titleWord>Practical aspects</zvdd:titleWord></zvdd:zvddWrap><vlz:info xmlns:vlz="http://visuallibrary.net/vlz/1.0/" version="0"/></extension><recordInfo><descriptionStandard>rda</descriptionStandard><recordContentSource authority="marcorg">ORMDA</recordContentSource><recordCreationDate encoding="marc">230228</recordCreationDate><recordChangeDate encoding="iso8601">20250205234621.0</recordChangeDate><recordIdentifier source="kobv">almahu_9949501384802882</recordIdentifier><recordOrigin>Converted from MARCXML to MODS version 3.6 using MARC21slim2MODS3-6.xsl
				(Revision 1.119 2018/06/21)</recordOrigin><languageOfCataloging><languageTerm authority="iso639-2b" type="code">eng</languageTerm></languageOfCataloging></recordInfo></mods></srw:recordData></srw:record><srw:record>
    <srw:recordSchema>info:srw/schema/1/mods-v3.5</srw:recordSchema>
    <srw:recordPacking>xml</srw:recordPacking>
<srw:recordPosition>8</srw:recordPosition><srw:recordData><mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.6" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-6.xsd"><titleInfo><title>Essentials of software testing /</title></titleInfo><name type="personal" usage="primary"><displayForm>Bierig, Ralf,</displayForm><namePart type="date">1976-</namePart><role><roleTerm type="text">author.</roleTerm></role></name><name type="personal"><displayForm>Brown, Stephen C. (Stephen Charles),</displayForm><namePart type="date">1961-</namePart><role><roleTerm type="text">author.</roleTerm></role></name><name type="personal"><displayForm>Galván, Edgar,</displayForm><namePart type="date">1977-</namePart><role><roleTerm type="text">author.</roleTerm></role></name><name type="personal"><displayForm>Timoney, Joseph,</displayForm><role><roleTerm type="text">author.</roleTerm></role></name><typeOfResource>text</typeOfResource><genre authority="rdacontent">text</genre><genre authority="marcgt">book</genre><originInfo><place><placeTerm type="code" authority="marccountry">enk</placeTerm></place><place><placeTerm type="text">Cambridge :</placeTerm></place><publisher>Cambridge University Press,</publisher><dateIssued>2022.</dateIssued><dateIssued encoding="w3cdtf" keyDate="yes">2022</dateIssued><edition>First edition.</edition><issuance>single unit</issuance></originInfo><language><languageTerm authority="iso639-2b" type="code">eng</languageTerm></language><physicalDescription><form authority="marccategory">electronic resource</form><form authority="marcsmd">remote</form><extent>1 online resource (xiii, 304 pages) : digital, PDF file(s).</extent><form type="media" authority="rdamedia">computer</form><form type="carrier" authority="rdacarrier">online resource</form></physicalDescription><abstract type="Summary">Software testing can be regarded as an art, a craft, and a science. The practical, step-by-step approach presented in this book provides a bridge between these different viewpoints. A single worked example runs throughout, with consistent use of test automation. Each testing technique is introduced in the context of this example, helping students see its strengths and weaknesses. The technique is then explained in more detail, providing a deeper understanding of underlying principles. Finally the limitations of each technique are demonstrated by inserting faults, giving learners concrete examples of when each technique succeeds or fails in finding faults. Coverage includes black-box testing, white-box testing, random testing, unit testing, object-oriented testing, and application testing. The authors also emphasise the process of applying the techniques, covering the steps of analysis, test design, test implementation, and interpretation of results. The book's web site has programming exercises and Java source code for all examples.</abstract><tableOfContents>Cover -- Half-title -- Title page -- Copyright information -- Contents -- Preface -- Epigraph -- Acknowledgements -- 1 Introduction to Software Testing -- 1.1 The Software Industry -- 1.1.1 Software Testing and Quality -- 1.1.2 Software Testing and Risk Management -- 1.2 Mistakes, Faults, and Failures -- 1.2.1 Mistakes -- 1.2.2 Software Faults -- 1.2.3 Software Failures -- 1.2.4 Need for Testing -- 1.3 The Role of Specifications -- 1.4 Manual Test Example -- 1.5 The Theory of Software Testing -- 1.6 Exhaustive Testing -- 1.6.1 Exhaustive Test Data -- 1.6.2 Feasibility of Exhaustive Testing -- 1.7 Test Heuristics -- 1.7.1 Random Testing -- 1.7.2 Black-Box and White-Box Testing -- 1.7.3 Experience-Based Testing -- 1.7.4 Fault Insertion -- 1.8 When to Finish Testing -- 1.9 Static and Dynamic Testing -- 1.9.1 Review-Based Techniques -- 1.9.2 Program Proving -- 1.10 Testing in the Software Development Process -- 1.11 Software Testing Activities -- 1.11.1 Analysis -- 1.11.2 Test Coverage Items -- 1.11.3 Test Cases -- 1.11.4 Test Design Verification -- 1.11.5 Test Implementation -- 1.12 Test Artefacts -- 1.13 Fault Models -- 1.14 Using this Book -- 1.14.1 Book Structure -- 1.14.2 Order of Testing -- 1.14.3 Documenting Test Design -- 1.14.4 The Programming Language -- 1.14.5 Level of Detail -- 1.14.6 Examples -- 1.14.7 Software Test Tools -- 1.15 Notes on Terminology -- 2 Equivalence Partitions -- 2.1 Testing with Equivalence Partitions -- 2.2 Example -- 2.2.1 Analysis: Identifying the Equivalence Partitions -- 2.2.2 Test Coverage Items -- 2.2.3 Test Cases -- 2.2.4 Verification of the Test Cases -- 2.3 Test Implementation and Results -- 2.3.1 Manual Test Output -- 2.3.2 Automated Test Implementation -- 2.3.3 Test Results -- 2.4 Equivalence Partitions in More Detail -- 2.4.1 Fault Model -- 2.4.2 Description.</tableOfContents><tableOfContents>2.4.3 Analysis: Identifying Equivalence Partitions -- 2.4.4 Test Coverage Items -- 2.4.5 Test Cases -- 2.4.6 Pitfalls -- 2.5 Evaluation -- 2.5.1 Limitations -- 2.5.2 Strengths and Weaknesses -- 2.6 Key Points -- 2.7 Notes for Experienced Testers -- 3 Boundary Value Analysis -- 3.1 Testing with Boundary Value Analysis -- 3.2 Example -- 3.2.1 Analysis: Identifying the Boundary Values -- 3.2.2 Test Coverage Items -- 3.2.3 Test Cases -- 3.2.4 Verification of the Test Cases -- 3.3 Test Implementation and Results -- 3.3.1 Implementation -- 3.3.2 Test Results -- 3.4 Boundary Value Analysis in More Detail -- 3.4.1 Fault Model -- 3.4.2 Description -- 3.4.3 Analysis: Identifying Boundary Values -- 3.4.4 Test Coverage Items -- 3.4.5 Test Cases -- 3.4.6 Pitfalls -- 3.5 Evaluation -- 3.5.1 Limitations -- 3.5.2 Strengths and Weaknesses -- 3.6 Key Points -- 3.7 Notes for Experienced Testers -- 4 Decision Table Testing -- 4.1 Testing Combinations with Decision Tables -- 4.2 Example -- 4.2.1 Analysis -- 4.2.2 Test Coverage Items -- 4.2.3 Test Cases -- 4.2.4 Verification of the Test Cases -- 4.3 Test Implementation and Results -- 4.3.1 Implementation -- 4.3.2 Test Results -- 4.4 A More Detailed Look at Testing with Decision Tables -- 4.4.1 Fault Model -- 4.4.2 Description -- 4.4.3 Analysis: Developing Decision Tables -- 4.4.4 Test Coverage Items -- 4.4.5 Test Cases -- 4.4.6 Pitfalls -- 4.5 Evaluation -- 4.5.1 Limitations -- 4.5.2 Strengths and Weaknesses -- 4.6 Key Points -- 4.7 Notes for Experienced Testers -- 5 Statement Coverage -- 5.1 Introduction to White-Box Testing -- 5.2 Testing with Statement Coverage -- 5.2.1 Statement Coverage Measurement -- 5.3 Example -- 5.3.1 Analysis: Identifying Unexecuted Statements -- 5.3.2 Test Coverage Items -- 5.3.3 Test Cases -- 5.3.4 Verification of the Test Cases -- 5.4 Test Implementation and Results -- 5.4.1 Implementation.</tableOfContents><tableOfContents>5.4.2 Test Results -- 5.5 Statement Coverage Testing in More Detail -- 5.5.1 Fault Model -- 5.5.2 Description -- 5.5.3 Analysis: Identifying Unexecuted Statements -- 5.5.4 Test Coverage Items -- 5.5.5 Test Cases -- 5.6 Evaluation -- 5.6.1 Limitations -- 5.6.2 Strengths and Weaknesses -- 5.7 Key Points -- 5.8 Notes for Experienced Testers -- 6 Branch Coverage -- 6.1 Testing with Branch Coverage -- 6.1.1 Branch Coverage Measurement -- 6.2 Example -- 6.2.1 Analysis: Identifying Untaken Branches -- 6.2.2 Test Coverage Items -- 6.2.3 Test Cases -- 6.2.4 Verification of the Test Cases -- 6.3 Test Implementation and Results -- 6.3.1 Implementation -- 6.3.2 Test Results -- 6.4 Branch Coverage in More Detail -- 6.4.1 Fault Model -- 6.4.2 Description -- 6.4.3 Goal -- 6.4.4 Analysis: Identifying Untaken Branches -- 6.4.5 Test Coverage Item -- 6.4.6 Test Cases -- 6.5 Evaluation -- 6.5.1 Limitations -- 6.5.2 Strengths and Weaknesses -- 6.6 Key Points -- 6.7 Notes for Experienced Testers -- 7 All Paths Coverage -- 7.1 Testing with All Paths Coverage -- 7.2 Example -- 7.2.1 Code Analysis -- 7.2.2 Test Coverage Items -- 7.2.3 Test Cases -- 7.2.4 Verification of the Test Cases -- 7.3 Test Implementation and Results -- 7.3.1 Implementation -- 7.3.2 Test Results -- 7.4 All Paths Coverage Testing in More Detail -- 7.4.1 Fault Model -- 7.4.2 Description -- 7.4.3 Analysis: Developing Control-Flow Graphs -- 7.4.4 Analysis: Identifying End-to-End Paths -- 7.4.5 The Possible Paths in Fault 6 -- 7.4.6 Test Coverage Items -- 7.4.7 Test Cases -- 7.5 Evaluation -- 7.5.1 Limitations -- 7.5.2 Strengths and Weaknesses -- 7.6 Key Points -- 7.7 Notes for the Experienced Tester -- 8 Black-Box and White-Box Testing -- 8.1 Comparison of Black-Box and White-Box Testing -- 8.1.1 Black-Box Testing -- 8.1.2 White-Box Testing -- 8.1.3 Errors of Omission and Commission -- 8.1.4 Usage.</tableOfContents><tableOfContents>8.2 Black-Box Testing: Additional Matters -- 8.2.1 Strings and Arrays -- 8.2.2 Discontinuous Input Partitions -- 8.2.3 Overlapping Output Partitions -- 8.2.4 In-band Error Reporting -- 8.2.5 Handling Relative Values -- 8.2.6 Classic Triangle Problem -- 8.2.7 Testing Sequences of Inputs/State-Based Testing -- 8.2.8 Floating Point Numbers -- 8.2.9 Numeric Processing -- 8.3 White-Box Testing: Some More Techniques -- 8.3.1 Dataflow Coverage/Definition-Use Pairs -- 8.3.2 Condition Coverage -- 8.3.3 Decision Coverage -- 8.3.4 Decision Condition Coverage -- 8.3.5 Multiple Condition Coverage -- 8.3.6 Modified Condition/Decision Coverage -- 8.3.7 Test Ranking -- 8.4 Repair-Based Testing -- 8.4.1 Specific Repair Test -- 8.4.2 Generic Repair Test -- 8.4.3 Abstracted Repair Test -- 8.4.4 Example -- 8.4.5 Using Repair-Based Tests -- 9 Testing Object-Oriented Software -- 9.1 Testing in Class Context -- 9.2 Example -- 9.2.1 Analysis -- 9.2.2 Deciding on Which Methods to Test -- 9.2.3 Selecting a Test Technique -- 9.2.4 Test Coverage Items -- 9.2.5 Test Cases -- 9.2.6 Verification of the Test Cases -- 9.3 Test Implementation and Results -- 9.3.1 Test Implementation -- 9.3.2 Test Results -- 9.4 A More Detailed Look at Testing Object-Oriented Software -- 9.4.1 Object-Oriented Programming -- 9.4.2 Testing Object-Oriented Software -- 9.4.3 Fault Models -- 9.4.4 Testing in Class Context -- 9.4.5 Analysis for OO Testing -- 9.4.6 Test Coverage Items -- 9.4.7 Test Cases -- 9.4.8 Test Implementation -- 9.4.9 Overview of Advanced OO Testing -- 9.4.10 Inheritance Testing -- 9.4.11 State-Based Testing -- 9.4.12 UML-Based Testing -- 9.4.13 Built-In Testing -- 9.5 Evaluation -- 9.5.1 Limitations -- 9.5.2 Simple Typo Fault -- 9.5.3 State-Based Fault -- 9.5.4 Inheritance Fault -- 9.5.5 Strengths and Weaknesses -- 9.6 Key Points -- 9.7 Notes for Experienced Testers.</tableOfContents><tableOfContents>10 Application Testing -- 10.1 Testing Web Applications with User Stories -- 10.2 Example -- 10.2.1 Analysis -- 10.2.2 Test Coverage Items -- 10.2.3 Test Cases -- 10.2.4 Verification of the Test Cases -- 10.3 Test Implementation and Results -- 10.3.1 Implementation -- 10.3.2 Test Results -- 10.4 Application Testing in More Detail -- 10.4.1 System Test Model -- 10.4.2 Application Test Model -- 10.4.3 System Testing and Integration Testing -- 10.4.4 Fault Models for Application Testing -- 10.4.5 Analysis -- 10.4.6 Test Coverage Items -- 10.4.7 Test Cases -- 10.4.8 Implementation -- 10.4.9 Interacting with HTML Elements -- 10.4.10 Test Output Messages -- 10.4.11 Record and Playback Testing -- 10.5 Evaluation -- 10.5.1 Limitations -- 10.5.2 Strengths and Weaknesses -- 10.6 Key Points -- 10.7 Key Differences between Unit Testing and Application Testing -- 10.8 Notes for Experienced Testers -- 11 Test Automation -- 11.1 Introduction -- 11.1.1 Interpreting Test Results -- 11.1.2 Documenting Automated Tests -- 11.1.3 Software Test Automation and Version Control -- 11.2 Test Frameworks: TestNG -- 11.2.1 A Detailed Look at a TestNG Example -- 11.3 Organising Automated Test Code -- 11.3.1 Organising TestNG Tests with an XML File -- 11.4 Setup and Cleanup Methods -- 11.5 Inline Tests vs Parameterised Tests -- 11.6 Test Coverage Measurement -- 11.7 Timeouts -- 11.8 Exceptions -- 11.9 Inheritance Testing -- 11.9.1 Using the Class Name -- 11.9.2 Inheriting Superclass Tests -- 11.9.3 Inheritance Test Selection -- 11.10 Interfacing to Web Applications -- 11.11 Interfacing to Desktop Applications -- 11.12 Interfacing to Mobile Applications -- 12 Random Testing -- 12.1 Introduction to Random Testing -- 12.2 Random Data Selection -- 12.3 Unit Test Example -- 12.3.1 Test Coverage Items -- 12.3.2 Test Cases -- 12.3.3 Test Implementation -- 12.3.4 Test Results.</tableOfContents><tableOfContents>12.4 Application Testing Example.</tableOfContents><note type="statement of responsibility" altRepGroup="00">Ralf Bierig, Maynooth University, Stephen Brown, Maynooth University, Edgar Galván, Maynooth University, Joe Timoney, Maynooth University.</note><note>Title from publisher's bibliographic system (viewed on 19 Aug 2021).</note><note type="bibliography">Includes bibliographical references and index.</note><subject authority="lcsh"><topic>Computer software</topic><topic>Testing.</topic></subject><classification authority="lcc">QA76.76.T48 B54 2022</classification><classification authority="ddc" edition="23">005.14</classification><classification authority="bisacsh">COM051230</classification><relatedItem type="otherFormat"><identifier type="isbn">ISBN 9781108833349</identifier></relatedItem><relatedItem type="otherFormat"><identifier type="isbn">ISBN 1108833349</identifier></relatedItem><identifier type="isbn">9781108976480</identifier><identifier type="isbn">1108976484</identifier><identifier type="isbn">9781108974073</identifier><identifier type="isbn">1108974074</identifier><recordInfo><descriptionStandard>rda</descriptionStandard><recordContentSource authority="marcorg">UkCbUP</recordContentSource><recordCreationDate encoding="marc">200804</recordCreationDate><recordChangeDate encoding="iso8601">20210906112358.0</recordChangeDate><recordIdentifier source="kobv">almafu_9961294337402883</recordIdentifier><recordOrigin>Converted from MARCXML to MODS version 3.6 using MARC21slim2MODS3-6.xsl
				(Revision 1.119 2018/06/21)</recordOrigin><languageOfCataloging><languageTerm authority="iso639-2b" type="code">eng</languageTerm></languageOfCataloging></recordInfo><extension><vlz:info xmlns:vlz="http://visuallibrary.net/vlz/1.0/" version="0"/></extension></mods></srw:recordData></srw:record><srw:record>
    <srw:recordSchema>info:srw/schema/1/mods-v3.5</srw:recordSchema>
    <srw:recordPacking>xml</srw:recordPacking>
<srw:recordPosition>9</srw:recordPosition><srw:recordData><mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.6" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-6.xsd"><titleInfo><title>Game testing :</title><subTitle>all in one /</subTitle></titleInfo><titleInfo type="alternative"><title>Game testing all in one</title></titleInfo><name type="personal" usage="primary"><displayForm>Bryant, Robert Denton,</displayForm><namePart type="date">1963-</namePart><role><roleTerm type="text">author</roleTerm></role></name><typeOfResource>text</typeOfResource><genre authority="marcgt">bibliography</genre><genre authority="rdacontent">text</genre><originInfo><place><placeTerm type="code" authority="marccountry">mau</placeTerm></place><place><placeTerm type="text">Boston, Massachusetts :</placeTerm></place><publisher>Mercury Learning and Information,</publisher><dateIssued>[2024].</dateIssued><dateIssued>©2024.</dateIssued><dateIssued encoding="w3cdtf" keyDate="yes">2024</dateIssued><copyrightDate encoding="marc">2024</copyrightDate><edition>Fourth edition.</edition><issuance>single unit</issuance></originInfo><language><languageTerm authority="iso639-2b" type="code">eng</languageTerm></language><physicalDescription><form authority="marccategory">electronic resource</form><form authority="marcsmd">remote</form><extent>1 online resource (431 pages) : illustrations</extent><form type="media" authority="rdamedia">computer</form><form type="carrier" authority="rdacarrier">online resource</form></physicalDescription><abstract type="Summary">This book provides a comprehensive guide to game testing, covering the roles and responsibilities within a game development team, including programmers, artists, designers, and testers. It details the stages of the game production cycle, from concept development to updates and patches. The book introduces various testing methods such as black box and white box testing, and elaborates on writing effective bug reports and defect tracking. It also covers phases of quality assurance, exploratory testing, test management, combinatorial testing, test flow diagrams, cleanroom testing, and test case trees. Written for aspiring and professional game testers, it aims to equip them with practical skills and knowledge to ensure game quality and functionality.</abstract><tableOfContents>Front Cover -- Half-Title Page -- LICENSE, DISCLAIMER OF LIABILITY, AND LIMITED WARRANTY -- Title Page -- Copyright Page -- Contents -- Foreword -- Preface to the Fourth Edition -- Acknowledgments -- Chapter 1: Your Role on the Game Development Team -- "You Get Paid to Play Games?" -- Elements of a Game Development Team -- Programmers -- Artists -- Animators -- Level Designers -- Sound Designers -- Game Designers -- Producers -- Testers -- Putting It All Together -- The Game Production Cycle -- Concept Development -- Development -- Alpha -- Beta -- Code Lock -- Gold -- Patches -- Updates -- Ready, Tester One? -- Exercises -- Reference -- Chapter 2: The Basics of Game Testing -- Not All Players Are Alike -- Black Box Testing -- White Box Testing -- Your First Test Suite -- Writing Test Cases and Test Suites -- The Life Cycle of a Build -- The Testing Feedback Loop -- The Essence of a Bug Report -- Testing "Around" a Bug -- Not All Testers Are Alike -- Exercises -- References -- Chapter 3: Bug Report Writing and Defect Tracking -- How to Write a Bug Report -- Just the Facts, Please -- The Brief Description -- The Full Description -- Great Expectations -- Habits to Avoid -- Using the Bug Database -- Category -- Summary -- (Full) Description -- Severity -- Priority -- Attachments and Recordings -- Other Database Fields -- Exercises -- References -- Chapter 4: How Bugs Happen -- Who Cares? -- Defect Types -- Functions -- Assignments -- Checking -- Timing -- Build/Package/Merge -- Algorithms -- Documentation -- Interfaces -- Testing Happens -- Exercises -- References -- Chapter 5: The Phases of Game Quality Assurance -- Pre-Production -- Planning Tasks -- Determine the Scope of Testing the Project Will Require -- Assign a Lead Tester -- Establish Milestone Acceptance Criteria -- Participate in Game Design Reviews -- Set Up the Defect Tracking Database.</tableOfContents><tableOfContents>Draft Test Plans and Design Tests -- Testing Before Testing Begins -- Test Kickoffs -- Configuration Preparation -- Smoke Testing -- Alpha Testing -- Alpha Phase Entry Criteria -- Regression Testing -- Beta Testing -- Beta Phase Entry Criteria -- Design Lock -- Living with Bugs (For Now) -- "The Swing Set of Death" -- Patches, Updates, and Hotfixes -- Gold Testing -- Last-Minute Defects -- Release Certification -- Post-Release Testing -- Live Teams -- Exercises -- Reference -- Chapter 6: Exploratory Testing and Gameplay Testing -- Ad Hoc Testing -- Free Testing Comes from the Right Side of Your Brain -- "Fresh Eyes" -- Directed Testing Makes Order Out of Chaos -- If You Are Not Recording, You Are Not Testing -- Avoid Groupthink -- Testing as Detective Work -- The Benefits of Reproduction -- The Scientific Method -- Gameplay Testing -- A Balancing Act -- "It's Just a Suggestion" -- Making a Game Easy is Hard Work -- External Testing -- Who Decides? -- Exercises -- References -- Chapter 7: The Two Rules of Test Management -- Rule One: Do Not Panic -- Unfamiliar -- Unprepared -- Under Pressure -- Unrested -- "Nearsighted" -- Rule Two: Trust No One -- Balancing Act -- Word Games -- Last Chance -- Trust Fund -- Managing Crunch Time -- Give and Take -- The Rest of the Story -- Exercises -- Reference -- Chapter 8: Combinatorial Testing -- Parameters -- Values -- Defaults -- Enumerations -- Ranges -- Boundaries -- Constructing Tables -- Combinatorial Templates -- Combinatorial Test Generation -- Combinatorial Economics -- Exercises -- Chapter 9: Test Flow Diagrams -- TFD Elements -- Events -- Actions -- States -- Primitives -- Terminators -- TFD Design Activities -- Preparation -- Allocation -- Construction -- A TFD Example -- Data Dictionary -- Data Dictionary Application -- Data Dictionary Reuse -- Data Dictionary Example -- TFD Paths.</tableOfContents><tableOfContents>Minimum Path Generation -- Baseline Path Method -- Expert Constructed Paths -- Combining Path Strategies -- Producing Test Cases from Paths -- TFD Templates -- When Should You Create a TFD? -- Exercises -- Chapter 10: Cleanroom Testing -- Usage Probabilities -- Mode-Based Usage -- Player-Type Usage -- Real-Life Usage -- Cleanroom Test Generation -- Cleanroom Combinatorial Tables -- Cleanroom Combinatorial Examples -- TFD Cleanroom Paths -- TFD Cleanroom Path Example -- Flow Usage Maintenance -- Flow Usage Profiles -- Inverted Usage -- Calculating Inverted Usage -- Combinatorial Table Usage Inversion -- TFD Flow Usage Inversion -- Exercises -- References -- Chapter 11: Test Trees -- Test Case Trees -- Tree Feature Tests -- Test Tree Designs -- Exercises -- Chapter 12: Defect Triggers -- Operating Regions -- Pre-Game Operating Region -- Game Start Operating Region -- In-Game Operating Region -- Post-Game Operating Region -- The Triggers -- The Configuration Trigger -- The Startup Trigger -- The Exception Trigger -- The Stress Trigger -- The Normal Trigger -- The Restart Trigger -- Classifying Defects -- Defect Triggers and Test Designs -- Combinatorial Design Trigger Examples -- TFD Trigger Examples -- Exercises -- Reference -- Chapter 13: Regression Testing and Test Reuse -- Regression Testing -- The A-B-C Method -- Defect Modeling -- Time Keeps on Ticking -- Expanding Possibilities -- Test Reuse -- TFD Design Patterns -- Looking Back and Forth -- Combinatorial Expansion -- Exercises -- Reference -- Chapter 14: Testing by the Numbers -- Testing Progress -- Testing Effectiveness -- Tester Performance -- Exercises -- Chapter 15: Software Quality -- Game Quality Factors -- Game Quality Appraisal -- Walkthroughs -- Reviews -- Checklist-based Reviews -- Inspections -- Game Standards -- User Interface Standards -- Coding Standards.</tableOfContents><tableOfContents>Game Quality Measurements -- Six Sigma Software -- Phase Containment -- Quality Plans -- QA Personnel -- Standards -- Reviews and Audits -- Feedback and Reports -- Problem Reporting and Corrective Action -- Tools, Techniques, and Methods -- Supplier Control -- Training -- Risk Management -- Exercises -- References -- Appendix A: Odd-Numbered Answers to Exercises -- Chapter 1 - Your Role on the Game Development Team -- Chapter 2 - The Basics of Game Testing -- Chapter 3 - Bug Report Writing and Defect Tracking -- Chapter 4 - How Bugs Happen -- Chapter 5 - The Phases of Game Quality Assurance -- Chapter 6 - Exploratory Testing and Gameplay Testing -- Chapter 7 - The Two Rules of Test Management -- Chapter 8 - Combinatorial Testing -- Chapter 9 - Test Flow Diagrams -- Chapter 10 - Cleanroom Testing -- Chapter 11 - Test Trees -- Chapter 12 - Defect Triggers -- Chapter 13 - Regression Testing and Test Reuse -- Chapter 14 - Testing by the Numbers -- Chapter 15 - Software Quality -- Appendix B: Sample Test Suite: RTS Building Checklist -- Appendix C: Basic Test Plan Template -- Section I: QA Team (and areas of responsibility) -- Section II: Testing Procedures -- Section III: How Testing Requirements are Generated -- Section IV: Bug Tracking Software -- Section V: Bug Classifications -- Section VI: Bug Tracking -- Section VII: Scheduling and Loading -- Section VIII: Equipment Budget and Costs -- Appendix D: Combinatorial Test Templates -- Tables of Parameters with Two Test Values -- Tables of Parameters with Three Test Values -- Appendix E: Test Flow Diagram (TFD) Templates -- Power-Ups -- Craft Item -- Heal Character -- Create/Save -- Unlock and Buy Item -- Update Song List -- Complete a Mission or Quest -- Get Weapon and Ammo -- Glossary -- Index.</tableOfContents><note type="statement of responsibility" altRepGroup="00">Robert Denton Bryant.</note><note type="bibliography">Includes bibliographical references and index.</note><subject authority="lcsh"><topic>Computer software</topic><topic>Quality control</topic></subject><subject authority="lcsh"><topic>Quality assurance</topic></subject><classification authority="lcc">QA76.76.C672</classification><classification authority="ddc" edition="23">794.81536</classification><relatedItem type="otherFormat" otherType="Print version :" displayLabel="Print version :"><identifier type="isbn">ISBN 9781501521683</identifier></relatedItem><relatedItem type="otherFormat" otherType="Print version :" displayLabel="Print version :"><identifier type="isbn">ISBN 1501521683</identifier></relatedItem><relatedItem><location><url displayLabel="Cover">https://www.degruyterbrill.com/document/cover/isbn/9781501519802/original</url></location></relatedItem><identifier type="isbn">9781501519802</identifier><identifier type="isbn">1501519808</identifier><identifier type="oclc">1443083512</identifier><identifier type="oclc">1435753622</identifier><location><url displayLabel="electronic resource" usage="primary display" note="lizenzpflichtig">https://doi.org/10.1515/9781501519802</url></location><location><url displayLabel="electronic resource" note="lizenzpflichtig">https://www.degruyterbrill.com/isbn/9781501519802</url></location><location><url displayLabel="Cover">https://www.degruyterbrill.com/document/cover/isbn/9781501519802/original</url></location><recordInfo><descriptionStandard>rda</descriptionStandard><recordContentSource authority="marcorg">MiAaPQ</recordContentSource><recordCreationDate encoding="marc">240525</recordCreationDate><recordChangeDate encoding="iso8601">20251003190011.0</recordChangeDate><recordIdentifier source="kobv">almafu_9962140814302883</recordIdentifier><recordOrigin>Converted from MARCXML to MODS version 3.6 using MARC21slim2MODS3-6.xsl
				(Revision 1.119 2018/06/21)</recordOrigin><languageOfCataloging><languageTerm authority="iso639-2b" type="code">eng</languageTerm></languageOfCataloging></recordInfo><extension><vlz:info xmlns:vlz="http://visuallibrary.net/vlz/1.0/" version="0"/></extension></mods></srw:recordData></srw:record><srw:record>
    <srw:recordSchema>info:srw/schema/1/mods-v3.5</srw:recordSchema>
    <srw:recordPacking>xml</srw:recordPacking>
<srw:recordPosition>10</srw:recordPosition><srw:recordData><mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.6" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-6.xsd"><titleInfo><title>Rails 5 test prescriptions :</title><subTitle>build a healthy codebase /</subTitle></titleInfo><name type="personal" usage="primary"><displayForm>Rappin, Noel,</displayForm><role><roleTerm type="text">author.</roleTerm></role></name><name type="personal"><displayForm>Dvorak, Katharine,</displayForm><role><roleTerm type="text">editor.</roleTerm></role></name><typeOfResource>text</typeOfResource><genre authority="marcgt">bibliography</genre><genre authority="rdacontent">text</genre><originInfo><place><placeTerm type="code" authority="marccountry">ncu</placeTerm></place><place><placeTerm type="text">Raleigh, North Carolina :</placeTerm></place><publisher>The Pragmatic Bookshelf,</publisher><dateIssued>2018.</dateIssued><dateIssued>©2018</dateIssued><dateIssued encoding="w3cdtf" keyDate="yes">2018</dateIssued><copyrightDate encoding="marc">2018</copyrightDate><edition>Version: P1.0 (February 2018).</edition><issuance>single unit</issuance></originInfo><language><languageTerm authority="iso639-2b" type="code">eng</languageTerm></language><physicalDescription><form authority="marccategory">electronic resource</form><form authority="marcsmd">remote</form><extent>1 online resource (388 pages) : illustrations.</extent><form type="media" authority="rdamedia">computer</form><form type="carrier" authority="rdacarrier">online resource</form></physicalDescription><abstract type="Summary">Does your Rails code suffer from bloat, brittleness, or inaccuracy? Cure these problems with the regular application of test-driven development. You'll use Rails 5.1, Minitest 5, and RSpec 3.6, as well as popular testing libraries such as factory_girl and Cucumber. Updates include Rails 5.1 system tests and Webpack integration. Do what the doctor ordered to make your applications feel all better. Side effects may include better code, fewer bugs, and happier developers. Your Ruby on Rails application is sick. Deadlines are looming, but every time you make the slightest change to the code, something else breaks. Nobody remembers what that tricky piece of code was supposed to do, and nobody can tell what it actually does. Plus, it has bugs. You need test-driven development: a process for improving the design, maintainability, and long-term viability of software. With both practical code examples and discussion of why testing works, this book starts with the most basic features delivered as part of core Ruby on Rails. Once you've integrated those features into your coding practice, work with popular third-party testing tools such as RSpec, Jasmine, Cucumber, and factory_girl. Test the component parts of a Rails application, including the back-end model logic and the front-end display logic. With Rails examples, use testing to enable your code to respond better to future change. Plus, see how to handle real-world testing situations. This new edition has been updated to Rails 5.1 and RSpec 3.6 and contains full coverage of new Rails features, including system tests and the Webpack-based JavaScript setup. What You Need: Ruby 2.4, Rails 5.1</abstract><tableOfContents>Cover -- Table of Contents -- Acknowledgments -- Preface -- Who You Are -- What's in This Book -- What You'll Need -- A Word About Tools, Best Practices, and Teaching TDD -- Changes in This Edition -- Online Resources -- 1. A Test-Driven Fable -- Testing First Drives Design -- What Is TDD Good For? -- When TDD Needs Some Help -- What You've Done -- 2. Test-Driven Development Basics -- Infrastructure -- The Requirements -- Installing RSpec -- Where to Start? -- Running the Test -- Making the Test Pass -- The Second Test -- Back on Task -- Adding Some Math -- The First Date -- Using the Time Data -- What You've Done -- 3. Test-Driven Rails -- Let's Write Some Rails -- The Days Are Action-Packed -- Who Controls the Controller? -- A Test with a View -- Testing for Failure -- What You've Done -- 4. What Makes Great Tests -- The Big One -- Cost and Value -- SWIFT: The Five Qualities of Valuable Tests -- What You've Done -- 5. Testing Models -- What Can You Do in a Model Test? -- What Should You Test in a Model Test? -- Okay, Funny Man, What Makes a Good Set of Model Tests? -- Refactoring Models -- A Note on Assertions per Test -- Testing What Rails Gives You -- Testing ActiveRecord Finders -- Testing Shared Modules and ActiveSupport Concerns -- Writing Your Own RSpec Matchers -- What You've Done -- 6. Adding Data to Tests -- What's the Problem? -- Fixtures -- Factories -- Dates and Times -- What You've Done -- 7. Using Test Doubles as Mocks and Stubs -- Test Doubles Defined -- Creating Stubs -- Mock Expectations -- Using Mocks to Simulate Database Failure -- Using Mocks to Specify Behavior -- More Expectation Annotations -- Mock Tips -- What You've Done -- 8. Integration Testing with Capybara and Cucumber -- A Field Guide to Integration and System Tests -- Setting Up Capybara -- Using Feature Tests to Build a Feature.</tableOfContents><tableOfContents>What to Test in an RSpec System Test -- Outside-in Testing -- Making the Capybara Test Pass -- Retrospective -- Setting Up Cucumber -- Writing Cucumber Features -- Writing Cucumber Steps -- Advanced Cucumber -- Is Cucumber Worth It? -- What You've Done -- 9. Testing JavaScript: Integration Testing -- Integration-Testing JavaScript with Capybara -- Let's Talk About Drivers -- Making the Test Pass -- Webpack in Developer Mode -- What You've Done -- 10. Unit-Testing JavaScript -- Setting Up JavaScript Unit Tests -- Writing a Sample Test -- TDD in JavaScript -- Jasmine Matchers -- Testing Ajax Calls -- Using testdouble.js -- Connecting the JavaScript to the Server Code -- What You've Done -- 11. Testing Rails Display Elements -- Testing Routes -- Testing Helper Methods -- Testing Controllers and Requests -- Simulating Requests -- What to Expect in a Request Spec -- Older Rails Controller Tests -- Testing Mailers -- Testing Views and View Markup -- Using Presenters -- Testing Jobs and Cables -- What You've Done -- 12. Minitest -- Getting Started with Minitest -- Minitest Basics -- Running Minitest -- Minitest Setup -- Mocha -- System Tests and Others -- Minitest Helper Tests -- Minitest and Routing -- What You've Done -- 13. Testing for Security -- User Authentication and Authorization -- Adding Users and Roles -- Restricting Access -- More Access-Control Testing -- Using Roles -- Protection Against Form Modification -- Mass Assignment Testing -- Other Security Resources -- What You've Done -- 14. Testing External Services -- External Testing Strategy -- The Service Integration Test -- Introducing VCR -- Client Unit Tests -- Why an Adapter? -- Adapter Tests -- Testing for Error Cases -- Smoke Tests and VCR Options -- The World Is a Service -- What You've Done -- 15. Troubleshooting and Debugging -- General Principles -- The Humble Print Statement.</tableOfContents><tableOfContents>Git Bisect -- RSpec or Minitest Bisect -- Pry -- Common Rails Gotchas -- What You've Done -- 16. Running Tests Faster and Running Faster Tests -- Running Smaller Groups of Tests -- Running Rails in the Background -- Running Tests Automatically with Guard -- Writing Faster Tests by Bypassing Rails -- Recommendations for Faster Tests -- What You've Done -- 17. Testing Legacy Code -- What's a Legacy? -- Set Expectations -- Getting Started with Legacy Code -- Test-Driven Exploration -- Dependency Removal -- Find the Seam -- Don't Look Back -- What You've Done -- Bibliography -- Index -- - SYMBOLS - -- - A - -- - B - -- - C - -- - D - -- - E - -- - F - -- - G - -- - H - -- - I - -- - J - -- - K - -- - L - -- - M - -- - N - -- - O - -- - P - -- - Q - -- - R - -- - S - -- - T - -- - U - -- - V - -- - W - -- - X - -- - Y -.</tableOfContents><note type="statement of responsibility" altRepGroup="00">Noel Rappin ; edited by Katharine Dvorak.</note><note type="bibliography">Includes bibliographical references and index.</note><subject authority="lcsh"><titleInfo><title>Ruby on rails (Electronic resource)</title></titleInfo></subject><subject authority="lcsh"><topic>Ruby on rails (Electronic resource)</topic></subject><subject authority="lcsh"><topic>Web site development.</topic></subject><classification authority="lcc">TK5105.8885.R83 .N684 2018</classification><classification authority="ddc" edition="23">005.117</classification><classification authority="ddc">005.133</classification><relatedItem type="series"><titleInfo><title>Pragmatic programmers.</title></titleInfo></relatedItem><identifier type="isbn">9781680505573</identifier><identifier type="isbn">1680505572</identifier><identifier type="isbn">9781680505566</identifier><identifier type="isbn">1680505564</identifier><identifier type="isbn">9781680505580</identifier><identifier type="isbn">1680505580</identifier><identifier type="isbn">9781680502503</identifier><identifier type="isbn">1680502506</identifier><identifier type="oclc">1030304591</identifier><identifier type="oclc">on1030304591</identifier><identifier type="oclc">1505732959</identifier><recordInfo><descriptionStandard>rda</descriptionStandard><recordContentSource authority="marcorg">MiAaPQ</recordContentSource><recordCreationDate encoding="marc">180406</recordCreationDate><recordChangeDate encoding="iso8601">20180403104010.0</recordChangeDate><recordIdentifier source="kobv">almatuudk_9923195625902884</recordIdentifier><recordOrigin>Converted from MARCXML to MODS version 3.6 using MARC21slim2MODS3-6.xsl
				(Revision 1.119 2018/06/21)</recordOrigin><languageOfCataloging><languageTerm authority="iso639-2b" type="code">eng</languageTerm></languageOfCataloging></recordInfo><extension><vlz:info xmlns:vlz="http://visuallibrary.net/vlz/1.0/" version="0"/></extension></mods></srw:recordData></srw:record></srw:records>
</srw:searchRetrieveResponse>