Dinakar
All right good evening to everybody joining us uh you know good morning to everybody joining us from different parts of the world uh but
Dinakar
Yeah welcome to today's webinar on test more in less taking a closer look at testing right uh just a quick introduction my name is
Dinakar
Dimaka and I'll be the host for today uh just going over a few ground rules your line is currently muted however you can submit
Dinakar
Your questions during the webinar through the chat option or the question option at the you know at the side of the screen wherever it
Dinakar
Is placed right we will answer your questions as part of the webinar as part of the Q a session at the end of the
Dinakar
Webinar so you can keep posting your questions but we'll come to it at the end and try and answer them accurately uh please note
Dinakar
That this webinar is also being recorded uh for those of you who want to take back and share with your colleagues you can do
Dinakar
That and we'll send out the link through an email later with that said let me quickly share a bit about the break free series
Dinakar
Uh you know Break Free was an idea that but out of the you know it birth out of a change in the testing space
Dinakar
We have seen the testing industry evolved uh you know around you can change the screen to the next slide
Dinakar
So Break Free was this idea that burned out of the need for change in the testing domain right we have seen the testing industry
Dinakar
Evolved over the decades as you know a few leaders uh change leaders changed the pace of acceleration uh change of testing right and they
Dinakar
Accelerated this whole change that we that was brought in however we believe that this change can be accelerated in a much faster uh pace
Dinakar
And so we took the liberty of identifying a few change leaders
Dinakar
And we identified uh people who are breaking the mold and embracing change uh you know on the next slide you can see some of
Dinakar
These leaders that have spoken on our break free stage uh and are changing the world and changing the QA industry uh by making it
Dinakar
Evolve better and that is what became you know now the break free series a change leader series our hope is that these sessions would
Dinakar
Spark ideas in each of you uh to be the change in the QA industry for the better now with that let me introduce the
Dinakar
Change leader for today uh Rahul parwal Rahul is a software tester and a generalist currently he works as a senior software engineer with ifm
Dinakar
Engineering India he carries a diverse experience of you know different domains such as development automation automation for testing and he carries a rich all-round
Dinakar
Experience around testing in in some sense he's a testing genius in some sense Rahul enjoys reading he enjoys learning and practicing the craft of
Dinakar
Software testing his recent accolades include you know the Jerry Weinberg testing Excellence award this was under the rising star of the 2021 category from
Dinakar
The tea time with testers uh Spanish you will find him writing about tech and exploring new places
Dinakar
And you know so without further Ado let me hand it over to our speaker we are so privileged to have you on our stage
Dinakar
Rahul and it's been an honor just interacting with you even before this webinar and just getting to know you a little bit better so
Dinakar
Over to you Rahul uh to share your nuggets on this topic
Rahul
Thank you dinakar and uh thanks for all the wonderful uh introduction and uh words of Praise that you're given uh I am a simple
Rahul
Software tester who is curious and who likes to learn do things and follow his curiosity and I think that is the only uh thing
Rahul
That helps and that has helped me so without further Ado I mean hello and welcome to everyone who has joined this break free webinar
Rahul
Or who's going to watch this uh session later on YouTube or through email uh hi everyone uh I'm Rahul and
Rahul
I'll be talking today about test more in less a quick disclaimer before we actually start this session that whatever I am going to share
Rahul
Today it's a personal tried and tested story it's a story of experiments exploration failures learning that I have constantly gone through and uh it's
Rahul
Not some Fiction it's not something that I believe that can help people but things that I have tried in my context to improve as
Rahul
A software tester and the various lessons that I've got in form of that so let's look at some quick checkpoints that we will be
Rahul
Covering in this webinar today so we will start with a very quick checkup so this checkup would be for everybody uh there is no
Rahul
Good or bad ranking in that but we will try to see how we can take this at a better stage by the end of
Rahul
The webinar and followed by a personal story My Own Story my own story of experiences some tools and activities that I have learned and
Rahul
Found to be very useful during this journey practicing testing how to practice testing which I was talking about that I learned to for follow
Rahul
My curiosity and uh my curiosity has led me to a lot of practicing and how to do that some tips and suggestions a testing
Rahul
Kit that I created and uh how you can also create something for yourself and how you can utilize that and how you can use
Rahul
It to test more and less certain references for you to go back reflect and followed by a question and answer uh
Rahul
So that's uh the ground rule basically and and the things that we would be covering uh a point that uh dinatra had already mentioned
Rahul
But I'll just repeat that if you have any questions please put them in the uh chat and uh the team would assign them to
Rahul
Me maybe in the middle of the webinar uh or by the end where we have a dedicated q and a section and I'll be
Rahul
Answering that and uh all the links all the references that I'm going to cover I mean don't worry you'll get everything at the end
Rahul
So focus on understanding the things rather than just noting down the references and links and things that I'll be covering because you trust me
Rahul
You will get everything you'll get everything at the end so that's uh my promise to all of you so let's go ahead with a
Rahul
Very quick checkup so essentially in this checkup I'll be posting certain questions certain scenarios and if you have ever felt that if you have
Rahul
Ever experienced that you have to add plus one and if that doesn't apply to you you don't have to add plus one you just
Rahul
Keep your score as it is after all the checkpoints that I'll be covering you just have to calculate how many plus ones you have
Rahul
To add all your ones and whatever the score you have will do a quick poll and see where we all stand so the first
Rahul
Question is that add plus one if you have ever felt blocked because the requirements were not clear or not defined so if you've ever
Rahul
Felt like that how to test uh or do a better testing because the requirements are not clear or not defined they are not there
Rahul
Add plus one similarly if you find yourself spending too much time in writing bug reports test cases artifacts plans or similar kind of documents
Rahul
Add plus one if you're spending too much time there
Rahul
If you felt that you are not sure on the exact quality criteria the things that matter I mean you're not exactly sure you're just
Rahul
Testing some requirements but you actually don't know what what is the value of quality to your team or to your customer add plus one
Rahul
Uh if you have been in a project where there was no discussion around testability or developer time at plus one
Rahul
You had no awareness about the actual customer of your product for which you are testing or the competitor for example you are testing an
Rahul
Application what are the other competitor applications if you are not aware about that or if you are not aware about that add plus one
Rahul
Next question if you have not participated in any kind of a testing event in last one year R plus one I mean there are
Rahul
A lot of testing events that happen across Community for example Pcloudy did uh hackathon uh some time back so if you have not
Rahul
Participated in any such event add plus one if you've never used some kind of a checklist or some kind of a cheat sheet hack
Rahul
Sheet idea Banks and uh you're just using your mind to generate all the ideas add add plus one
Rahul
If you don't frequently engage in peer testing or I mean very minimal peer testing at work and plus one
Rahul
And the last question is that if you have not used informal sources of knowledge I mean informal sources which are not directly given to
Rahul
You or directly available to you like the user reviews or some kind of surveys or comparable products um information from certain legal laws or
Rahul
Frameworks that applies to your context and plus one so if you don't use that add plus one I'll wait on this slide for 15
Rahul
Seconds so that you can compute your score and then we will go and do a poll so
Rahul
Ten nine eight five three two one done so uh I have a question with team do we have the poll ready
Rahul
So pole is now open I I can see the pole is now open and uh
Rahul
There are four options uh that would be there for you so if your score is zero uh after all these questions select a if
Rahul
Your score is between one two three select B if it's between three to five something three four five select C and if it's five
Rahul
Plus which is six seven eight or something select d
Rahul
[Music] [Music] is done uh and we have some results uh let me know and uh we'll go and
Rahul
Talk more around the results sure I'll just give us one second which is getting the results out
Rahul
Okay so thank you everyone I mean uh participated into this polling activity and submitted their results there are no right or wrong things I
Rahul
Mean uh practically speaking I have been through all these stages and uh let's see uh how is the score
Rahul
Box you can see that okay so I see this course and I'll just announce it for everybody so the score a which was for
Rahul
Zero that is zero percent so basically nobody is on a the score b or the option b which was for one two three that's
Rahul
Uh thirty percent so thirty percent are on one two three uh then option C is 17 so 17 percent uh people are between three
Rahul
To five and uh 52 so that's more than half people are on five and above so basically six seven or some some bigger number
Rahul
And uh which means that I mean a lot of testers in their day to day work are facing challenges they are facing uh uh
Rahul
Things that that might be restricting them and today we'll see how to break us all free and how to think and uh practice things
Rahul
So that we can do something better so essentially I mean uh I think two-thirds of the people have issues or find relevance with almost
Rahul
A majority of the points and uh that's a key takeaway but uh another personal sharing that I was talking about was that I have
Rahul
Personally myself seen myself uh having a score of five plus and then moving to three to five and then moving to one two three
Rahul
And then eventually moving till zero and this journey is in progress I mean I'm also growing with each and every day I'm also learning
Rahul
I'm also practicing and uh things are going ahead but I have been through all these stages and uh
Rahul
I have learned from certain experiences uh be it at my work at ifm that I do day in and day out around testing or
Rahul
Be it by participating in various kind of testing contests testing hackathons uh testing events automation hackathons by Excel queue or by virtue so some
Rahul
All like testing events by Mulia or by the workshops I mean there have been certain workshops that I've attended for example Testing Lab Advanced
Rahul
Where where I've practiced testing and then some exercises of this these kind of workshops that I've done or rapid software testing Workshop or sessions
Rahul
Or training and exercises that I've done for them so all in all I mean this is kind of a very high level view of
Rahul
Areas where from where I have learned and uh also from the people with whom I have participated in such things I mean my mentors
Rahul
Colleagues my my peer testing buddies I mean so essentially this is a collection of all of that and essentially uh the entire Learning Journey
Rahul
Or the Journey of growth is not very simple it's not uh direct or straightforward I mean it typically consists of a lot of failures
Rahul
A lot of learning from the failures lot of evolution then some minor success then coupled or followed by failure then repeated try and so
Rahul
On and so forth so the intention of this webinar is that I try to simplify all of that and based on my learning my
Rahul
Experience and my context I give you certain valuable lessons that I have found helpful and that have helped me to go and simplify my
Rahul
Testing challenges testing problems so essentially I mean practice is important as they say I mean don't practice until you get it right because you
Rahul
Cannot get it completely right there will always be some scope of improvement but practice until you can't get it wrong and like any craft
Rahul
Uh testing is also a craft tournament testing also deserves its own practice testing also deserves its own uh groundwork and we'll be talking about
Rahul
That today so there are certain tools and activities that I have found very helpful if one wants to test more unless and today we
Rahul
Would be covering them so the first point that that we would be talking about is reusing certain good ideas what are the good ideas
Rahul
That are already available in the testing space the testing world how we can use them how we can reuse them for our context and
Rahul
Move ahead what is the power of questioning that's the second thing that we will look into how you can question assumptions and how questioning
Rahul
Assumptions can help you test better test faster we'll look into that how to do research how to explicitly hunt for information and not just
Rahul
Wait for information to come back to you because that's an important trait of professional testers they just don't restrict themselves to the information that
Rahul
They have or they that they can just get from their team but they stretch their boundaries to go collect seek out information and plug
Rahul
It and use further the next point that I'll be talking about is test Readiness what do we mean by test Readiness how one can
Rahul
Achieve test Readiness and how you can use it to exponentially speed up your work exponentially speed up your practice the groundwork and all and
Rahul
At the end we'll talk about a testing kit uh what are testing it means how it can help you how it can be used
Rahul
How it can be created even so these are the main tools and activities that we are going to talk about so the first point
Rahul
Let's start with the first point that is reusing good ideas
Rahul
So for a lot of people I mean when when I talk to people I mean a lot of times I I see that most
Rahul
People most beginners are actually not aware of the existing good ideas that are already there in the community or that are already there in
Rahul
The testing world we are not the first testers on this planet uh and we are also not the last people have worked in this
Rahul
Space they have created good things great things available made them available some of them are open source some of them are available for free
Rahul
And you can use them and build on top of them one such resource is the test cheat sheet by the ministry of testing so
Rahul
The test cheat sheet it's available on this link bit.ly mot cheat sheet and you will get this all of these references at the end
Rahul
But uh the important part of this cheat sheet is that it's kind of a stimulant uh it consists of a lot of uh test
Rahul
Ideas lot of data type attacks data uh combination kind of values that you can use Quick Test or testing mnemonics that you can use
Rahul
For testing in different context be it API Beta mobile testing be it uh some kind of a specialized hardware-based testing it's a collection of
Rahul
That I recommend to check that out and it's kind of a stimulant I mean it's not some kind of a golden rule that will
Rahul
Work in every case but it will give you good ideas to test and move ahead so this is first such resource moving on to
Rahul
The next uh another important resource that's available that is how they test how they test is a publicly available resource collection around testing
Rahul
And if you see the list of companies on the on this screen all the top companies I mean and the testing folklore the material
Rahul
The blocks the tech tech uh conference slides and so on and so forth that's available this is a compilation of that that this is
Rahul
A curation of that and uh it's the repositories by Abhijit biker uh and uh you can use this to see how other companies how
Rahul
Your maybe your competitors or how a company in a similar context is testing it what are the ideas that they are using for testing
Rahul
And how you can adapt that or how you can learn from something and a lot of times when I read certain case studies I
Rahul
Mean I get a lot of insights on similar problems that people face in their different situation or context and how they are solving it
Rahul
Important resource next let's move on to the next resource and the next resources on the lines of test ideas so
Rahul
People restrict ideas or testing ideas to requirement but essentially you can generate new test ideas from each and everything I mean there are a
Rahul
Lot of possibilities that happen because a tester's role is like like an investigator it's like a Sherlock Holmes I mean everything they see they
Rahul
Can generate some idea from that and this is a compilation of 37 such ideas that you can use with different kind of questions probes
Rahul
Guide words that can help you extract out more ideas from different things maybe from risks or maybe from tools user expectations customer stories reviews
Rahul
And how you can use all these things all these nuggets to generate more test ideas and not just restrict yourself to the base requirement
Rahul
Or acceptance criteria and and such thing and we'll also talk about that in a later section so this this is third and and one
Rahul
Of my personal favorite that that I would I wanted to talk today is common software error by Dr Kem Kaner so this is an
Rahul
Uh amazing appendic appendix it's it's a free booklet that that's available uh on the bbst website also and uh it consists of a collection
Rahul
Of 400 common software errors that that can happen in uh any kind of software application software uh program and uh how to find or
Rahul
Look for errors and once you start reading this I mean I've read this a lot of times especially before going to testathons hackathons and
Rahul
Uh what it does is that it stimulates your mind to catch and grab errors so whenever you you'll read certain pages of this I
Rahul
Mean you'll instantly start seeing different possibilities different things on the same screens that you were seeing before but now you will think and see
Rahul
Them from the mindset of catching a bug so basically this this this I personally use this as kind of a bug magnet I mean
Rahul
That my eyes become a bug magnet and instantly I start seeing issues with each and everything that that I notice not all issues are
Rahul
Of uh critical nature but often I mean you you find issues which are beyond the normal or obvious perception of a tester so this
Rahul
Is another such resource so this was point one that is reuse good ideas there are a lot of other good ideas also we'll talk
Rahul
About them in the references but uh find good ideas use them adapt them to your context and move ahead the next point is the
Rahul
On the lines of questioning assumptions and uh what do we mean by questioning assumptions so essentially I mean a lot of times we testers
Rahul
Are given with very base minimum requirements very base minimum uh acceptance criteria and we just use that and start our testing and the main
Rahul
Problem starts with that that as a tester I mean if we don't have the complete information about the things that are expected in the
Rahul
Market or about the actual problem that has to be solved by our product we cannot test very effectively we cannot test very more our
Rahul
Testing will be very restricted to whatever is written and there are ways to go beyond that to seek out information and one such ways
Rahul
To question assumptions and question assumptions early uh the earlier the better once you start questioning the the good part that happens is that from
Rahul
Acceptance criteria you you you start thinking on the lines of other kind of documented requirements be it in some kind of a flowchart models
Rahul
And how they can help you in your testing or maybe user guide some kind of written documents on jira and even I mean think
Rahul
Thinking and talking to people and asking them questions because not all required requirements are documented I mean some requirements are of course undocumented they
Rahul
Are just some kind of agreement between people or uh or silent agreement or maybe it's just some kind of a verbal discussion that happened
Rahul
In a meeting but it's not documented some message in passing or uh
Rahul
Certain thing and I mean if you question things smartly if you question things on their context I mean you can even reach to the
Rahul
Layer of desirements and unanswered and unspoken assumptions you can even tap them through your questions and uh you can reach to those levels and
Rahul
That again helps in finding more information more valuable information that can help you test better test wider test deep and essentially more so question
Rahul
Assumptions early now a constant question that whenever I talk about questioning that we get is that now whenever we sit with somebody I mean
Rahul
We cannot keep on uh asking them questions and after a point I mean after three to five questions our questions get get over I
Rahul
Mean how to ask more questions and uh the good part is that today we have resources on questioning two for example uh a resource
Rahul
Personal resource that I use a lot is context free questions for testing so this is a resource by Michael Bolton and
Rahul
This consists of a list of questions that you can ask to your team to your stakeholders and that can help you reveal the context
Rahul
Or know more about the context and more about the things that's actually expected
Rahul
And deep dive into it so it's available at this bitly cfq cfq stands for context free questions for testing it's it's I think 63
Rahul
Questions and each question helps you know better about your mission why you are testing what you have to test and what are the other
Rahul
Things that can be affected and it helps you open on the context and prepare a starting setup Crown so this is like your your
Rahul
Initial power play in a cricket match and go ahead another thing is I mean uh questioning in itself is a very valuable art and
Rahul
I found this resource uh questioning toolkit it's a educational Journal uh available at Big Dot ly slash questioning toolkit which consists of a list
Rahul
Of questions in different categories and uh which talks about how you can ask questions for example say clarification or planning or for essential questions
Rahul
So what what are the questions that that are there and different flavors of each questions and how you can ask them so questioning can
Rahul
Be learned systematically and that can help you learn more more uh thing better as a tester so I mean questioning is a superpower for
Rahul
Testers uh I I have abbreviated the term QA as questioning assumptions somebody who questions the Assumption who it's on the assumptions and and clarifies
Rahul
Thing for them so it's kind of a service that you can do for your team and that happens through questioning
Rahul
So the next thing is research info hunting I mean not all information is actually always available with your stakeholders also or your immediate stakeholders
Rahul
Also sometimes you have to go Beyond and explicitly do some research to gather information that can help you test better or that can help
Rahul
You uh dive deep into the issues that are into the features or functions that actually matter to the End customer so I'll give an
Rahul
Example of uh one hackathon or testathon where I went and I was testing this app and
Rahul
I had posted this on Twitter I got a DM and I connected with its user I I asked for some time uh they told
Rahul
Me about one one expectation that they have and then I I instantly raised it with the team and uh that actually helped me get
Rahul
Certain points and uh social media today is so powerful that I mean you can essentially if your app is public you can connect with
Rahul
People who actually use your products be it Facebook LinkedIn the Play Store app store or Twitter Instagram
Rahul
And even I mean information is today now available through Google I mean if you can search uh well through Google I mean you can
Rahul
Instantly find information and you can also use Google or or sites like craft.com to find information about your company the demographics of your customers
Rahul
Or uh what kind of personas do they have or what kind of customers or what kind of business is your company actually doing or
Rahul
The competitor is actually doing and how you can align your testing to that so this is another beautiful site hashtags can be followed and
Rahul
Uh whenever somebody else posts the information in future also you'll you'll get it in your feed so that's again a useful method so all
Rahul
In all I mean active information hunting uh actively researching for information is very very important uh and uh there are easy way to do
Rahul
That today and we just have to go beyond our normal boundaries of the requirements in G Randall and and and go and get out
Rahul
That information so that's Point number three the next point that I want to talk about is test Readiness so uh Readiness is actually setting
Rahul
A base ground so I mean for example uh if I have to play cricket match tomorrow it's important that I have the field ready
Rahul
I have my dressing kit ready I have my bat ready and a grip ready and ball ready and everything ready so that when the
Rahul
Game starts I mean I can just go and play it I don't have to wait for uh things to settle down and then I
Rahul
I go it and there are certain things that we can always keep in check one such thing is test environment I mean having the
Rahul
Right environment details listed having the facility to synchronize your environment or create your environment maybe through some kind of a set of scripts uh
Rahul
And uh using scripts to set up environment or set up the test data that you are going to use in a specific environment or
Rahul
Test data for your specific uh firmware or devices and so on and so forth you can today create scripts to help you be ready
Rahul
That whenever a new build comes you can instantly run a script create uh things and move ahead next is a recording tools so certain
Rahul
Type of recordings we we do as a tester be taking a screenshot be taking video of of certain kind of fail case or a
Rahul
JF I mean if you have recording tools ready on your test machine that's the value add uh that's that that makes work easy and
Rahul
Fast devices and Network so essentially I mean if you are into into a field like me I mean uh for example I work on
Rahul
Testing devices controllers and uh a lot of my time used to go in setting up the devices but if you can find ways that
Rahul
You have a ready-made relay with connected devices and you can instantly configure them that makes the job easy if you have Network and maybe
Rahul
Network lab available that makes the job easy for example having service access to services like third party Cloud providers for example maybe Peak cloudy
Rahul
Or something that makes the job easy that makes you more test ready having a test note template ready I mean wherever you are taking
Rahul
Your test notes uh having a template ready so that at the show time you just have to fill the information you don't have to
Rahul
Create template transactions and all the sections template everything it should be there and you just write the notes that that makes it easy and
Rahul
The last thing that I want to talk which which very less which is unfortunately very less talked about is the stability and uh a
Rahul
Lot of people just understand the stability as a provision of having automation IDs in web elements but it's way more it's way way more
Rahul
It's a Magic Band for testing it's uh it comprises a lot of things uh it could be project related it could be the availability
Rahul
Of the developer time that that you have it could be the presence of already some tests that have been done and uh some layers
Rahul
Of tests that may have been done and the product is already smooth and then given to you uh or the availability to logs uh
Rahul
To see the logs or uh to to configure logs at different levels or
Rahul
Even I mean access to databases access to code or access to tools that can make your life easy or as a tester and it's
Rahul
Important that we talk about testability it's important that we ask for tools that can help us test better and uh the important thing to
Rahul
Understand is that if you talk about it it's it's uh not going to happen that tomorrow only you are going to get a tool
Rahul
Uh from your developer for for improving your testability but eventually I mean next time when they plan something they will start thinking on this
Rahul
So starting to talk on such ideas will will help in Long Run I mean and will help smoothen your your testing effort will help
Rahul
Speed all these uh activities out and make it basically more smooth and uh the last thing that uh I want to talk in this
Rahul
Is the uh how to be more ready I mean I I typically use certain tools for for a lot of tasks these are not
Rahul
Certain best tools I mean these are just some tools that I've used been I've been using I mean and uh each tools has Alternatives
Rahul
Uh feel free to explore more and check for your context one quick extension that I use is Go full page it captures the entire
Rahul
Page screenshot in a go and you can instantly send that to somebody so that that's one thing next is bug magnet uh so whenever
Rahul
I'm doing web testing I use this extension to fill out probable tricky values and find issues so it gives me problematic values at hand
Rahul
Instantly grammarly so that I'm in my my reports can look good they don't have basic error mistakes or they they don't look sloppy uh
Rahul
In front of my stakeholder so that that helps me next is word tune for for kind of a clear and compelling writing lice cap
Rahul
If I want to create a gif if I want to save my recording as a gif it helps me next is green shot which
Rahul
Which is kind of a screenshot tool bird it works a recent find that that I've done found very useful if you want to share
Rahul
Your network logs and steps and all details with some video with some recording uh simple good browser extension tool that that's powerful magical text
Rahul
Expander I use this to fill quick templates I've created templates for my bugs change requests notes and instantly I have annotated it to certain
Rahul
Keys for example if I press B at the rate it instantly fills out my bug template or it instantly for for some other key
Rahul
It can fill out my change request template and so on similar to like magical text expander I recommend check out the video by gaurav
Rahul
Khurana uh on how you can do more uh through Auto hotkey and it's it's pretty powerful I'm using it very basic but it's a
Rahul
Powerful tool next is bitterly you cannot remember all the links I mean uh uh and bitly helps you create small shortcuts that that could
Rahul
Be your mental shortcuts and uh uh instantly you can access things very quickly quickly is a Time Saver support details instantly grab all the
Rahul
Environment details and share with anybody ux check for quick ux identifying ux issues via certain heuristics you can run it it generates report you
Rahul
Can share it attach it to bargain powerful so these are some tools I mean there are more tools but uh basic tools that that
Rahul
Helps make my life easy make my life fast and I'm gonna do do things quickly so these are some tools that I found very
Rahul
Helpful uh and uh after finding and using all these ideas tools and recording stuff and all what I have done is that uh recently
Rahul
I've created a testing kit so my testing kit can be accessed uh on web it's available on web at Bitter dot ly slash RP
Rahul
Testing kit and it's inspired from users this which which is all which actually takes interviews from people and then puts down their software things
Rahul
And Hardware that they use but uh how I have done is that different kind of things that I've used for different contexts I've created
Rahul
It as a some repository kind of a directory and where I can quickly access that and the the main idea was that I wanted
Rahul
To make all my testing resources that I've been using accessible shareable with my team with somebody whom I want to quickly share certain things
Rahul
Or ideas make it customizable so I wanted to keep it in a web-based format where I can edit it out update it and the
Rahul
Updates propagate to everybody who's using this kit and Time Saver I mean so that I I get all the things resources everything at one
Rahul
Place and that that was very important for my use case so I'll quickly show you the testing kit that I have and that can
Rahul
Give you certain ideas so it consists of environment questions data reporting best ideas recording tools different tools that you can use for it testing
Rahul
Tools uh feedback types that I can ask my stakeholders that what all kind of feedback do you want testers playground it's just a fun
Rahul
Link I mean which which points to a playground that I've created for playing games and a refreshing my uh testathon cheat sheet Hardware kit
Rahul
And certain miscellaneous stuff and for example if I click on test environment I mean how to grab environment in different contexts how to reset
Rahul
The browser environment I click on top I again land back here test ideas different kind of test ideas that are very common and most
Rahul
Often we use all are here I click on each and I I land to their specific Pages similarly uh test data what kind of
Rahul
Test data tools that I can use and I mean essentially this consists of a list of all these things I mean different test recording
Rahul
Tools or different kind of questions that I should be asking and have I asked them and have I talked about them so these are
Rahul
Just my guide guiding probes that I use uh different kind of test tools am I using this so these are just minor small test
Rahul
Tools micro tools some of them are just extensions but uh they helped me a lot I click on them if I'm there on any
Rahul
Machine and instantly install and use them and think of stuff reporting tools and different kind of feedback types I mean what all kind of
Rahul
Feedback is the stakeholder actually expecting from my testing so all such details at one place
Rahul
On the details and you get essentially everything here so that's a testing kit and uh coming back to my presentation
Rahul
So that that was about testing kit and that was about certain ideas that how you can uh do more and less I mean one
Rahul
Was reuse good ideas next was question assumptions early research info information hunting test Readiness creation of a testing kit so that you have everything
Rahul
Together and uh the most important thing I mean that that actually helps on the ground is practice and uh practicing testing so I mean a
Rahul
Very interesting question is I mean how many of you have actually tested outside your job I mean outside your work area and uh that's
Rahul
A question that you have to ask yourself I mean if you ask a cricketer I mean how many times you have practiced I mean
Rahul
They practice a lot musicians practice a lot outside their performance arts basketball players perform or practice a lot so when you go in any
Rahul
Craft any professional craft I mean people practice before their show time how much you have practiced that's a question you have to ask yourself
Rahul
And if you are not practicing enough there are ways where you can practice it well you can even get feedback and improve one such
Rahul
Ways workshops I mean this is one of the screenshot that you see on the right it's uh it's from a practice session in a
Rahul
Workshop Testing Lab advance that that I I was there and I was practicing certain testing technique on the new application and learning from it
Rahul
Testing contests you pair with people and different people come with different experiences they come with different kind of context and you learn from each
Rahul
Other and I've learned from my partners a lot I've learned a lot from testing in time box sessions and that that actually helps in
Rahul
Real life testing for open source projects I mean developers contribute to open source by putting some feature requests fixing some bug and so on
Rahul
But why can't we I mean why can't we raise change the question I've raised uh change request bugs and then advocacy or discussions with
Rahul
Developer for for open source projects and that's actually an area where they will also engage more I mean they would like feedback and they
Rahul
Would like to talk about it and uh that's a clean field I mean so uh essentially participating in open source projects actually also gives
Rahul
You a possibility to try out things that maybe your current work or job is not giving and you want to learn something look for
Rahul
Open source project that needs that for example if you want to learn mobile testing look for a open source project related to that contribute
Rahul
There learn and improve so that's another thing testing challenges bit dot ly slash testing challenges is the site a lot of trusting challenges available
Rahul
You can try that out play and learn from it testing communities in general are a very helpful place to be in I found most
Rahul
Of my peer testing partner hackathon partner testathon partner through communities we have certain small cohort groups where we uh connect for sessions test test
Rahul
Stuff out exchange reports debrief together and uh this list is more I mean this this is not just the only options there are more
Rahul
Options but once you start focusing on these you'll automatically explore more options and exploring that is important so
Rahul
Having talked about practice and Pace to practice some tips and suggestions that I want you why I want to leave with you uh first
Rahul
Practice is thousand times important than Theory I mean in theory everything looks same in practice things are different and you learn when you practice
Rahul
And you learn from practice so practicing on the ground important join communities if you are not part of it and uh engage with other
Rahul
Testers outside your job it's very important uh to to be in communities and when you are in communities one benefit is that you you
Rahul
Can instantly get the answers to the questions from people who have already done things before you or who are also experiencing it in in
Rahul
Some some other context so that's important the thing that I often tell is that your career is your responsibility your career is not the
Rahul
Responsibility of your employer it's not the responsibility of your parents or your partner it's your responsibility so take it seriously I mean and don't
Rahul
Stop here I mean you've watched this webinar you have invested uh 40 or 50 minutes of your life with me don't stop here I
Rahul
Mean try to take things from Air maybe create your own testing kit that can help you save time your own short shortcuts practice and
Rahul
And stuff but just don't stop here I mean stopping here I mean this webinar will not give you anything I mean instead of just
Rahul
Some links that that will sit with you so don't stop here practice practice that's very important I'll I'll uh blog very frequently on on
Rahul
My website that's testing tidbits why I I write answers to questions that that I usually get in form of blogs and other blogs that
Rahul
I feel are helpful or could be helpful to test Us in general or some kind of summaries to sessions and all so if you
Rahul
Like this talk I mean you can check out testing credit bits and my blog and check out similar kind of uh references articles and
Rahul
Most of the links that I have shared today most of the stuff that I've talked about today uh you can find it here so
Rahul
This is the place if you held more information and if you need more references uh these are some references that I have found and
Rahul
I have been using and I would recommend I mean you to take a screenshot of this check out each whatever is your learning style
Rahul
If it's through book check out the books if it's through watching videos check out the YouTube channels if it's through through talking to mentors
Rahul
Or seniors check out that and courses Workshop contest communities I mean uh
Rahul
So essentially check that out all of these things I mean just by basic typing on Google you can find all this information out uh
Rahul
I hope you have taken the screenshot of this or I'll wait for five seconds and uh that's pretty much I mean uh I would
Rahul
Now be opening the floor for questions and uh your thoughts questions let's talk Amanda so I can talk through your questions and uh we'll
Rahul
Wait for your questions yeah so that's essentially all okay so I see one question uh that is what does MIP mean so MIP uh
Rahul
Essentially means mention and passing so I mean when when for example you you are there in a stand-up call and you just mention about
Rahul
Certain point or somebody just talks about certain point or for example when you are in pantry or just passing through and just small conversation
Rahul
So I mean information from from that area so essentially that that's mentioned in passing
Rahul
So I have another question uh let me expand the view
Rahul
Are there any tests are there any testing contest hackathon that will happen soon how can we join such contest
Rahul
So essentially such kind of events keep on happening uh and uh they are going to keep on happening and uh how can you know
Rahul
About them I mean be in communities first thing uh
Rahul
And uh typically you'll know about it I I essentially know about all these events through through hackathons through uh I mean through through Linkedin
Rahul
Through Twitter and that's that's the place I mean and hashtag testing contest follow this hashtag so next time a testing contest happens and somebody
Rahul
Post you get that in your feed so for follow such hashtags and you'll get to know
Rahul
Thank you okay how can we practice mobile testing any references to start with mobile app testing
Rahul
So I am not a mobile testing expert but one resource that I know and I have found some of my friends to be to
Rahul
Find who find that very useful is mobile testing ready recorder
Rahul
So I've typed this and I instantly get this link mobile testing ready recorder it's a PDF free pdf uh of it's a book basically
Rahul
Available as a free PDF and uh if I don't know if like I am pasting it in the chat and I hope for somebody
Rahul
Can share it with you uh on the chat or you can just type mobile testing ready recorder so that's that's the name so that's
Rahul
A reference but now how to apply these tricks I mean take any app and start testing so I mean the main goal is I
Rahul
Mean get seek some ideas from here but then test it on an actual mobile app rather than just reading this document so I mean
Rahul
Actual testing will always help that's uh that's the answer and essentially you can practice on any any app I mean I I I participated
Rahul
In a testing contest for the test chat where we tested Amazon and I thought that Amazon cannot have basic issues or basic bugs but
Rahul
When I went there from a skeptical mindset of a tester I could find issues in Amazon also so I mean it's like I mean
Rahul
Any app you find issues if you look into that
Rahul
Okay do we have any other questions any open source applications for practicing API and micro services and Cloud testing so uh how to practice
Rahul
Testing for apis yes there are resources for that and uh let me quickly share that so
Rahul
Bit dot ly slash API testing resources I'm just uh
Rahul
No so Let's test with origin API testing okay API testing all links curated it's available on test with Arjun and Arjun has actually curated
Rahul
All these links so for API testing a lot of links have been curated and links to different sites related to API testing and it
Rahul
Also consists of certain links for practicing and links to resources which have more resources and so on and so forth so this is a
Rahul
Good reference point so yeah check this out this is
Rahul
One one that I I know for and public apis for testing uh a collective free API this is another good reference I mean it
Rahul
Consists of public apis all free uh kind of uses with with https course and so on so this you can use I'm pasting this
Rahul
In the chat and I hope somebody is can share it with you so that's another resource
Rahul
Next question will be having hello so it's a question now to the another do we have any questions that are coming
Rahul
I'm just looking up I'm just looking at uh let me quickly ask our
Rahul
Administrative in the background I see one more question what is a good amount of time to allocate every week to learn testing uh so
Rahul
I don't have any magic number but uh uh I think getting started with a couple of hours is always a good idea and then
Rahul
Uh practicing it uh taking learning and lessons from it trying to implement it in your real work that's more important rather than finding just
Rahul
A number so get started with maybe a small contest that could be your start or uh maybe a small couple of our session so
Dinakar
That can that can work okay all right I think uh I mean if you have any more questions we can maybe take one or
Dinakar
A couple of questions but if not uh we'll kind of wrap it up uh if there are any questions can you just pass assign
Dinakar
That to Rahul I got one question that uh five book recommendations by Rahul
Rahul
So now what I I have actually done and from my style of working on my blog uh you will find a category called books
Rahul
And these are my 10 favorite books on software testing listed in order so I'll just paste the link in the chat and they will
Rahul
Share but it's available on my blog and uh listed 10 such books you can check out based on your context and what you like
Rahul
Reading you'll you'll find certain workbooks thanks another question good time to testing okay that's answered
Rahul
Okay sides okay do you recommend freelance testing for example on upwork I have actually not tried that so I should not comment on that
Rahul
But uh any testing activity that helps you and doesn't breaks any kind of legal contracts that you are in I mean that that is essentially
Rahul
Helpful so yes uh okay and for freelancing on testing check out uh
Rahul
Talks on testflix uh and uh if I'll just quickly view that so there is a amazing talk which talks about different resources it's by
Rahul
Aishwarya B uh uh and uh it's my Aishwarya week so check that out uh by Aishwarya V on testflix in test clicks and it
Rahul
Has a lot of links resources on those lines all right so that's mostly from R and uh
Dinakar
And if there are any questions I'll kind of pass them on later so that we can you know
Dinakar
Thank you so much you know uh it was just great listening to you thank you for sharing your valuable insights and so many resources
Dinakar
That you've shared with us I think it's going to be very helpful for all those people who are listening to us and so I
Dinakar
Kind of copied all the links and I'll kind of push that through email as well so that people can get that but yeah thank
Dinakar
You so much thank you for sharing it's been an honor just listening to you and uh just hearing out all those examples all those
Dinakar
Best practices that you were talking about you know talking about um researching you know info hunting and Quest QA I mean the abbreviation of
Dinakar
QA was something that blew my mind I think okay question and assumption if that's that's a new definition for QA itself so it was
Dinakar
Just ecstatic just listening to you so thank you so much it's truly been an honor
Dinakar
Testing have really given you some groundwork to work on to practice practice like Yahoo said uh and yeah thank you so much Rahul and
Dinakar
Thank you to everybody who's joined us at this time of the hour I don't know where you're logging from but yeah thank you for
Dinakar
Just joining us and being with us and listening and carefully being such a relationship
Dinakar
Thank you thanks all uh and thanks for being such a great members and people I mean and being interactive so that actually helped take
Dinakar
This uh webinar to the next level So yeah thank you
Dinakar
All right thank you everybody once again and and enjoy a good evening