Skip to main content

Tech Develops - A day dedicated to YOU!

Working in Tech, it can be difficult to find the time to further improve yourself, you're focused a lot on delivery, and it can be hard to drag yourself away from it and spend time on delivering an improved you. This is why some companies are starting to have time dedicated to your personal development, where people drop tools and do a personal project or watch some tutorials.

Luckily working at ASOS we get the last Friday of every month to focus on this! Last Friday we held what we call a "Tech Develops" day, where as an employee of ASOS and working in Technology, In the week running up to it we decided it would be a good idea to have a platform where people could stand up and perform a 99 Second Talk about anything they please. We had 12 people sign up to it, and we had talks ranging from the technical (Git-Bisect) to a Conference review (UKStar).



The first talk was an informative talk about Git Bisect and how it's used and why because of it, it's important to perform small commits, as it compares the commits to see what broke where. We had a UKStar conference rap, inspired by The Streets, and one that shocked us all to be honest, the only thing missing was a mic drop a the end (I'm putting this down to a lack of microphone!) We also had a rather appropriate (given we are ASOS) Fasion Testing talk, it spoke about the stages of testing that items go through, and it definitely left me wanting more. We had an informative pitch about  what is being labelled as Guerilla Plus Testing, where UX/UI designers sit with our Testers to understand the sort of things that are performed, we had 4 volunteers to partake in it at the end of it, so it must have been good!



We had one of our QAs who had recently read a book about the 5 Dysfunctions of A Team, and they gave a whistle stop tour of the book, and the five dysfunctions, we had people asking for the book at the end of it, so again, it must have left a positive impression!

We've all been stressed and anxious working in Tech at some point in our careers, which is why it was relieving to see this talk from someone who is referred to as our very own positive ray of sunshine step up and talk about how she deals with it! Definitely one that left us thankful and reassuring that even she deals with it, albeit very well!

Last year we had a new trainee join us from Princes Trust, some of us had already seen the power of his talks from his presentation last year ago about how he had grown into a flower thanks to the support of the people he'd been working with on the Princes Trust course, and he didn't disappoint this time, leaving us with the message that "Try new things, Don't be afraid to fail and to ask questions, people are here to support you", it doesn't get much simpler than that.



There was a talk on how you can use models in Software Testing, and how taking the first thing you think of and applying that can help you better understand what you are testing and be more creative in your testing approach. He used examples of an Airplane, a Garbage Truck and left us thinking how we can use an Octopus to help us drive our QA Community.

As we'd recently sent some QAs to TestBash in Brighton, it was only apt that we had at least 1 talk that had been inspired by TestBash, and in particular a workshop done by the amazing Dan Billing, she spoke about the Juice Shop Project which exposes the OWASP top 10 Security vulnerabilities and gives you awards for finding the said vulnerabilities (available here: https://www.owasp.org/index.php/OWASP_Juice_Shop_Project). It's definitely something that I'm sure people will be trying over the next few months!



I gave a 99 second talk on The Stick Man Tester, based on the Stick Man and how he's just trying to get home to his Stick Family, this is a story about a Tester who is trying to find the right role for him in an Agile Team. The only negative is that I had to cut out some of it to squeeze it in to the 99 seconds! To finish up we had a performance expert from the Performance Team talk about all the work going into get us ready for Peak, it's definitely insightful and good to know that we can go to him if we need any advice on the subject.

That was it for the 99 second talks, it had been clear that a lot of thought had gone into all of them, it showed off the creativeness, the technical ability and the passion of the ASOS QA Community, and definitely was a prime advert for the benefits of such an event. It's definitely something that we'll be doing at the next Tech Develops!

A list of ALL the 99 second talks are here.

We had breakout discussions around things like CI/Performance/Automation happening throughout the day, where people could just drop in and discuss anything with people around the table. It was an open discussion, and you could bring any problems you had in that area, with the hope that other QAs may have experienced the same or someone may have a solution to the problem! Sharing is Caring.



Remember the 99 Second Talk about Guerilla Testing Plus? Well, this was kicked into action in the afternoon, and performed in anger with the volunteers and the UX/UI designers doing pairing and testing out some designs! Feedback was quick and instant! (The best type of feedback!)


We also had TestSphere happening in the afternoon!For those who don't know about TestSphere, it's a card game, where there are 5 "types" of cards, "Quality Aspects", "Techniques", "Heuristics", "Patterns" and "Feelings". We changed the rules slightly, and made it so that you turn over 1-5 cards (maximum of 1 from each deck) and have to tell a testing story that links the cards together, the more cards you choose the harder it is, if you manage to tell the story, you win the cards! If you don't then it goes out to the table to tell the story and win the cards. It's a great way to talk about testing, talk about experiences and get to know other QAs.



It was a productive day, and one I thoroughly enjoyed. I enjoyed the TestSphere game even though I lost, it's something I'll look to make a regular thing and make it so people can just drop in and out of. As for the 99 Second Talks, I'll do the same thing next month, though I can't promise another poem!
x

Comments

  1. A lot of thanks for all of your hard work on this website. Betty really loves doing internet research and it is obvious why. My spouse and i learn all about the dynamic medium you present good suggestions on your web blog and as well welcome response from other individuals on the article while my daughter is really being taught so much. Take advantage of the rest of the year. You are carrying out a really great job. best web design company

    ReplyDelete
  2. Great effort! A good testing software should be Scriptless. Intelligent. SIMPLE.

    ReplyDelete

Post a Comment

Popular posts from this blog

Treating Test Code as Production Code

It's important when writing automated tests to remember that the code you write should be up to production standards, meaning any conventions that you have in place should be adhered to and that it should follow good design patterns. Too many people often say why does it have to be as good as production code, it's "Only" a test, so long as it passes then that's fine... To answer this we need to look at why we want our tests to be written in such a structured and efficient manner: - Maintainability - by making the test code structured and efficient, it becomes far easier to maintain and in doing so changes in the future can happen quickly as the test isn't linked to anything that it shouldn't be and it's easy to understand for a new set of eyes. - Durability - Again by making the tests structured they should be resistant to changes, if you change a variable name for instance then it shouldn't effect the unit test unless it absolutely has to....

Testers: Be more like a Super-Villain!

Who doesn't love a Super Hero? Talk to my son, and he'll tell you how much he loves them, talk to many adults and they'll say the same! Deep down, we all love to be the Super Hero, we all want to save the day! However, I want to talk about the flip side of Super Heroes, the Super Villains... I often play Imaginext with my son, and I (unfortunately?) am nearly always the Super Villain! Be it Lex Luthor, Joker, Two Face, Mr Freeze or The Riddler! These are all great characters and great Super Villains, but why would I want to write about Super Villains? A while ago where I worked, we had a few Super Heroes, people who would be able to come in and "fix" things that had broken and help deliver projects on time. We then shifted, we decided to do away with the Super Hero culture and try and prevent from being in that position in the first place, whilst we didn't go as far as wanting to hire Super Villains, it's definitely a story that has stuck with me and t...

Using BDD and gherkinising your Acceptance Tests

In my post Testing of Automated tests , I mention about a BDD framework which involves using BDD to drive your acceptance tests. BDD stands for Behaviour Driven Development.  One effective method of writing BDD tests are by using a format known as Gherkin language. These consist of Given, When, Thens. The main advantage of the gherkin language is that it's readable by the business, and in an ideal world forms part of the Conditions of Acceptance around a PBI. Also, using a Visual Studio plugin of SpecFlow , you can integrate your Gherkinised COAs into your solution with feature files, and then drive the automated tests, however, for this post I will focus solely on how to effectively gherkinise your acceptance tests. A Feature file consists of a feature outline, which details what the feature file is testing followed by Scenarios and examples (parameters).  The BDD scenarios are made up of a Given, When, Then... These are effectively an initial state (Given), an action (W...