🔗 Coding Font by Typogram
Coding Font by Typogram Choose your favourite in a coding font shootout (don’t show the names to remove bias). My winner: 🏆 Fira Code A representative bracket for me: 🥇 Fira Code 🥈 JetBrains 🥉 Source Code Pro
Coding Font by Typogram Choose your favourite in a coding font shootout (don’t show the names to remove bias). My winner: 🏆 Fira Code A representative bracket for me: 🥇 Fira Code 🥈 JetBrains 🥉 Source Code Pro
GitHub - LemonAppDev/konsist: Konsist is a powerful static code analyzer tailored for Kotlin, focused on ensuring codebase consistency and adherence to coding conventions. Konsist is a powerful static code analyzer tailored for Kotlin, focused on ensuring codebase consistency and adherence to coding conventions. Konsist is a linter that guards the consistency of Kotlin projects by enforcing a cohesive code structure and unified architecture. Konsist guards are written in the form of unit tests (JUnit / Kotest). ...
The pernicious effect of having a separate testing team: How Big Tech does Quality Assurance (QA) - by Gergely Orosz The change in the number and type of tests the Visual Studio Team Services experienced after merging the dev and the test teams. Before the merge: end-to-end tests dominated, but unit and integration tests were rare. This flipped after the merge. (Microsoft Dev Blogs) ...
The exponential horn of testing · GitHub The actual model that more closely resembles what we need should have the bare minimum of E2E tests, quite a number of service tests and the vast majority should be unit tests. Exponential model: x = 10^hy So if the height h goes from 1 to 2 to 3 then we have 1 E2E test to 100 service tests to 10,000 unit tests. ...
JSON Generator – tool for generating random JSON data We’ve all faced the problem of lack of information in our app. All interfaces seem lifeless and empty. Debugging with no data is also not simple. I think that each of us has at least once in their lives created a bunch of files with JSON data, but they were just one object propagated without unique fields. JSON Generator was created in order to help with this. It provides an opportunity generate any data and in any quantity. Edit template, click “Generate” and you’re done. ...
Lookback – See how people really use your apps! See how people really use your app. Lookback makes user experience collecting a breeze. Record remotely with your iOS app — no equipment needed See the screen, gestures, face & voice of your test users. Install once. Lookback all the time.
Mocks Aren’t Stubs Meszaros uses the term Test Double as the generic term for any kind of pretend object used in place of a real object for testing purposes. The name comes from the notion of a Stunt Double in movies. (…) Meszaros then defined four particular kinds of double: Dummy objects are passed around but never actually used. Usually they are just used to fill parameter lists. Fake objects actually have working implementations, but usually take some shortcut which makes them not suitable for production (an in memory database is a good example). Stubs provide canned answers to calls made during the test, usually not responding at all to anything outside what’s programmed in for the test. Stubs may also record information about calls, such as an email gateway stub that remembers the messages it ‘sent’, or maybe only how many messages it ‘sent’. Mocks are what we are talking about here: objects pre-programmed with expectations which form a specification of the calls they are expected to receive. The classical TDD style is to use real objects if possible and a double if it’s awkward to use the real thing. So a classical TDDer would use a real warehouse and a double for the mail service. The kind of double doesn’t really matter that much. ...
Cross Browser Testing Tool. 100 Browsers, Mobile, Real IE. Instant access to all desktop and mobile browsers. Say goodbye to your setup of virtual machines and devices. Real Browsers Official mobile emulators Test local and internal servers Pre-installed developer tools Superfast, cloud-based access Multiple Desktop OS
Newsletters spam test by mail-tester.com We needed a cheap, simple and efficient way to quickly test the quality of our own newsletters. We simply built on our own tool. Now we’re sharing it with everybody for free.
Cucumber – Making BDD fun Cucumber lets software development teams describe how software should behave in plain text. The text is written in a business-readable domain-specific language and serves as documentation, automated tests and development-aid – all rolled into one format.
pathod pathod is a pathological HTTP/S daemon, useful for testing and torturing HTTP clients. (…) The simplest way to use pathod is to fire up the daemon, and specify the response behaviour you want using this language in the request URL.
browserling – interactive cross-browser testing We run the browsers on our servers. Fully interactive sessions, not static screenshots. No flash, no applets, nothing to install. Powered entirely by and javascript.
xScope Created specifically for designers & developers, xScope is a powerful set of tools that are ideal for measuring, inspecting & testing on-screen graphics and layouts.
The software is wrong, not the people. Matt Mullenweg (vai Joe Flood )