We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

How to Write Better Code Using Mutation Testing

00:00

Formal Metadata

Title
How to Write Better Code Using Mutation Testing
Title of Series
Part Number
46
Number of Parts
86
Author
License
CC Attribution - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Mutation testing is a silver bullet for assessing test quality. Mutation testing will help you: Write better tests Produce more robust code that better handles edge cases Reveal what parts of your legacy application are most likely to break before you dive in to make new changes Learn about features in Ruby and your dependencies that you didn’t previously know about This talk assumes a basic knowledge of Ruby and testing. The examples in this talk will almost certainly teach you something new about Ruby!
Statistical hypothesis testingMachine codeSampling (statistics)Social classTotal S.A.Statistical hypothesis testingTwitterString (computer science)Scripting languageLine (geometry)Goodness of fitAuthorizationClient (computing)Numerical analysisProjective planeResultantBranch (computer science)Web pageFunction (mathematics)QuicksortDifferenz <Mathematik>Ocean currentComputer fileComputer fontDifferent (Kate Ryan album)MeasurementBounded variationProcess (computing)Disk read-and-write headMultiplication signRight angleWindowQuery languageMessage passingMachine codeNetwork topologyView (database)XML
Client (computing)MereologyRight angleStatistical hypothesis testing2 (number)TwitterLine (geometry)Different (Kate Ryan album)outputHash functionMachine codeNumerical analysisProjective planePresentation of a groupStatistical hypothesis testingEntire functionMultiplication signProcess (computing)Form (programming)Representation (politics)Letterpress printingUniverse (mathematics)Codierung <Programmierung>Parameter (computer programming)Table (information)
Statistical hypothesis testingFlagSocial classComputer programmingNoise (electronics)Differenz <Mathematik>Parameter (computer programming)Function (mathematics)Computer animation
Machine codeGroup actionParsingPoisson-KlammerEndliche ModelltheorieMathematicsIntegerBitToken ringBranch (computer science)CASE <Informatik>Statistical hypothesis testingDigitizingSampling (statistics)Statistical hypothesis testingDifferent (Kate Ryan album)Bit rate1 (number)outputString (computer science)Latent heatRegulärer Ausdruck <Textverarbeitung>Social classDatabaseMotion captureSystem callHash functionMereologyProduct (business)Presentation of a groupParameter (computer programming)Limit (category theory)Rule of inferenceTwitterSign (mathematics)Arithmetic meanError messageImplementationFile formatPointer (computer programming)Key (cryptography)Validity (statistics)Electronic mailing listAreaMatching (graph theory)Nationale Forschungseinrichtung für Informatik und AutomatikInheritance (object-oriented programming)Natural numberUniform resource locatorDimensional analysisAdditionRight angleData recoveryExpressionInteractive televisionData managementRevision controlType theoryCondition numberResultantNumerical analysisQuicksortVideoconferencingElectronic data interchangeLine (geometry)Multiplication signMedical imagingMultiplicationWordStudent's t-testPrisoner's dilemmaXML
Statistical hypothesis testingTask (computing)MeasurementClient (computing)MereologyComputer programmingRight angleCASE <Informatik>Different (Kate Ryan album)Statistical hypothesis testingGodMachine codeDependent and independent variablesIdeal (ethics)Object (grammar)Repository (publishing)File formatComplex (psychology)Order (biology)Form (programming)DistanceAuthorizationMessage passingWordExecution unitSystem administratorCondition numberMatching (graph theory)EmailPerformance appraisalQuicksortLinear regressionHash functionAdditionGroup actionPhysical systemText editorControl flowVariable (mathematics)Internet forumService (economics)Atomic numberINTEGRALSampling (statistics)outputMotion captureMultiplication signBoundary value problemMathematicsWeightScaling (geometry)DivisorResultantProcess (computing)AreaKey (cryptography)Online helpMachine codePredicate (grammar)Electronic mailing listContent (media)Type theoryBitLine (geometry)Error messageInteractive televisionLatent heatRegulärer Ausdruck <Textverarbeitung>
Statistical hypothesis testingDefault (computer science)QuicksortBitEvent horizonValidity (statistics)Parameter (computer programming)Process (computing)Interface (computing)MathematicsDifferent (Kate Ryan album)Attribute grammarStatistical hypothesis testingOcean currentMessage passingInheritance (object-oriented programming)Instance (computer science)outputStandard deviationIterationLibrary (computing)Error messageSubstitute goodMachine codeEmailInformationVariable (mathematics)Content (media)Code refactoringCountingFunction (mathematics)ImplementationLatent heatMedical imagingRight anglePhysical systemSystem callElectronic mailing listCategory of beingDirectory serviceIntegrated development environmentCASE <Informatik>Theory of relativityPoint at infinityWordNoise (electronics)Greedy algorithmTwin primeIntegerInternetworkingDependent and independent variablesOrder (biology)Water vaporStanding waveResultantMoment (mathematics)Disk read-and-write headPoint (geometry)Binary codeState of matterEndliche ModelltheorieLine (geometry)Condition numberSampling (statistics)Design by contractWeightLevel (video gaming)AbstractionNormal (geometry)MappingReduction of order
CASE <Informatik>Machine codeCountingDistanceInterface (computing)Form (programming)ResultantMathematicsLine (geometry)Machine codeEvent horizonRegulärer Ausdruck <Textverarbeitung>ChainTask (computing)AverageReading (process)Statistical hypothesis testingEstimatorWordIntegrated development environmentCategory of beingQuicksortMedical imagingProper mapRow (database)ChecklistShared memoryRight angleEndliche ModelltheorieLambda calculusFile formatProcess (computing)Cartesian coordinate systemMatching (graph theory)Branch (computer science)Object (grammar)Parameter (computer programming)Traffic reportingSocial classDifferent (Kate Ryan album)AreaDirection (geometry)Reduction of orderDefault (computer science)Drop (liquid)ExpressionWeightDevice driverSimilarity (geometry)Noise (electronics)Optical disc driveWorkloadPropositional formulaStatistical hypothesis testingPresentation of a groupNormal (geometry)Special unitary groupInitial value problemInteractive televisionOpen setCode refactoringAuthorizationBitOrder (biology)Data managementFlagType theoryRevision controlParsingSystem callImplementationAutomatic differentiationLinear regressionFunction (mathematics)Streaming mediaOnline helpElectronic mailing list
ArmJSONXML
Transcript: English(auto-generated)