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
Which apps do you think are killing it right now? Either from a technical perspective or ones that you like personally or feel have been...
New
AstonJ
Just been adding some more portals, currently have the following languages: Apache Groovy C C# C++ Clojure CoffeeScript Crystal ...
New
AstonJ
Things like smart speakers (such Amazon Alexa), smart TVs or other devices with built in microphones, cameras or with other features that...
New
AstonJ
Hi everyone… I’m so sorry about the delay in getting this thread up, I’ve just been so busy :see_no_evil: Are there any book clubs you’d...
New
Maartz
Hi folks, I don’t know if I saw this here but, here’s a new programming language, called Roc Reminds me a bit of Elm and thus Haskell. ...
New
New
DevotionGeo
Hi everyone! I bought this domain name when I was planning to create a website like ElixirSchool.com, but that didn’t ever happen. Now ...
New
harwind
I’m working on a C++ program where I need to convert a string containing a numeric value into an integer. I want to ensure that this conv...
New
AstonJ
Thought this would be a nice way to start the year - have you seen or written a function (or method) or piece of code that you are partic...
New

Other popular topics Top

PragmaticBookshelf
Andy and Dave wrote this influential, classic book to help their clients create better software and rediscover the joy of coding. Almost ...
New
PragmaticBookshelf
Rust is an exciting new programming language combining the power of C with memory safety, fearless concurrency, and productivity boosters...
New
New
AstonJ
In case anyone else is wondering why Ruby 3 doesn’t show when you do asdf list-all ruby :man_facepalming: do this first: asdf plugin-upd...
New
Exadra37
Oh just spent so much time on this to discover now that RancherOS is in end of life but Rancher is refusing to mark the Github repo as su...
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
New
First poster: AstonJ
Jan | Rethink the Computer. Jan turns your computer into an AI machine by running LLMs locally on your computer. It’s a privacy-focus, l...
New
PragmaticBookshelf
Develop, deploy, and debug BEAM applications using BEAMOps: a new paradigm that focuses on scalability, fault tolerance, and owning each ...
New
Fl4m3Ph03n1x
Background Lately I am in a quest to find a good quality TTS ai generation tool to run locally in order to create audio for some videos I...
New