Hi friend!
โ
It's been a crazy couple of weeks, but here's the latest pie mail! The sun has finally started shining here in Auckland. I'm experimenting with moving my laptop to sunnier spots in the house to increase my vitamin D intake!
I've posted some new blog content! I've been sitting on a couple of video edits for a while, and I had time this weekend to get them all online:
Enjoy!
Pocket biases
I attended the Product Tank talk on cognitive bias last week (which was great, by the way). One of the resources shared was this Pocket Biases app. There's lots of neat information in there on how to manage or leverage different biases when you're working!
โ
Around the World with 80 Software Testers
Viv Richards is publishing a book, Around the World with 80 Software Testers, on Leanpub. It's a collection of stories from testers around the world, with some names you might recognise - Richard Bradshaw, Maaret Pyhรคjรคrvi, Janet Gregory, just to name a few.
It's only 61% complete, but you can read what's there already. The great thing about it is that each chapter is only one or two pages - so you can read it in nice bite sized chunks.
โ
I made an app for my dog
One of my favourite Youtubers, Mayuko Inoue, made an iPad app for her dog (and then trained the dog to use it). It's a fun thing to watch!
...about browser screen sizes!
Simple I know, but, hear me out.
โ
I had a protractor test that was failing whenever I tried to run it in 'headless' mode. In 'full' mode, it was fine. But for some reason, 'headless' mode failed to find an element every time.
I spent a long time trying to diagnose it. Eventually, I installed a tool (protractor-beautiful-reporter) that would take screenshots of every check.
Here's the screenshots it took when it ran in 'full' mode, vs 'headless' mode:
โ
Turns out, the screen is a different size when it runs in headless mode!
Which has the side effect that the 'Type something' field has moved!
There's a couple of things I learned here:
Anyway, I added the "--window-size=1920,1080" Chrome option to my protractor config file, and now the tests pass! Yay!
โ
Do your automated tests run in different viewport sizes? Is it a consideration? I want to hear your stories!
Here's a password reset form:
โ
And here's the HTML, copied from Chrome dev tools (as an image, so that I'm not posting dodgy HTML in your email):
โ
โ
There's a reasonably serious security problem in the code that's driving this form. Can you see what it is? Let me know!
Hint: Look at the CustomerId field - is there anything that shouldn't be there?
โSTARWEST conference is on this week. It's all week long, and is a very full schedule.
There is a free tier available, which gets you access to the keynote talks - all of which will be worth listening to!
If you register, the recordings will be available to you too, incase timezones don't work.
Thanks for reading and subscribing to this letter. It does mean a lot to have a small community to share testing talk with, and I hope it's useful to you!
As always, I love your feedback, so please let me know if there's anything you'd like to see in this going forward.
โ
Cheers,
James a.k.a. JPie ๐ฅง
โhttps://jpie.nzโ
โ
Hi all! It's flooding and cyclones here in NZ, especially those in Auckland. I hope this email finds you safe - if you're being affected by bad weather, please stay inside until this all blows over! ๐ค COLAB Before we get too deep into it, I'd like to give a small shout out to COLAB. I had the chance to take part in COLABs Equitable Product cohort last year. It's eight weeks of conversation and learning with like talented peers; covering subjects like data ethics, accessibility, inclusion and...
Well hello there! Happy new year everybody. I hope you all had a good break, and are well rested heading in to the new year. I've had a good long time off, getting some rest after a busy 2022. I've found myself really eager to get back to work though, I'm looking forward to what 2023 will bring - I hope you are too! ๐โ๏ธ The value of dedicated testers In my last email, I wrote about the importance of engineers testing their work (and not just leaving it for testers). But this leaves an...
Welp, the end of the year is upon us! It's been a long and busy one. It's definitely been fun, but I'm ready for a break! I've had some interesting conversations over the last couple of weeks about quality, and the lines of responsibility - so - that's the subject of today's email. Enjoy, and see you in the new year! ๐ป Programmers and Engineers My first job was in a busy office. Our office constantly seemed to have a dirty kitchen - a pretty common office problem. Instead of rinsing their...