This one’s been in the works for a while. I keep comparing application testing to infrastructure testing and then pondering where the major revolution is happening right now and I can’t help but talk about it. Since I don’t do well with numbers and tables (*yawn*), I thought I’ll doodle a few graphs to visualize the differences. Besides, paraphrasing Calvin, a blog is authoritative and written by a professional when it has charts! :-)
Taxonomy
Before we dive straight down into the details, let’s talk about what the difference is between an application, infrastructure and a service.
Okay, that one’s easy. The blue pill is all about the real world, people, dogs, pets and web applications. The red pill though is those pesky machines that seem to talk to each other. So let’s get this straight: In this blog, apps are about what the user interacts with, infrastructure is the thing that pushes bits around and finally what’s this new fangled service thing? We’ll get to it at the end.
Who’s who
Well, we can’t compare and contrast until we bring on the players. No surprises here, on the applications side we have HP, IBM, CA, etc and on the infrastructure side we have IXIA, Spirent, etc.
And you know whodat‘s on the top right corner!
Experience
So the purpose of testing these systems is for what? Turns out the application testing tools are worried about the user experience, while those on the infrastructure are worried about the network. Interesting… Aren’t those converging in some ways? Give me a single firewall these days that doesn’t do App-ID, DPI, IPS, URL Filtering, Anti-virus, Mail-filtering and Anti-something-or-the-other and I’ll be shocked! Anyways, the obligatory chart…
Complexity
Why are application and infrastructure testing tools so different? There’s a reason: it’s transactional vs. protocol complexity. Repeat after me. Transactional. vs. Protocol. Complexity. You see, HP, IBM and CA don’t have to deal with ASN.1, PER, length’s, checksum’s, crc’s, offsets, p-strings, c-strings, etc, etc. Most of it is HTTP with some Oracle and Tibco stuff thrown in. However, their notion of a transaction is very long. Imagine executing an entire business process culminating in billing! The IXIA’s and Spirent’s though, they are masters of the OSI layers. They got the RFC’s, detailed specifications of how things ought to work with precision and they have teams that know the difference between bit-wise AND and bit-wise OR.
Metrics
Testing tools help you measure something or the other. Otherwise, they are just a tool and nobody has a budget line item to buy them. Turns out application and infrastructure testing look at very different, yet co-existing aspects of the same thing.
If you talked to a database guy then all s/he cares about is TPS (transactions/sec). When was the last time you measured the SQL performance with packets/sec? Now you talk to the routing guy and s/he goes OMG, what the $()*# is TPS? I need 64-byte packets, low latency, high throughput at a gazillion packets/sec with no jitter ‘cos my ASIC just kicks $%^. Okay then.
Rate of Change
This is an important dimension. Applications just move at the speed of light. There’s new stuff on the iPhone and Android, like, daily. 10′s of 1000′s of them. And JSONP didn’t happen through a committee. Some dude hacked it up, people like it, updated their servers and now we have cross-domain Ajax requests. Guess when the last TCP RFC was published? B.e.f.o.r.e. m.y. t.i.m.e. Fine, I’m lying, but in any case:
What this really means though is that your test tool’s gotta test stuff even before there’s a specification or a standard, ‘cos people are already deploying it anyways and getting stuff to work.
Okay, last one: The Trend
Where do you think we are trending to? We got cloud deployments, virtualization, exploding number of mobile applications, social networking, social gaming, application identification, deep packet inpection, voice-over-ip, iptv (aka as netflix instant watch), and a large number of next generation services like long-term-evolution (LTE or 4G), smart-grid, etc aiming to please you the user.
So what we really have are services that blend in all the transactional complexities of applications with the protocol complexities of the infrastructure, that change as fast, care about the user experience and fail whales and yet the test tool vendors are absolutely stuck doing nothing! Well, they are taking their age old stuff, moving it to the cloud and calling it ready, but really? The infrastructure guys are so obsessed with chassis, port-density and protocols, they don’t even know what’s hitting them! *sigh*
Just read that last paragraph again. Man, that was harsh. But still, so, anyways, what was I saying? Did I tell you Mu Studio is the coolest test tool, like, you ever saw, for testing next generation services? Really. You have to check it out.








Pingback: Twitter Trackbacks for Mu Dynamics Research Labs » Blog Archive » Testing an Application, Infrastructure and a Service [mudynamics.com] on Topsy.com
Pingback: Google Redirect Fix
Pingback: Error 1606
Pingback: Buy Facebook Fans
Pingback: Hansel
Pingback: best supplements for muscle gain
Pingback: Siesta Key Vacation Rentals
Pingback: pre workout supplements
Pingback: Flying Cars
Pingback: link
Pingback: best bcaa
Pingback: Grand Mayan Nuevo Vallarta
Pingback: Fishing Reel
Pingback: colorado unemployment office
Pingback: flights to pakistan
Pingback: Ross Pine
Pingback: magic flight launch box magic flight launch box vaporizer review
Pingback: Epson 3010
Pingback: Dallas Portrait Photographer
Pingback: Cheap Payday Loans
Pingback: help me find a job
Pingback: Legal Herbal Incense
Pingback: Bangkok flowers
Pingback: professional sales tool
Pingback: article
Pingback: Tom Faulkner
Pingback: olcso mobiltelefonok
Pingback: short sale Los Angeles
Pingback: study abroad
Pingback: webcam chat
Pingback: Car Hire Costa Rica
Pingback: san diego engagement rings
Pingback: modern furniture austin
Pingback: Jake Reeds
Pingback: ingilizce ogreniyorum
Pingback: Miami moving
Pingback: buy neopoints
Pingback: Cosmetic Dentist NYC
Pingback: ONLINE PSYCHIC READINGS
Pingback: luxury villa rental st lucia
Pingback: Burlesque Dessous
Pingback: Chicago immigration attorney
Pingback: Organo Gold
Pingback: Join project payday
Pingback: property investment
Pingback: engagement rings
Pingback: spamfilter
Pingback: extreme home fitness workout
Pingback: network marketing
Pingback: tanie noclegi zakopane
Pingback: armed security guard
Pingback: LUXURY HOMES IN CALIFORNIA
Pingback: Lavera
Pingback: bjj tampa
Pingback: bank teller resume
Pingback: Pacquiao vs Mayweather
Pingback: Miami Escorts
Pingback: PowerPoint Classes
Pingback: make money daily
Pingback: Denita Nakamoto
Pingback: Wholesale Clothing
Pingback: website builder
Pingback: cash loan
Pingback: Skin Care
Pingback: find
Pingback: normal cholesterol levels
Pingback: Post
Pingback: Scott Tucker Payday Loans
Pingback: African Mango Reviews
Pingback: auto
Pingback: travel insurance facts
Pingback: bobble water bottle
Pingback: North Carolina retirement communities
Pingback: physical therapy
Pingback: unlock
Pingback: cold sore home remedies
Pingback: Dumpsters Atlanta
Pingback: diversity jobs
Pingback: how to play pool
Pingback: Scott Tucker Racing
Pingback: Scott Tucker Racing
Pingback: Scott Tucker CBS
Pingback: Scott Tucker Racing
Pingback: Scott Tucker CBS
Pingback: Scott Tucker Leawood
Pingback: join huge yield
Pingback: SEO Link Monster
Pingback: Watch TV Online Live
Pingback: cleaning services Cardiff
Pingback: ramos de novia
Pingback: check out here for more info
Pingback: Scott Tucker Payday Loans
Pingback: leather wallets for men
Pingback: car hire direct
Pingback: music video production nyc
Pingback: dunedin homes
Pingback: clearwater homes
Pingback: Scott Tucker Racing
Pingback: Scott Tucker Racing
Pingback: Scott Tucker CBS
Pingback: REO Companies
Pingback: broker price opinion companies
Pingback: natural remedies for cold sores
Pingback: audi wallpapers
Pingback: football speed
Pingback: money
Pingback: rewards online
Pingback: genital warts symptoms
Pingback: Learn Forex
Pingback: architectural services
Pingback: tarot gratis
Pingback: maryland short sale expert
Pingback: Herbs to Get High
Pingback: sell gold
Pingback: frostwire
Pingback: free coupons
Pingback: grandfather clocks for sale
Pingback: Air Conditioning Maintenance
Pingback: India Tours packages
Pingback: escorts in london
Pingback: Pediatric Dentistry
Pingback: Clair Crilly
Pingback: Pest Control Tampa
Pingback: Sex Show
Pingback: Bathroom Fittings
Pingback: recipes
Pingback: fitness business and marketing
Pingback: top rated mountain bikes
Pingback: flonase
Pingback: skate ski cross country
Pingback: goals goals goals
Pingback: resume
Pingback: melbourne escorts
Pingback: passing kidney stones
Pingback: conversation topics
Pingback: psd2html
Pingback: Scott tucker
Pingback: best seinfeld episodes
Pingback: Scott Tucker Racing
Pingback: Scott Tucker CBS
Pingback: sia licence
Pingback: http://www.24hrday.com/657/657
Pingback: Scott Tucker CBS
Pingback: auto insurance
Pingback: computer help
Pingback: DEWALT DC730KA
Pingback: mountain bikes
Pingback: kinky curly curling custard
Pingback: boot camp for women
Pingback: mikazuki publishing house
Pingback: coconut oil benefits
Pingback: elder scrolls 5 skyrim walkthrough
Pingback: document solutions
Pingback: DUI lawyer Albuquerque
Pingback: best restaurants websites
Pingback: Fast SEO Results
Pingback: raspberry keytone
Pingback: low calorie diet
Pingback: Atlanta Web Design
Pingback: how to stop sweating armpits
Pingback: www.hostswamp.com
Pingback: Atlanta parking
Pingback: prevent cat bitingz
Pingback: olive garden menu
Pingback: Hiring In Atlanta
Pingback: seo denver