Link courtesy my cousin the software tester.)
The tale has all the hallmarks of technical debt in a huge, unmaintained, bitrotten codebase (the bug itself due to code that hadn’t been used for 8 years), and a really poor, undisciplined devops story.
I’d always sworn I’d never work for a health devices or financial services company because the risks were so great.
Well, so far, I’m keeping half of that pledge.
Fitbit owners from several US states claim that despite the company’s products purporting to accurately measure heart rates, Fitbits “do not and cannot consistently and accurately record wearers’ heart rates during the intense physical activity for which Fitbit expressly markets them”.
One claimant in the class-action lawsuit says that while her personal trainer measured her heart rate at 160 beats per minute, her Fitbit Charge HR recorded a rate of 82 bpm. Another who said his doctor had told him not to exceed 160 bpm found that his Fitbit Surge device was as much as 25 bpm below what other trackers said.
It looks as though the device derives the Beats Per Minute from a different measurement. So although it might be correct in a high percentage of cases, given enough absolute cases, it can have a high number of failures.
It’s like the new saying goes, “Where there’s an algorithm, there’s an error.”
Twitter is all a-tweet about this news:
Internet Explorer has long been the bane of many Web developers’ existence, but here’s some news to brighten your day: Internet Explorer 8, 9 and 10 are reaching ‘end of life’ on Tuesday, meaning they’re no longer supported by Microsoft.
Just because Microsoft stops supporting these things does not mean you can stop designing, developing, and testing for these old versions of IE on Wednesday.
When you’re thinking about browser compatibility, you have to judge based on actual market share and your user base’s browser statistics, not press releases.
Otherwise, you risk alienating a certain segment of your user base (“But just the uncool ones!” the kids will say) or frustrating your help desk who now has to handle the callers/emailers complaining about the site not working in IE 8.
(Actually, I am repeating myself.)
I got the 1984 Lee Aaron album Metal Queen after the holidays. One listen, and I was transported back to that era amid some inexpensive smoke effects.
To celebrate, here are three Lee Aaron tracks, although only two come from Metal Queen.
“Barely Hanging On”:
“Head Above Water”:
And, of course, “Metal Queen”:
Andrea Superstein, “I Want To Be Evil”:
- We pissed off the project managers,
we pissed off the project managers,
we pissed off the project managers,
& hacked off the devs.
- The Appbreaker Suite
- Whose Fault Is This?
- Good Thing Wetestedthis
- Boundary (With Excess Overflow)
- In a Build Unstable
- Mark the Myriad Defects Closed
- I Logged Three Bugs
- O Tiny Bug
- O Test This By Day’s End (Oh, Come On, You PM)
- Server Farms Are Crashing On Down
- I Saw Tommy Dissing Selenium
- Check the Calls (with POSTs of Long Strings)
- Let’s Futz with An Open File
- Carol of the NULLs
- Let Us “No”
From time to time, and by “time to time” I mean “almost daily,” I get unsolicited offers from Social Media people to write a post for me to pitch their products. You can tell they don’t read the site because any in-depth reading of the site would indicate I don’t pitch products or generally say anything nice about anyone except heavy metal bands.
Still, it takes a special kind of company to offer to write exclusive content for a site called QA Hates You and then have a mistake in the email wherein instead of QA Hates You,
Congratulations, ZipRecruiter.com! You’ve made QA Hates You the old fashioned way.
Disturbed, “The Light”:
The end of the year is upon us, and with it comes the annual review. Before you go into your performance review, you should plan your strategy to make your case and to put your best foot forward to get the best possible result. The following video offers good tips and tricks on how to wow your boss(es) in those reviews.
A year or so ago, I volunteered to help the Missouri Department of Conservation test its new Web site. The testing is ongoing, and little did I know it was only user experience testing and not testing testing.
But I periodically receive emails like this:
This indicates they’re not double-checking the outgoing emails, either.
A cartoon in Barron’s answers the interview question, “Where do you see yourself in ten years?”
“F*cked Up World” by the Pretty Reckless
Go out and improve it. Whether that’s to make it more or less I leave to you.
Job posting for a Manual Test Engineer:
As our Manual Test Engineer, you’ll ensure that our customers have a great experience when they use DataRobot. You will do this by developing and executing comprehensive and robust software validation tests (both automated and manual); including large datasets, advanced features, custom options, heavy usage, etc. You will also manage an external testing team and testing plans to align with our current customer use cases. This is a great opportunity for you if you’re detail oriented and driven to provide excellence within every customer interaction.
It’s a great opportunity to work as a senior QA engineer or manager with an entry-level title and, perhaps, pay.
I visit the St. Louis Post-Dispatch Web site almost daily, and whenever I clear my cookies and cache, the site prompts me to take a survey before I can access the content of an article.
One day, the intra-office rivalry at the marketing department or agency got a little intense as Willcox tried to prove he was the most popular person in the staff by holding a little popularity contest embedded in the polls.
By the end of the survey, even I was voting for Willcox.
Poor Masheika never stood a chance.
Five Finger Death Punch, “Jekyll and Hyde”
Theory of a Deadman, “Savages”
I’ve seen some computer interfaces that suffer from this problem:
This is dangerous, you see, because the text that says push here is the glass. Which is not really where you want to push; the user should push on the bar.
So when you’re testing, make sure to evaluate the design of the interface to ensure that the instructions are clear and that the text appropriately indicates what the user should do.
Not just close enough.