wolf4earth

wolf4earth

What tooling are you using to test a web application?

When building a web application there are quite a number of quality assurance related tools out there. Among them tools to do (a non-exhaustive list):

Now what I’m curious to hear is what concrete tools you’ve been using, why you’ve been using them, and what your experience with them is.

I’d like to focus on language agnostic tools (speak it doesn’t assume the language your app is built in) but if your language of choice has a super-rad thing you’d like to showcase in this category then feel free to do so. :slightly_smiling_face:

Most Liked

AstonJ

AstonJ

For simpler projects I generally look at top stats on the server and monitor resources used per page/request type.

This is really interesting when you turn things on like caching, and also really good for when you don’t have much control over the software used - eg, when you use Wordpress, Discourse or other 3rd party software.

wolf4earth

wolf4earth

Monitoring is an interesting area of tools too!

But I was thinking more of tooling which you’d be using before your application hits production. Anything from ensuring it can handle the expected load, verifying that API endpoints don’t behave unexpectedly when receiving garbage data, performing UI tests, to checking data sent to third-party services.

To speak in concrete terms, here are some tools I know of (but haven’t necessarily used) which fall into this category:

Is there any tool you’re using in this category, @AstonJ? :slightly_smiling_face:

ShowMeBillyJo

ShowMeBillyJo

We’re currently using Selenium (legacy) for UI testing before deploys. We’re investigating Selenium WebDriver as an alternative, but it’s slow going as we’re bottlenecked in dev at the moment.

Where Next?

Popular General Dev topics Top

AstonJ
The obligatory speed test thread :smiley: Check here: https://www.speedtest.net When complete, click on the share link and copy and pas...
New
AstonJ
If so, what was the last blog post you wrote… and if not, why not?
New
AstonJ
Thought it might be worth having a dedicated thread for standing desk treadmills (for those interested, here’s our general thread on stan...
New
mafinar
I always start with excitement and then get busy on 9/10th day. This year, like the year before this, and the year before that, I intend ...
New
DevotionGeo
The Odin programming language is designed with the intent of creating an alternative to C with the following goals: simplicity high per...
New
OvermindDL1
What shell(s) do you use, why do you use them, and how do you have them configured? Note, this is about shell’s, not terminals, terminal...
New
Exadra37
A modern streaming platform for mission critical workloads Redpanda is a Kafka® compatible event streaming platform. No Zookeeper®, no JV...
New
AstonJ
00:00 The Year 2022 00:38 Web3 03:28 Metaverse 05:05 AI 06:22 Databases 07:31 JavaScript 09:58 Other Trends to Know WDYT - what wi...
New
New
harwind
I’m developing a web-based application that uses Java servlets to make RPC calls. I’m searching for a solid technique to dispatch and ha...
New

Other popular topics Top

New
PragmaticBookshelf
Free and open source software is the default choice for the technologies that run our world, and it’s built and maintained by people like...
New
DevotionGeo
The V Programming Language Simple language for building maintainable programs V is already mentioned couple of times in the forum, but I...
New
rustkas
Intensively researching Erlang books and additional resources on it, I have found that the topic of using Regular Expressions is either c...
New
PragmaticBookshelf
Author Spotlight Jamis Buck @jamis This month, we have the pleasure of spotlighting author Jamis Buck, who has written Mazes for Prog...
New
PragmaticBookshelf
Develop, deploy, and debug BEAM applications using BEAMOps: a new paradigm that focuses on scalability, fault tolerance, and owning each ...
New
PragmaticBookshelf
Build modern server-driven web applications using htmx. Whatever programming language you use, you’ll write less (and cleaner) code. ...
New
AstonJ
If you’re getting errors like this: psql: error: connection to server on socket “/tmp/.s.PGSQL.5432” failed: No such file or directory ...
New
AstonJ
Curious what kind of results others are getting, I think actually prefer the 7B model to the 32B model, not only is it faster but the qua...
New
xiji2646-netizen
Woke up to this today: Claude Code’s complete source code exposed via npm source map. Not a snippet. All 512,000 lines. 1,900 TypeScript ...
New