Showing posts with label Productivity. Show all posts
Showing posts with label Productivity. Show all posts

Wednesday, July 13, 2022

Focus on the process, not just the outcomes

We live and die by our habits.

When everything goes for a toss, we humans go back to muscle memory and what we have been doing for years. Thinking about testing, I wanted to see what those habits could be to be a sharp tester.

I tried to list out my habits and open up a discussion about your habits:

Organized Work Desk and Bag
I can close my eyes and find out my things. I know that the bottle is to my right. The charger is to the left. The book and pen are at the top right and the phone is at the bottom left. When they go into a bag, the earphones go to the first section, laptop and charger to the last section. Books, pen, mobile charger to the middle section. This helps me avoid searching for things in multiple places. The habit to note is that after using, I consciously put back the things in the same place.

Remembering and Using Shortcuts
As and when I use any application and especially if it is something that I would use often, then I note the shortcut for that feature. I immediately try out the shortcut - one to validate and two to get my muscles used to it. 
Ex: I use Mac and to format text I copied from any app, I first paste it in Spotlight and then paste to the destination app.
The order of shortcuts are
Command + C = Copy
Command + Space = Open Spotlight
Command + V = Paste
Command + A = Select All 
Command + C = Copy
Esc = To clear the text
Esc = To close Spotlight

All of these happen so quickly that you wouldn't even realise that I pressed so many keys. You might wonder how many seconds I would save by such actions. Multiply by so many applications and the number of times I would use those apps. 

Collecting Fieldstones
Any fieldstone (anything you feel is interesting and can be of help later) is collected and organised for later use. There are multiple groups in WhatsApp created for this purpose. On Twitter - they are bookmarked and they are also revisited, thanks to Bookmark of the day chrome extension. Link: https://chrome.google.com/webstore/detail/bookmarkoftheday/jldlnlkjghmljkcbdebeebbafjgdmllc

Routine websites
You want to visit certain websites daily to get information? Make a list and visit them - batch them. For me the list is Twitter, LinkedIn, Espncricinfo, Discord and Telegram. I do try to play the guess the number game daily on TTT discord.

Online Timer
I like the simple timer here: https://www.google.com/search?q=online+timer I have been using it to write blogs, articles and the timeboxed pressure is helping me get things done.

Laptop Stand
A very recent and late investment has been the laptop stand to ensure the display is at eye level
Link: https://www.amazon.in/gp/product/B08R78CSZ5

Modeling any application
The first task is to keep the book and pen handy for any quick notes. I model any application by trying to use it in a systematic manner. Sometimes, the output is a feature map, sometimes it is an excel sheet or just notes in a notebook. What matters is the thought process and not necessarily the end result. Later, I polish the deliverable in a way that it is presentable.

Test Data
Most of the times, the fieldstones come handy here or the groups of testers who help me. Either a tool is used to generate the data or the risk is highlighted. One of the other activities that is associated with test data generation is understanding of the domain. For example, Blood Pressure of a human can have numbers field but it doesn't mean that it can take any number of digits as an input. It also doesn't mean that I will not try entering large digits. Knowing what is acceptable, within limits and what is not is an important skill in testing software.

Using Resources
Why put in extra effort when you can also take help of existing resources.
Are you aware of 
Heuristic Test Strategy Model: https://www.satisfice.com/download/heuristic-test-strategy-model
Context Free Questions: https://www.developsense.com/blog/2010/11/context-free-questions-for-testing/
77 Test Idea Triggers: https://www.thetesteye.com/presentations/REdgren_77TestIdeaTriggers.pdf
Ultimate Productivity Tool: https://leanpub.com/productivitytoolkit
Test Heuristics Cheat Sheet: https://testobsessed.com/wp-content/uploads/2011/04/testheuristicscheatsheetv1.pdf

Connect with the team members
Your connect with the team members should never be just for asking help. Ensure that you have a good relationship even before you ask for help. See how you can add value to them. Thank them whenever you get a chance. 

Organized Folders
These also help a lot, especially if you deal with multiple accounts, files, folders which is a given in IT industry. 

What are your habits and muscle memories that you would like to share?



Leia Mais…

Wednesday, December 26, 2012

Release of my 4th book on software testing

I have released a book each on my mother's birthday followed by my sister's birthday and my birthday. Obviously, my father was feeling left out and I am releasing a book on his birthday. This is my fourth book on software testing.

Book 1: What If... A question every software tester must ask.


When I logged my first bug, I thought – ‘What if’ this bug was found after release? Years passed, many products were released, and I gained a lot of varied experiences.  I made a few embarrassing mistakes too. There were few instances where I wished that someone had warned me beforehand. So, I started preparing a book of tips targeted at software testers. Special care has been taken to keep each of the 22 chapters short and to the point. Emphasis is on ready-to-use tips which would give you instant results.

Book 2: What If... 50+ tips to win testing contests. 


This book is a collection of tips which might help any tester competing in a testing contest. Testers are under tremendous time pressure and the competition is tough. Skilled testers have a better chance of winning the contests. After participating in a number of testing contests, I realized that it is easy to win any contest if you dedicate some time and demonstrate the right skills. In this book, I have tried to highlight few points which will improve your chances of winning the testing contest.

Book 3: What If... 50+ tips to boost your productivity.


This book is a small collection of tips, tricks and list of tools to help boost your productivity. This is entirely based on my experiences in software testing as well as using computer. Internet is so powerful. A simple Google search will yield you so many search results. Google for “Screen Capture Tools” and you will find a minimum of ten tools in the first page itself. Which one do you choose? Do you have the time to try each one of them? What about Windows command prompts? There seems to be more than fifty commands. Which one is useful for us, especially for a software tester?

Book 4: What If... 50+ tips to improve tester-programmer relationship



This book brings into picture a very important person - the programmer & the programming team. Each one of us might have the experience of working with at least one tough programmer. Some programmers are very friendly and help us with finding bugs. Some of them are very strict with their deliverables and do not respond to any queries outside office hours. Some hardly talk to you unless you ask them a question. There are different types of programmers and bring in variety to our testing challenges. As I write this book, I have completed over six years of software testing and interacting with multiple programmers across different projects within and outside the company. With a rich experience of working with tough programmers, I write this book to help you.

My special thanks to my family members (for having a gap between the birthdays), my friends for accepting me as I am, my friends on twitter, facebook who keep encouraging my work, the programmers who keep challenging me, those who bought my first three books, those who provided me feedback and those who continue to believe in me :)
And of course, my love and thanks to my father who continues to encourage me in everything I do.

How to buy the books:
Download from bit.ly/booksaj

Leia Mais…

Sunday, September 2, 2012

Learning from RTI - Recording my testing session


Can you replicate the bug again for me?
How many times have you answered the above question? It might be asked by testers, programmers, managers and anyone interested in the bug. Sometimes, even you will like to replicate the bug. So, lets consider that you discovered a bug, a good bug, a important bug!

Now, you need to replicate but you are not able to! Oh, what do you do now? Try again? Call for help?
You don't have the proof but you have seen it. You were smart enough to take a screen shot too immediately. But, no one is ready to believe you. No one can help you unless you identify the exact steps to replicate the bug. This has happened to me many times. After attending the Rapid Testing Intensive event, I learnt a valuable lesson:
Be ready for scrutiny with some proof of your testing activity.
James Bach recorded most of his testing sessions. In fact, Rob Sabourin had all of his sessions recorded with audio! I was impressed with his work. The first thing I did after returning to work was to install the Fast Stone Capture application. I wanted to test like the experts. I wanted to improve my test reports and testing efforts. I had Jing already installed on my machine but the limit for recording was 5 minutes only. I started recording my test sessions. The first few recordings were huge and covered some unnecessary stuff too.
When I say 'unnecessary stuff', I don't mean Facebook, Skype chats, Google Chat pings. What I meant to say was that it recorded whatever I typed in my testing notes, the time I was browsing through multiple folders, the emails I checked, the testing status blog I updated about the testing session.

Later, I realized that I could anytime pause the recording, complete the tasks and resume recording.

Now, for the benefits and questions part:

What did I gain:

  • A proof of my every testing session: In previous releases, I always had the doubt if it was tested on build 17 or build 15. I can now go to the particular folder, watch the appropriate video - I save my videos with an appropriate name - and figure out if it was tested or not.
  • Attachments to the bug reports: People are now able to figure out the issue better by going through the attachments. This has saved me a lot of time.
  • A happy feeling: I am open for scrutiny once again. I have better answer to what I did in the given time and why a particular test took X amount of time. As a tester, I feel complete (read satisfied) now after this activity.
  • Uninterrupted testing activity: If I notice any problem, I don't stop there and worry about taking a screenshot, calling a programmer or testing on a different environment. I either pause the recording and save immediately or note the time on the video. I will get back to it later.
  • I learn from my testing sessions: I play back the recording in my disposable time and notice patterns of what I do well and how I waste time. The next testing session, I try to incorporate my learning. This is important - As Robin Sharma says - "Many of us are busy being busy". If we don't learn from our mistakes, how will we improve?  

Now for the questions:

  • Is FastStone Capture a free tool? - No, its available for free trial for 30 days. Ask your company to buy the license. Use it for 30 days, demonstrate the value addition and if they still can't afford the 20 USD license, I am sorry. 
  • What about the quality, size of the video? - I like what I got out of this tool. A very important point to note is that the tool saved a eight hour session successfully. I had left the recording open and forgot to stop it. It crashed after 8-10 hrs maybe BUT it gave me the option to SAVE the session. 
  • Is it just a screen recording tool or can it be used for screen capture too? It has very good screenshot editing tools in built and many other options available too. As I use Jing for screenshot, PotShot for screenshot at periodic intervals, I don't use FastStone Capture a lot for Screencapture.
  • Have you tried XYZ tool? I don't know :) Please let me know which tool you use?
This is the first post of a series of posts planned on my learning from Rapid Testing Intensive (RTI) and how I have implemented in my day to day testing activity.

As I mentioned on the last day of RTI, I feel like I am restarting journey as a software tester!  

Leia Mais…

Saturday, April 7, 2012

Release of my 3rd ebook: "50+ tips to boost your productivity"

Thank you for all the birthday wishes. My third ebook is finally released.
It is titled - '50+ tips to boost your productivity'

I want to keep this post short and sweet.
My special thanks to Jon Bach for inspiring me to write the blog post on tips/tools/tricks which later gave me an idea to expand it to this ebook. He also agreed to write Foreword to this book.
I am honored. Thanks Jon.

What is this book about?

This book is a small collection of tips, tricks and list of tools to help boost your productivity. This is entirely based on my experiences in software testing as well as using computer. Internet is so powerful. A simple Google search will yield you so many search results. Google for “Screen Capture Tools” and you will find a minimum of ten tools in the first page itself. Which one do you choose? Do you have the time to try each one of them? What about Windows command prompts? There seems to be more than fifty commands. Which one is useful for us, especially for a software tester?

I feel that one learns the best based on personal experience. Remember the time when you lost all your data and the lesson along with it - “Save your data frequently” Or the trick to use notepad as a diary. Some of the tips might be known to you but I hope that some of them are unknown to you as well. I have not written this book keeping a specific audience in mind. Anyone who uses computer should be able to benefit from this book. At the same time, I have tried my best to bring my experience as a software tester to the forefront.

How do you learn new tools and tips? Do you follow any specific websites? Do let me know. After my first e-book - “What If…” and the second e-book - “What If… 50+ tips to win testing contests” which can be bought from http://bit.ly/HKvTn0, I hope that you enjoy this book too. Hope you enjoy the snippets while I wait for your comments…

This book is an extension of the blog post: http://enjoytesting.blogspot.in/2012/04/toolscommandstips-i-use-part-1.html If you liked the post, you will like the book too.


Without any delay, here are the details to buy the books:

Download all the books from bit.ly/booksaj

Details about the previous two books is here:
http://enjoytesting.blogspot.in/2011/11/release-of-my-ebook-what-if-50-tips-to.html

Leia Mais…