mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,4 Tsd.
aktive Profile

#unittesting

1 Beitrag1 Beteiligte*r0 Beiträge heute
David Gardiner<p>Blogged: Snapshot testing in .NET with Verify</p><p><a href="http://david.gardiner.net.au/2025/07/verify" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">david.gardiner.net.au/2025/07/</span><span class="invisible">verify</span></a></p><p><a href="https://mastodon.online/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://mastodon.online/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a> <a href="https://mastodon.online/tags/SnapshotTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SnapshotTesting</span></a></p>
sammypanda<p>Automated tests in my survival mode quest plugin :D</p><p>Now I just have to write more of em :polarbear: </p><p><a href="https://github.com/sammypanda/MCJE-PlayerQuests-Plugin/pull/169" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/sammypanda/MCJE-Pla</span><span class="invisible">yerQuests-Plugin/pull/169</span></a></p><p><a href="https://mastodon.social/tags/Minecraft" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Minecraft</span></a> <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a> <a href="https://mastodon.social/tags/MinecraftPlugin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MinecraftPlugin</span></a></p>
David Zaslavsky<p><span class="h-card" translate="no"><a href="https://flyovercountry.social/@encthenet" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>encthenet</span></a></span> Oh darn, yeah that's mildly annoying of numpy. But there's still the regular temporary file handling. Who knows, working with in-memory fake files may not even make a significant difference if you could do it, compared to temporary files if they live on, say, a shared memory partition. 🤷</p><p><a href="https://techhub.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://techhub.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a></p>
John-Mark Gurney<p><span class="h-card" translate="no"><a href="https://techhub.social/@diazona" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>diazona</span></a></span></p><p><span class="h-card" translate="no"><a href="https://tech.lgbt/@rachelplusplus" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>rachelplusplus</span></a></span></p><p>That won't work. It says so in the docs:<br>&gt; pyfakefs will not work with Python libraries that use C libraries to access the file system.</p><p>Which is what numpy is doing. </p><p><a href="https://flyovercountry.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://flyovercountry.social/tags/pytest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pytest</span></a> <a href="https://flyovercountry.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a></p>
David Zaslavsky<p><span class="h-card" translate="no"><a href="https://flyovercountry.social/@encthenet" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>encthenet</span></a></span> <span class="h-card" translate="no"><a href="https://tech.lgbt/@rachelplusplus" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>rachelplusplus</span></a></span> Dunno if you've considered this, or would consider it, but pytest has a plugin, pytest-fakefs (<a href="https://github.com/pytest-dev/pyfakefs" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/pytest-dev/pyfakefs</span><span class="invisible"></span></a>), that implements an in-memory filesystem complete with file objects that you can use to test file handling code without having to put things on disk. IMO the plugin ecosystem for handling things like this is one of pytest's biggest advantages over unittest.</p><p>Or if you prefer, pytest also has built-in functionality that makes working with temporary files pretty easy.</p><p><a href="https://techhub.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://techhub.social/tags/pytest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pytest</span></a> <a href="https://techhub.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a></p>
Rachel Brindle<p>A couple weeks ago, I gave a talk at <span class="h-card" translate="no"><a href="https://mastodon.social/@omt_conf" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>omt_conf</span></a></span> on What's New in Testing. That talk was recorded, but while I wait for it to be edited and published, I published an edited (and updated!) version of my speaker notes from that talk.</p><p>There's a lot new in testing since last year. I'm still surprised there wasn't a WWDC video about all the new things you can do.</p><p><a href="https://rachelbrindle.com/2025/06/26/whats-new-in-testing-swift-6-2/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">rachelbrindle.com/2025/06/26/w</span><span class="invisible">hats-new-in-testing-swift-6-2/</span></a></p><p><a href="https://hachyderm.io/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a> <a href="https://hachyderm.io/tags/WWDC2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WWDC2025</span></a> <a href="https://hachyderm.io/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a></p>
Matthias Dittgen :bc:<p>I made a small tool called SpecSCAD to help write unit tests for <a href="https://toot.community/tags/OpenSCAD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSCAD</span></a> functions using a <a href="https://toot.community/tags/BDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BDD</span></a>-style syntax (describe, it, expect), inspired by Mocha/Jest. <a href="https://toot.community/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a> </p><p>It runs <span class="h-card" translate="no"><a href="https://floss.social/@OpenSCAD" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>OpenSCAD</span></a></span> in headless mode via Bash and outputs simple pass/fail results. No external dependencies beyond OpenSCAD + Bash.</p><p>It’s very lightweight, but can help to catch issues early in function-heavy code. Maybe it’s useful to others too — feedback welcome!</p>
Digital Mark λ ☕️ 🕹 🙄<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@nedbat" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nedbat</span></a></span> I'm used to JUnit's assertEquals(expected, butgot) and it prints<br>Expected &lt;&lt;&lt;x&gt;&gt;&gt; but got &lt;&lt;&lt;b&gt;&gt;&gt;</p><p>Which is slightly better when you have long chunks of output (HTML and XML), butgot will be at the end instead of buried a page or two up. For short answers it doesn't matter.<br><a href="https://appdot.net/tags/unitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unitTesting</span></a> <a href="https://appdot.net/tags/extremeProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>extremeProgramming</span></a> <a href="https://appdot.net/tags/soExtreme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>soExtreme</span></a>!</p>
Rachel Brindle<p>My talk at OneMoreThing 2024 on <a href="https://hachyderm.io/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a> <a href="https://hachyderm.io/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> and <a href="https://hachyderm.io/tags/SwiftConcurrency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftConcurrency</span></a> was recorded, but has yet to be edited and uploaded.<br>Last night, I published an edited form of my speaker notes from that talk to my blog.</p><p><a href="https://blog.rachelbrindle.com/2025/06/12/testing-swiftui-and-swiftconcurrency/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.rachelbrindle.com/2025/06</span><span class="invisible">/12/testing-swiftui-and-swiftconcurrency/</span></a></p><p><a href="https://hachyderm.io/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a></p>
Jon Reid<p>Video 3 is out. You don't want the app launching (and mucking with networking, persistence, and analytics) during tests, do you? <a href="https://iosdev.space/tags/Xcode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Xcode</span></a> <a href="https://iosdev.space/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a> <a href="https://iosdev.space/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> <a href="https://www.youtube.com/watch?v=SSM2_a0_yIk" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=SSM2_a0_yI</span><span class="invisible">k</span></a></p>
Jon Reid<p>Check out video 2 in my new series <a href="https://iosdev.space/tags/Xcode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Xcode</span></a> <a href="https://iosdev.space/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a> <a href="https://youtu.be/r21JXSQtvgs" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/r21JXSQtvgs</span><span class="invisible"></span></a></p>
Nicolas Fränkel 🇺🇦🇬🇪<p>Why <a href="https://mastodon.top/tags/PropertyTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PropertyTesting</span></a> Finds Bugs <a href="https://mastodon.top/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a> Does Not</p><p><a href="https://buttondown.com/hillelwayne/archive/why-property-testing-finds-bugs-unit-testing-does/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">buttondown.com/hillelwayne/arc</span><span class="invisible">hive/why-property-testing-finds-bugs-unit-testing-does/</span></a></p><p><a href="https://mastodon.top/tags/testing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>testing</span></a></p>
Hacker News<p>Why Property Testing Finds Bugs Unit Testing Does Not (2021)</p><p><a href="https://buttondown.com/hillelwayne/archive/why-property-testing-finds-bugs-unit-testing-does/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">buttondown.com/hillelwayne/arc</span><span class="invisible">hive/why-property-testing-finds-bugs-unit-testing-does/</span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/PropertyTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PropertyTesting</span></a> <a href="https://mastodon.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a> <a href="https://mastodon.social/tags/SoftwareBugs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareBugs</span></a> <a href="https://mastodon.social/tags/BugHunting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BugHunting</span></a> <a href="https://mastodon.social/tags/ProgrammingInsights" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProgrammingInsights</span></a></p>
Fake Scrum Stats Memes & Humor<p><a href="https://techhub.social/tags/scrum" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scrum</span></a> <a href="https://techhub.social/tags/scrumteam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scrumteam</span></a> <a href="https://techhub.social/tags/dev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dev</span></a> <a href="https://techhub.social/tags/developer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developer</span></a> <a href="https://techhub.social/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://techhub.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://techhub.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a> <a href="https://techhub.social/tags/unittests" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unittests</span></a> <a href="https://techhub.social/tags/unittest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unittest</span></a> <a href="https://techhub.social/tags/unittestcoverage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unittestcoverage</span></a> <a href="https://techhub.social/tags/unittestingmuch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unittestingmuch</span></a> <a href="https://techhub.social/tags/Meme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Meme</span></a> <a href="https://techhub.social/tags/memes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>memes</span></a> <a href="https://techhub.social/tags/Humor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Humor</span></a> <a href="https://techhub.social/tags/humour" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>humour</span></a></p>
Brian Allbee<p>The next steps for the <a href="https://mastodon.social/tags/PACT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PACT</span></a> testing processes in a standard <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a> framework after the base functionality was initially established in v.0.0.3.</p><p><a href="https://goblinfish-code.blogspot.com/2025/05/next-steps-after-v003.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">goblinfish-code.blogspot.com/2</span><span class="invisible">025/05/next-steps-after-v003.html</span></a></p>
Brian Allbee<p>Implementing the second part of third layer in of the <a href="https://mastodon.social/tags/PACT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PACT</span></a> testing processes in a standard <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a> framework: Prescribing (requiring) a standard test-method structure/set for classes.</p><p><a href="https://goblinfish-code.blogspot.com/2025/05/the-pact-for-classes.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">goblinfish-code.blogspot.com/2</span><span class="invisible">025/05/the-pact-for-classes.html</span></a></p>
Nebraska.Code<p>Jerry Nixon gives 'A Developer's Guide to Database Patterns' July 24th at Nebraska.Code().</p><p><a href="https://nebraskacode.amegala.com/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">nebraskacode.amegala.com/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/sourcecontrol" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sourcecontrol</span></a> <a href="https://mastodon.social/tags/unittesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unittesting</span></a> <a href="https://mastodon.social/tags/cicdautomation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cicdautomation</span></a> <a href="https://mastodon.social/tags/linting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linting</span></a> <a href="https://mastodon.social/tags/SQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SQL</span></a> <a href="https://mastodon.social/tags/qualitymeasurements" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qualitymeasurements</span></a> <a href="https://mastodon.social/tags/TechnologyConference" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechnologyConference</span></a> <a href="https://mastodon.social/tags/Nebraska" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nebraska</span></a> <a href="https://mastodon.social/tags/databasepatterns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>databasepatterns</span></a> <a href="https://mastodon.social/tags/softwaredeveloper" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredeveloper</span></a> <a href="https://mastodon.social/tags/programminglife" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programminglife</span></a> <a href="https://mastodon.social/tags/databases" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>databases</span></a> <a href="https://mastodon.social/tags/DeveloperGuide" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeveloperGuide</span></a> <a href="https://mastodon.social/tags/databasedevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>databasedevelopment</span></a> <a href="https://mastodon.social/tags/tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tech</span></a></p>
Brian Allbee<p>Implementing first part of the third layer in of the <a href="https://mastodon.social/tags/PACT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PACT</span></a> testing processes in a standard <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a> framework: Prescribing (requiring) a standard test-method structure/set for functions.</p><p><a href="https://goblinfish-code.blogspot.com/2025/04/the-pact-for-functions.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">goblinfish-code.blogspot.com/2</span><span class="invisible">025/04/the-pact-for-functions.html</span></a></p>
JuanluElGuerre :verified:<p>🚀 Automate your unit tests in <a href="https://hachyderm.io/tags/DotNet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNet</span></a> like a pro!<br>Learn how I use GitHub <a href="https://hachyderm.io/tags/Copilot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Copilot</span></a> Agents to create, run, and iterate on tests until everything compiles and passes! 🔥</p><p>✅ Smart prompts<br>✅ Save time and focus on what matters</p><p><a href="https://hachyderm.io/tags/VSCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VSCode</span></a> <a href="https://hachyderm.io/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a> <a href="https://hachyderm.io/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeveloperExperience</span></a></p><p>🔗 wp.me/p29SK-YK</p>
Brian Allbee<p>The last of my catch-up posts, moving them from LinkedIn to Blogger: Implementing the next layer in of the <a href="https://mastodon.social/tags/PACT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PACT</span></a> testing processes in a standard <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a> framework: Prescribing (requiring) a test-module for each source module.</p><p><a href="https://goblinfish-code.blogspot.com/2025/04/the-pact-for-module-members.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">goblinfish-code.blogspot.com/2</span><span class="invisible">025/04/the-pact-for-module-members.html</span></a></p>