I have always think writing test cases takes me a lot of time. You gave a more effective way to write them. It is really a sample, easy way to write and understand. Good job!!
Hello Inder, I have finished my software tester course about a year ago. I am now in the market & I watched your videos. You are simply great. The way tou explain with all the details is so good. I have watched lot of videos on RUclips, but you are the best. Thank you for doing this for the people. Keep it up and best of luck. Shahid,VA
@ 3:00 Why do you add logout in your step3 when you should have already logged out on step 1??Steps 2 and 3 are of negative input,which means that you would have not logged in when you give negative inputs??
+Shriraman Prakash Test Case 1 is an example of an "ordinary" test case, with a number of problems. One of the problems is over-use of copy-paste. Now, instead of "Log out" in step 3, it should have had "If logged in to the application, then log out". In hurry, the tester may have just written "Log out". Also, we should not just remove "Log out" from step 3. Because it is possible that in step 2, due to a bug, the application logs in the user. Therefore, we should write the full text, ""If logged in to the application, then log out". Such problems are not present in the Test Case 2 (the "effective" test case). Thank you for your comment.
You can always use some clever wording, such as "Verify that user is logged out and...." That will cover all cases and makes it clear that the next action can only be done when logged out. I also found that using "Verify that..." as step description implies the action and describes the expected result. I rarely write anything into the expected results column as it would only be repetitive.
Good video that covers a lot of the basics. I strongly suggest to not use "should" when describing expected results. It is unclear wording as it suggests that it might be OK when the result does not occur. Further, be far more specific when it comes to inputs. As a tester, how do I know what constitutes a valid or invalid user name? I understand it is an example, but using such vague language in test cases leaves a lot up for interpretation. Test case 2 lacks detail as to which error message is to be expected. One good option for cutting down on test case creation time is writing generic test cases that need minimal editing for each test scenario. Keep those generic tests in a easily accessible library. Copying and pasting followed by some editing is not only fast and easy, but it also adds consistency to tests. Keep a reference in place so that finding all similar tests is easy in case all of them need to be changed. Some other things to consider and outside of what the video is about: Using a spreadsheet is simple means to document test cases, but it makes linking test cases to changesets, work items, and bug reports difficult. Use a test case management system instead. Also include any security related tests as test cases, at least SQL/HTML/JS injection.
Hi Ramon, I agree that "should" can be replaced with a stronger word, like "must". And yes, we can either mention the test data (valid username and password pair) or refer the procedure to create this test data. But, I don't agree with copy and paste followed by editing because it sounds like a waste of time. Why not just document only the ~differences~ from the generic test? What do you think about adding other tests like performance tests or accessibility tests?
I use Microsoft Test Manager as tool and cloning a test case takes a second and moving it to the desired spot another second. The items needing editing are clearly marked and replacing them takes a few seconds per test. It will take more time to document the differences in a way that anyone within the team or from the outside (we often get help from other departments) can run the test with ease. When executing the tests we do not want the tester to spend time on thinking about what the test steps are. Their focus needs to be on testing what is in the test case and what happens left and right from the designated path. Using a test case library cut down on test case creation time a lot. In many cases I copy tests from other test suites where I know I do not have to edit anything. Copy and paste is always faster and more consistent than reinventing the wheel. A clear yes on performance tests. We run tests using at least twice the amount of records that we know the largest system includes, but stop there. There is little point in spending a lot of time optimizing for performance using a number of records users will never encounter. In case we were wrong we can still make adjustments. Performance tests also include single record performance. Accessibility tests is a vague term. We do UX tests as in "How many clicks does it need to do X?" during exploratory testing. As far as accessibility for screen readers and such we have tests using the Nu validator.
Thank you. Even if it takes a couple of seconds, I don't like copying and pasting the tests. If the original changes, then who knows how many test cases (and where) have to be updated? There is more clarity on Accessibility testing these days. For example, there are Web Content Accessibility Guidelines. aria-controls MUST be present in the web elements.
That is where test case management systems come in. The test cases are referenced back to the source test case and updating all of them requires writing a simple query (takes a minute) and then replicating any changes in each of the copies. This never takes more than a few hours even for often reused cases. We do have several tests that are indeed generic and get simply added to test suites. Changing those is even easier, change the source and all instances of the test case are changed at the same time. Anything other than copy and paste will take more time, be much harder to maintain, and lack consistency. Can't really do that well with spreadsheets. Using Excel or Calc is the last resort when the budget is 0. Even then, there are several free test case management tools available.
I will shortly be starting my software testing course and I found your video to be very useful and would like to know more about SRS document for testing.
I have explained the different requirements formats in my video, How to review Software Requirements at ruclips.net/video/Vz7TQ3eAQiU/видео.html In the video, you can see the URL for a sample SRS document. Thank you.
Thank you. Please also view the videos in this channel's playlist, Manual Testing Tutorials for a systematic collection of testing videos for beginners.
Thank you for the clear examples! And I think about of the place where we give valid and invalid values of inputs. Can we add Test data column before Steps one? Do you have more videos with test cases examples?
@Nataliia Nataliia - You are very welcome to ask any queries! Sure, a separate column to put Test data is more readable than writing the test data within the Steps. I do have more videos with test cases examples: 1) How to Test Software Manually (test cases of a web application) - ruclips.net/video/kJwpIS9apuY/видео.html Test Automation cases explained in ruclips.net/video/mZ1Sy5JuFwI/видео.html 2) Test Cases in Manual Testing - ruclips.net/video/mjB9XTpQmgc/видео.html 3) Use Case Testing - ruclips.net/video/H95RX5zFLcA/видео.html I think that you have already viewed the use case but I have explained the test cases in that video from 9:32 Thank you.
Hi, Mr. Singh, very good video. I really like it. I am a newbie in testing and I am slowly learning testing from online. Please upload some QA Manual Testing Videos for newbies. thanks
Thank you, Payal. There are many videos in my playlist, Manual Testing. I will upload a number of more videos so please subscribe to know about the same. Thanks again.
A very good video of how to design a test case. will all organizations accept test cases like this... i do understand its the best possible way to design a test case.. but some organizations want to follow a detail oriented approach...they want more text...... you have used login functionality to explain the test cases..what abt more complex test scenarios? can we use this approach...
John, Yes, it is a valid point that some organizations want detailed test cases. The main take from this video is to minimize the text as much as possible. Same for more complex testing scenarios. We can make the use of tables, make test cases modular and refer to other documents and test cases. Thank you for your comment.
Thank for your reply, much appreciated. Im a fresher in testing . I have few doubts and ill list my questions. can you please help me out. 1. first day qa tester life in an organization. what is expected from me? 2. what kind of meeting i will attend, will someone provide a high level overview of the project or i shd understand from the Requirment doucment. 3. what is triage calls? 4. other than excel,outlook,qc what are the most common tools used for manual testing that a new tester shd be aware of? 5. other tips from you to make sure a new hire is confident in what he is doing. waiting for your reply.A presentation can be very useful not only to me but for others as well.... Thanks for sharing your knowledge light to others, once i learn ill definitely help others.
john stephen Here are my responses: 1. The initial days of QA tester typically focus on knowing the organization, the products/ services and team and settling down. Refer the link for an effective knowledge transfer to you. inderpsingh.blogspot.in/2010/02/what-is-best-way-to-get-knowledge.html 2. It depends. Commonly, its both. However, the expectation is that you will put in the best effort from your side to understand the project and ask questions to get clarity. 3. A triage meeting has representatives from various teams or departments like development, testing, support and others as needed. The defects are discussed and further actions are decided. You should prepare for the meeting beforehand by analyzing your latest test results. 4. Any tool that you use in your day to day work e.g. project management software, pdf reader, calculator or any tool suitable for the task at hand. 5. View the videos in my playlist, Manual Testing. I will upload more videos too. Thanks for your interest. Best wishes, John.
Wonderful singh... it helps in real time.. thank you also please tell us more about how to write test cases for web application like airline ticketing......
great video!! anyone can fall in love with testing after watching this .. At least, I am. Could you please guide me how to prepare questions on Manual testing Interview questions. I am always stuck in the interview on manual testing questions (i was asked that how will you write test cases for mobile, what do you do in non-functional testing, what will be my approach to test (as a junior tester), what will you do before starting testing? ) I was asked these questions in last 3 interviews. i think my concepts of manual testing are very poor. please help me.i read your videos on Test plan and test strategy but its for the Team lead.
Hi Sandy, many thanks for your comments. Regarding the interview questions: 1) for How to write test cases for anything, please view my tutorial on Test Ideas at the link, ruclips.net/video/juHNzoRNlIQ/видео.html 2) for what do you do in non-functional testing like performance testing, see first 40 minutes of my JMeter tutorial at the link, ruclips.net/video/4mfFSrxpl0Y/видео.html 3) for approach to test (and many other things), see my video on Software Tester job role at the link, ruclips.net/video/l537tPkhdNI/видео.html Please let me know if I missed anything.
ritika ritu Thank you. You may like my video on Decision Tables in which I have explained the combinations in multiple examples. The link is ruclips.net/video/ED2iJXkdhCQ/видео.html
Many thanks, Mitthansh. Yes, I will upload more related videos but please view my playlist of 37 video tutorials at the link, ruclips.net/p/PLc3SzDYhhiGWuMK03uYO-UENAx0s2woWM
Hi! Very nice tutorial. In your example you only have two parameters username and password. How about if the parameters are more than 3? Like registration page. How can i do this?
Hi Mike, thank you for your question. Let us assume 4 parameters on a registration page - username, email, password and captcha. You could then list the test conditions with B (blank), I (invalid), V(valid) as: 1) B,B,B,B 2) B,B,B,I 3) B,B,B,V 4) B,B,I,B 5) B,B,I,I 6) B,B,I,V and so on.
Yogeshwari, thank you for your comment. IMO, MR (metamorphic relation) is used in testing when you do not know the exact expected result. But you could execute two related test cases with a previously known relation between their expected results. For example, let us say that you search for the term "software testing" and get some search results, say Set 1. It would then make sense that if you searched for the term "testing", it is a super-term for the previous term, so you should get each item in Set 1 in your search results. Another example, let us say that you take the nth root of a number X in your SUT as Y. If you cannot verify Y's correctness by any other means, you can still raise Y to the power n and be able to get X (or close). If not, there may be a defect in the SUT.
Hi, Thank you for this great video, Is there difference between writing test case for different type of testing (ex: system testing or unit testing)? or we use the same test cases
Nora D Thank you for your question. I assume that you are referring to the test case formats for unit testing or system testing. These formats may be the same or different depending on the needs of the project, team or organization.
Hi Carlos - Yes, though the Use Cases are inputs to writing Test Cases. Further, the Test Cases (usually) have test data which is not present in the Use Cases. In other words, the steps of a Test Case are more than the scenarios or process flows of the corresponding Use Case(s). Thank you for your question.
I have a question. IN THE ATM if your test scenario is to verify that the user is present with options when card is inserted from proper side ..WHAT i can writ as a test cas or teststeps
@ghania dz - I have written the test cases for ATM in my Use Case Testing video at the link, ruclips.net/video/H95RX5zFLcA/видео.html Please subscribe to Software and Testing Training RUclips channel.
Hi, Thanks for your replay. Not only the format, either the content should it be different based on the testing type ,or the test cases should be the same for all types. and based on that ,during the testing preparation the team should create test cases based on the planed test type.
Nora D Hi there. Of course, the content will be different for test cases for different levels, unit testing, integration testing, system testing and acceptance testing. For example, in unit test cases, you may want to test particular methods. In integration test cases, you may want to test the interactions between unit-tested components. And so on.
Dear sir, i learned lot of things by this video and also i would like to know the test cases examples for some other functions except login page or enter homepage.
kavya kalavoor Sure, you can see other test case examples in my video titled "What is test case" from 17 minutes and 30 seconds. The URL of this video is ruclips.net/video/mjB9XTpQmgc/видео.html
+Jaydeep Lagad This is the simple test case format. Pre-conditions and test data are not included in this format. Here the assumption is that the tester knows the URL, he can design/ source the needed test data etc.
Hi sir..one request can you plz make a video on test cases other than login functionalities.. like booking a ticket in online booking apps, add to cart like flipkart ecommerce sites-- because I see many videos only on login functionality.. so please make a video on other functionalities too.. it will be really helpful. Thank you in advance..
Yes, Boundary Value Analysis, Equivalence Partitioning and more techniques are used to design test cases. You can understand these techniques from my test design videos at ruclips.net/p/PLc3SzDYhhiGWW0TzISFKqAN_ic8DnZvVc
This is the best video I have come across, Well defined and explained. Well done sir, great work! Hugs!! Do you have videos of manual testing using java? Regards
Hi Hayley, there are many manual testing videos in our playlist called Manual Testing. It is available at ruclips.net/p/PLc3SzDYhhiGWADEQx4GIITh_O8jyVWu_l The concepts of testing covered in these videos are the same for different types of applications. Like Java applications, websites, desktop applications and so on. I hope that I understood your question correctly. Thanks for your comment.
I just have started learning testing, so my question is : different companies have different fields of work. How can I be aware of how to work with some kind of field? Firstly I'm given some documents about what is company are working with - like this? Because testing is using in many ways...
Hi Mariia, thanks for your subscription and your question. Yes, the documents about the company business are a good starting point. You should also know about your specific business vertical and the programs running in it. Lastly, you should have good domain knowledge. See my video on tips to get domain knowledge quickly at the link, ruclips.net/video/uay8vYtLxAU/видео.html You may also find my video on tips to work in the software testing at the link, ruclips.net/video/16nR8atu-T8/видео.html
Hello sir, I have a question... I was wondering as a tester do you have to locate the issue when testing? By that I mean say if there is a requirement and let's say this requirement involves the backend database and when you test it you have 500 data fields being added and you found 480 do you have to locate all the missing data ?? Or is that the job of the developer who is querying. If you can please assist me with this question. Hopefully I wrote it to the point it's not confusing. Thank you! So much..
Thank you for your comment. Here are a couple of my video where I have shown how to test other functionality: - How to test a web app at ruclips.net/video/kJwpIS9apuY/видео.html - How to test reports at ruclips.net/video/0HN6Gh7ym6w/видео.html Hope you like these :)
Hi Thank you again for your useful information,from your point of view what is the topics /outline for new tester (fresher) groining Agile testing department.Thanks in advance.
Nora D Thank you for your question. If I understood it correctly, the new tester should be familiar with the industry domain, the clients, the existing system, the team and the project/ test management system, the agile process and the environments in which the system runs.
You can learn software testing basics from my Manual Testing Tutorials playlist. It has 27 public videos. The link is ruclips.net/p/PLc3SzDYhhiGWuMK03uYO-UENAx0s2woWM
You are welcome to post your questions in the respective video as comments. Once you have viewed the Manual Testing Tutorials, you can learn test automation basics from my Test Automation playlist. The link is ruclips.net/p/PLc3SzDYhhiGXVcy8EcrTSfwsC-v8EUZvg
hi, sir thank you very much for providing these videos, it help's a lot to me. Is this quick to write test cases can we write in real -time applications???
Sir please help me.. i want a write a test case for multiple textbox, radiobutton, Checkbox, etc.. how can i write the a single testcase mentioning all the data for above components.. I had learned about pairwise testing but it doesnt cover the invalid values.. please help on this.
You can use the technique that I have explained in this tutorial. You need to list the possible combinations of user inputs. For example, let us say there are 2 textboxes (T1 and T2), 2 radio buttons (R1 and R2) and 1 checkbox (C). Each textbox may get a valid value (V), invalid value (I) or a blank value (B). Only 1 radio button may be selected. C may be checked or unchecked. So, you can list 2 textboxes' 8 values (as shown in this video) times 2 values for R1 or R2 times 2 values for C.
Hi sir, could you please suggest me any link where I can learn the basics of software testing(manual) and especially I want tips on how to write test cases....
Sankar, for software testing basics, please see the videos in this channel's playlist, Manual Testing Tutorials. There is another playlist that covers even more topics. It is titled Manual Testing.
Thank you so much sir.. if possible upload some videos related to this concept, that will help me a lot.. I am very week to write test case please help me.or If you can recommend any test case book so i can improve my writing test case skill.
Software Testing Tutorials (full set): ruclips.net/p/PLc3SzDYhhiGWuMK03uYO-UENAx0s2woWM
I have always think writing test cases takes me a lot of time. You gave a more effective way to write them. It is really a sample, easy way to write and understand. Good job!!
Hello Inder, I have finished my software tester course about a year ago. I am now in the market & I watched your videos. You are simply great. The way tou explain with all the details is so good. I have watched lot of videos on RUclips, but you are the best. Thank you for doing this for the people. Keep it up and best of luck.
Shahid,VA
Hello Shahid, I am very glad that you liked my videos. Appreciate your comment. Best regards, Inder.
thanks for writing test cases in this manner. easily understable. thanks once again
Really helpful how to write effective test cases in short time, need some more basic test case procedure for beginners
@ 3:00 Why do you add logout in your step3 when you should have already logged out on step 1??Steps 2 and 3 are of negative input,which means that you would have not logged in when you give negative inputs??
+Shriraman Prakash Test Case 1 is an example of an "ordinary" test case, with a number of problems. One of the problems is over-use of copy-paste. Now, instead of "Log out" in step 3, it should have had "If logged in to the application, then log out". In hurry, the tester may have just written "Log out". Also, we should not just remove "Log out" from step 3. Because it is possible that in step 2, due to a bug, the application logs in the user. Therefore, we should write the full text, ""If logged in to the application, then log out". Such problems are not present in the Test Case 2 (the "effective" test case). Thank you for your comment.
+Software and Testing Training ok thanks for the explanation
You can always use some clever wording, such as "Verify that user is logged out and...." That will cover all cases and makes it clear that the next action can only be done when logged out.
I also found that using "Verify that..." as step description implies the action and describes the expected result. I rarely write anything into the expected results column as it would only be repetitive.
Thank you so much, You can only read so much online. But to actually see it in action is very good!
Thank you for your comment.
very good for non IT learners. thanks
Appreciate your comment. Thank you.
You made testing really easy! short but very effective video
Many thanks, Kanchan. Glad that you liked this video.
awesome video sir please upload more videos regarding manual testing with new tricks
Rakesh, thank you :)
Good video that covers a lot of the basics. I strongly suggest to not use "should" when describing expected results. It is unclear wording as it suggests that it might be OK when the result does not occur. Further, be far more specific when it comes to inputs. As a tester, how do I know what constitutes a valid or invalid user name? I understand it is an example, but using such vague language in test cases leaves a lot up for interpretation. Test case 2 lacks detail as to which error message is to be expected.
One good option for cutting down on test case creation time is writing generic test cases that need minimal editing for each test scenario. Keep those generic tests in a easily accessible library. Copying and pasting followed by some editing is not only fast and easy, but it also adds consistency to tests. Keep a reference in place so that finding all similar tests is easy in case all of them need to be changed.
Some other things to consider and outside of what the video is about:
Using a spreadsheet is simple means to document test cases, but it makes linking test cases to changesets, work items, and bug reports difficult. Use a test case management system instead.
Also include any security related tests as test cases, at least SQL/HTML/JS injection.
Hi Ramon, I agree that "should" can be replaced with a stronger word, like "must". And yes, we can either mention the test data (valid username and password pair) or refer the procedure to create this test data. But, I don't agree with copy and paste followed by editing because it sounds like a waste of time. Why not just document only the ~differences~ from the generic test?
What do you think about adding other tests like performance tests or accessibility tests?
I use Microsoft Test Manager as tool and cloning a test case takes a second and moving it to the desired spot another second. The items needing editing are clearly marked and replacing them takes a few seconds per test. It will take more time to document the differences in a way that anyone within the team or from the outside (we often get help from other departments) can run the test with ease. When executing the tests we do not want the tester to spend time on thinking about what the test steps are. Their focus needs to be on testing what is in the test case and what happens left and right from the designated path. Using a test case library cut down on test case creation time a lot. In many cases I copy tests from other test suites where I know I do not have to edit anything. Copy and paste is always faster and more consistent than reinventing the wheel.
A clear yes on performance tests. We run tests using at least twice the amount of records that we know the largest system includes, but stop there. There is little point in spending a lot of time optimizing for performance using a number of records users will never encounter. In case we were wrong we can still make adjustments. Performance tests also include single record performance.
Accessibility tests is a vague term. We do UX tests as in "How many clicks does it need to do X?" during exploratory testing. As far as accessibility for screen readers and such we have tests using the Nu validator.
Thank you. Even if it takes a couple of seconds, I don't like copying and pasting the tests. If the original changes, then who knows how many test cases (and where) have to be updated?
There is more clarity on Accessibility testing these days. For example, there are Web Content Accessibility Guidelines. aria-controls MUST be present in the web elements.
That is where test case management systems come in. The test cases are referenced back to the source test case and updating all of them requires writing a simple query (takes a minute) and then replicating any changes in each of the copies. This never takes more than a few hours even for often reused cases. We do have several tests that are indeed generic and get simply added to test suites. Changing those is even easier, change the source and all instances of the test case are changed at the same time. Anything other than copy and paste will take more time, be much harder to maintain, and lack consistency.
Can't really do that well with spreadsheets. Using Excel or Calc is the last resort when the budget is 0. Even then, there are several free test case management tools available.
@@ramonsequoia8586 Hello! Can you tell me what are those free test case management tools? Thank you!
This is a very different test case I have seen so far...very nice 👌
Thank you very much.You’re a genius.
I will shortly be starting my software testing course and I found your video to be very useful and would like to know more about SRS document for testing.
I have explained the different requirements formats in my video, How to review Software Requirements at ruclips.net/video/Vz7TQ3eAQiU/видео.html
In the video, you can see the URL for a sample SRS document. Thank you.
Thank you sir. Awesome video. I am gonna implement those thing
Amazing! Though I have done testing course, I found this video a wonderful lesson.. kudos to the teacher..
Really effective video easy to understand and easy to learn. Thnx forgiving better idea for writing test cases
great tutorial well explained and what an engaging voice. Well done Inder.
gulelva1 Thank you for your support. Best regards, Inder
Very understandable, Thanks.
Its very helpful those who r fresher's to learning testcase
meerambi palagiri Thanks, Meerambi.
first time am learning course so ...nice explanation ...singh
Thank you :)
Wow this, thank you very much to this video. Writing test cases was really a hustle.
Hii, sir i never seen before like this much clear and usefull video for beginners thank u so much sir
Thank you. Please also view the videos in this channel's playlist, Manual Testing Tutorials for a systematic collection of testing videos for beginners.
thanks..... nice and simple to understand.
Dinesh, thank you :)
very good and useful for begineers
Thank you for your comment.
Thank you for the clear examples! And I think about of the place where we give valid and invalid values of inputs. Can we add Test data column before Steps one?
Do you have more videos with test cases examples?
@Nataliia Nataliia - You are very welcome to ask any queries! Sure, a separate column to put Test data is more readable than writing the test data within the Steps. I do have more videos with test cases examples:
1) How to Test Software Manually (test cases of a web application) - ruclips.net/video/kJwpIS9apuY/видео.html
Test Automation cases explained in ruclips.net/video/mZ1Sy5JuFwI/видео.html
2) Test Cases in Manual Testing - ruclips.net/video/mjB9XTpQmgc/видео.html
3) Use Case Testing - ruclips.net/video/H95RX5zFLcA/видео.html
I think that you have already viewed the use case but I have explained the test cases in that video from 9:32
Thank you.
Excellent. Very SIMPLE, easy to understand with A LOT of information. Thank you for posting this. I will check your other ones
it helps a lot.
thank you so much for sharing...
@Pyae Pyae Moe Aung - thank you for your comment. View the full playlist at ruclips.net/p/PLc3SzDYhhiGWuMK03uYO-UENAx0s2woWM
Thanks a lot.. Its very clear explanation video for beginners... Keep posting like this Videos sir...
Sirisha, you are very welcome. Check out our playlist, Manual Testing Tutorials. It has many useful videos for beginners.
here is another on of your good effort. Great JOB Man!!
Mhilu, many thanks for your support. Inder.
Simple and effective steps..... Thank you Sir
rambabuu1 Glad to help. Thank you for your comment.
Thank you so much! This helped me ^^
Hi,
Mr. Singh, very good video. I really like it. I am a newbie in testing and I am slowly learning testing from online. Please upload some QA Manual Testing Videos for newbies. thanks
Thank you, Payal. There are many videos in my playlist, Manual Testing. I will upload a number of more videos so please subscribe to know about the same. Thanks again.
A very good video of how to design a test case. will all organizations accept test cases like this... i do understand its the best possible way to design a test case.. but some organizations want to follow a detail oriented approach...they want more text...... you have used login functionality to explain the test cases..what abt more complex test scenarios? can we use this approach...
John,
Yes, it is a valid point that some organizations want detailed test cases. The main take from this video is to minimize the text as much as possible.
Same for more complex testing scenarios. We can make the use of tables, make test cases modular and refer to other documents and test cases.
Thank you for your comment.
Thank for your reply, much appreciated. Im a fresher in testing . I have few doubts and ill list my questions. can you please help me out.
1. first day qa tester life in an organization. what is expected from me?
2. what kind of meeting i will attend, will someone provide a high level overview of the project or i shd understand from the Requirment doucment.
3. what is triage calls?
4. other than excel,outlook,qc what are the most common tools used for manual testing that a new tester shd be aware of?
5. other tips from you to make sure a new hire is confident in what he is doing.
waiting for your reply.A presentation can be very useful not only to me but for others as well.... Thanks for sharing your knowledge light to others, once i learn ill definitely help others.
john stephen
Here are my responses:
1. The initial days of QA tester typically focus on knowing the organization, the products/ services and team and settling down.
Refer the link for an effective knowledge transfer to you.
inderpsingh.blogspot.in/2010/02/what-is-best-way-to-get-knowledge.html
2. It depends. Commonly, its both. However, the expectation is that you will put in the best effort from your side to understand the project and ask questions to get clarity.
3. A triage meeting has representatives from various teams or departments like development, testing, support and others as needed. The defects are discussed and further actions are decided. You should prepare for the meeting beforehand by analyzing your latest test results.
4. Any tool that you use in your day to day work e.g. project management software, pdf reader, calculator or any tool suitable for the task at hand.
5. View the videos in my playlist, Manual Testing. I will upload more videos too.
Thanks for your interest. Best wishes, John.
Very good training...Thank You for your effort in making a good tutorial video.
Bindu Patel Many thanks for your support and comment.
Didi aap testing me job krti ho
Wonderful singh... it helps in real time.. thank you also please tell us more about how to write test cases for web application like airline ticketing......
Thank you for your suggestion. This topic is on my to-do list. Inder.
easy to understand good one thank u
Jyothi Rmayi Hi Jyothi, many thanks for your support.
great video!! anyone can fall in love with testing after watching this .. At least, I am.
Could you please guide me how to prepare questions on Manual testing Interview questions. I am always stuck in the interview on manual testing questions (i was asked that how will you write test cases for mobile, what do you do in non-functional testing, what will be my approach to test (as a junior tester), what will you do before starting testing? ) I was asked these questions in last 3 interviews. i think my concepts of manual testing are very poor. please help me.i read your videos on Test plan and test strategy but its for the Team lead.
Hi Sandy, many thanks for your comments. Regarding the interview questions:
1) for How to write test cases for anything, please view my tutorial on Test Ideas at the link, ruclips.net/video/juHNzoRNlIQ/видео.html
2) for what do you do in non-functional testing like performance testing, see first 40 minutes of my JMeter tutorial at the link, ruclips.net/video/4mfFSrxpl0Y/видео.html
3) for approach to test (and many other things), see my video on Software Tester job role at the link, ruclips.net/video/l537tPkhdNI/видео.html
Please let me know if I missed anything.
Very nice tutorials specially the combination part you told
ritika ritu Thank you. You may like my video on Decision Tables in which I have explained the combinations in multiple examples. The link is ruclips.net/video/ED2iJXkdhCQ/видео.html
Nice, v cover all probabilities with little effort.
Thanku for explaining clearly...............
You are welcome to view the other videos in my Selenium Tutorials, Test Automation, Manual Testing Tutorials, VBScript and HTML tutorials playlists.
REALLY HELPFUL, Thanks a lot
Taslima, many thanks. Please let me know your needed topic so that I can consider uploading videos on those.
Very inspiring video
Can we expect more videos from u related
Many thanks, Mitthansh. Yes, I will upload more related videos but please view my playlist of 37 video tutorials at the link, ruclips.net/p/PLc3SzDYhhiGWuMK03uYO-UENAx0s2woWM
easy to understand sir ....thank you
Sahil Kakkar Thank you too.
i like this short cut..great job!!!!1
Thank you. Very good video :simple and efficient.
You are welcome, Privet :) Appreciate your comment.
this is really good video. Very easy to understand.
Great video viewed from Botswana. liked, and will also join the linkedin group... gr8.
Stroke Hope that you like the other videos too in my playlist, Manual Testing Tutorials. Thank you for your support.
Thank you.. Im new to testing..
swollen4ever You are welcome. Please find the complete list of my basic software testing tutorials at ruclips.net/p/PLc3SzDYhhiGWuMK03uYO-UENAx0s2woWM
Hi! Very nice tutorial. In your example you only have two parameters username and password. How about if the parameters are more than 3? Like registration page. How can i do this?
Hi Mike, thank you for your question. Let us assume 4 parameters on a registration page - username, email, password and captcha. You could then list the test conditions with B (blank), I (invalid), V(valid) as:
1) B,B,B,B
2) B,B,B,I
3) B,B,B,V
4) B,B,I,B
5) B,B,I,I
6) B,B,I,V
and so on.
Thank you brother for sharing your learning skills ᥬ🤗᭄
Hello sir, ur explanation is clear and understandable.. Help me out by sharing videos about testing with the help of metamorphic relations..
Yogeshwari, thank you for your comment.
IMO, MR (metamorphic relation) is used in testing when you do not know the exact expected result. But you could execute two related test cases with a previously known relation between their expected results.
For example, let us say that you search for the term "software testing" and get some search results, say Set 1. It would then make sense that if you searched for the term "testing", it is a super-term for the previous term, so you should get each item in Set 1 in your search results.
Another example, let us say that you take the nth root of a number X in your SUT as Y. If you cannot verify Y's correctness by any other means, you can still raise Y to the power n and be able to get X (or close). If not, there may be a defect in the SUT.
Software and Testing Training Thank you so much sir.. if possible upload some videos related to this concept, that will help me a lot..
very good... a have learnt a lot
Thank you very much! This is also very helpful for a Game Designer like me! :)
Hi,
Thank you for this great video, Is there difference between writing test case for different type of testing (ex: system testing or unit testing)? or we use the same test cases
Nora D Thank you for your question. I assume that you are referring to the test case formats for unit testing or system testing. These formats may be the same or different depending on the needs of the project, team or organization.
really very clear info , but i need total manual testing training video CD's , Is it possible to get those?
Please see all the videos in my playlist, Manual Testing Tutorials at ruclips.net/p/PLc3SzDYhhiGWuMK03uYO-UENAx0s2woWM
really very nice
satish s
Thank you. I have sent you more information.
Hi Inder, I would like to know if the steps in the Test Case can be considered the scenarios or the process flows of a Use Case. Thank you.
Hi Carlos - Yes, though the Use Cases are inputs to writing Test Cases. Further, the Test Cases (usually) have test data which is not present in the Use Cases.
In other words, the steps of a Test Case are more than the scenarios or process flows of the corresponding Use Case(s).
Thank you for your question.
Hi
Thanks for your teachings
One request the user is not able to set the video quality. It says the video quality is unavailable
Hi @Sandhya T - I thank you for your support. This video should be available at 720p video quality. I will check it.
very useful and refreshing clear example. Thank you. Do you have videos on automation testing and or NFT?
lidiaabraham Many thanks for your comment. Yes, I do have several test automation videos at ruclips.net/p/PLc3SzDYhhiGXVcy8EcrTSfwsC-v8EUZvg
Thanks.. Good video with clear explanation..!
Mayur, thank you for your comment.
The link to subscribe to this channel is ruclips.net/user/SoftwareTestingSpace
It really helpful and good work.....
Charitha, thank you.
thank you for sharing that with us ! it is very helpful (Y)
I have a question. IN THE ATM if your test scenario is to verify that the user is present with options when card is inserted from proper side ..WHAT i can writ as a test cas or teststeps
@ghania dz - I have written the test cases for ATM in my Use Case Testing video at the link, ruclips.net/video/H95RX5zFLcA/видео.html
Please subscribe to Software and Testing Training RUclips channel.
Great Video's. By the way do you have anything for UAT & SIT ? Much appreciated!!!!
Thank you :)
Yes, please see the video on System Testing at ruclips.net/video/3lOjtmsA2Kk/видео.html
Thank you again!!!!!!!
You sir,
are amazing.
thank you very much for the clear practical teaching.
Dikole, glad that you liked it.
Best wishes,
Inder
Hi,
Thanks for your replay. Not only the format, either the content should it be different based on the testing type ,or the test cases should be the same for all types. and based on that ,during the testing preparation the team should create test cases based on the planed test type.
Nora D Hi there. Of course, the content will be different for test cases for different levels, unit testing, integration testing, system testing and acceptance testing. For example, in unit test cases, you may want to test particular methods. In integration test cases, you may want to test the interactions between unit-tested components. And so on.
Dear sir, i learned lot of things by this video and also i would like to know the test cases examples for some other functions except login page or enter homepage.
kavya kalavoor Sure, you can see other test case examples in my video titled "What is test case" from 17 minutes and 30 seconds. The URL of this video is ruclips.net/video/mjB9XTpQmgc/видео.html
Didi aap testing me job krti ho
Thank You Inder.Can you just upload a video on how to write a test case for a website.
yes...bt my que. is this specific format like case name precondition obj. test data..etc
+Jaydeep Lagad This is the simple test case format. Pre-conditions and test data are not included in this format. Here the assumption is that the tester knows the URL, he can design/ source the needed test data etc.
Thanks! Very informative
Andrew, thanks a lot.
Thanks for uploading this video, it is really helpful for beginners
Thank you, Suresh. The concept is "don't repeat yourself" and it is applicable elsewhere such as in programming and documentation.
Hi sir..one request can you plz make a video on test cases other than login functionalities.. like booking a ticket in online booking apps, add to cart like flipkart ecommerce sites-- because I see many videos only on login functionality.. so please make a video on other functionalities too.. it will be really helpful.
Thank you in advance..
Hi Santhosh, you can see other examples in my basic Test Case tutorial at the link, ruclips.net/video/mjB9XTpQmgc/видео.html
really good work and helps us a lot....
Many thanks for sharing your comment.
Thank you. Very helpful.
Rakesh AI Rakesh, many thanks for your comment.
Hi sir, for writing test cases mainly using which type of techniques.like BVA and ECP.
Yes, Boundary Value Analysis, Equivalence Partitioning and more techniques are used to design test cases. You can understand these techniques from my test design videos at ruclips.net/p/PLc3SzDYhhiGWW0TzISFKqAN_ic8DnZvVc
Excellent sir .
This is so interesting... Thanks for useful information
thank you very much it will useful a lot
This is the best video I have come across, Well defined and explained. Well done sir, great work! Hugs!! Do you have videos of manual testing using java? Regards
Hi Hayley, there are many manual testing videos in our playlist called Manual Testing. It is available at ruclips.net/p/PLc3SzDYhhiGWADEQx4GIITh_O8jyVWu_l
The concepts of testing covered in these videos are the same for different types of applications. Like Java applications, websites, desktop applications and so on. I hope that I understood your question correctly. Thanks for your comment.
Good work Inder!!!
Amit - thank you very much.
Super cool, thanks
I just have started learning testing, so my question is : different companies have different fields of work. How can I be aware of how to work with some kind of field? Firstly I'm given some documents about what is company are working with - like this? Because testing is using in many ways...
Hi Mariia, thanks for your subscription and your question. Yes, the documents about the company business are a good starting point. You should also know about your specific business vertical and the programs running in it. Lastly, you should have good domain knowledge. See my video on tips to get domain knowledge quickly at the link, ruclips.net/video/uay8vYtLxAU/видео.html
You may also find my video on tips to work in the software testing at the link, ruclips.net/video/16nR8atu-T8/видео.html
Hello sir, I have a question... I was wondering as a tester do you have to locate the issue when testing? By that I mean say if there is a requirement and let's say this requirement involves the backend database and when you test it you have 500 data fields being added and you found 480 do you have to locate all the missing data ?? Or is that the job of the developer who is querying. If you can please assist me with this question. Hopefully I wrote it to the point it's not confusing. Thank you! So much..
Yes, of course. Testing is an analysis. The bug report should contain the complete information.
Thanks for the valuable information..If you can explain for different other functions ( other than login functionality ) it will be much more useful
Thank you for your comment. Here are a couple of my video where I have shown how to test other functionality:
- How to test a web app at ruclips.net/video/kJwpIS9apuY/видео.html
- How to test reports at ruclips.net/video/0HN6Gh7ym6w/видео.html
Hope you like these :)
Thank you sir...its very usefull one...
You are welcome :)
Excellent Sir 🙏
Its easy understandable .Thanks
Hi
Thank you again for your useful information,from your point of view what is the topics /outline for new tester (fresher) groining Agile testing department.Thanks in advance.
Nora D Thank you for your question. If I understood it correctly, the new tester should be familiar with the industry domain, the clients, the existing system, the team and the project/ test management system, the agile process and the environments in which the system runs.
I have biology background but i want to change my field to QA. Can you please give me a guidance? Where can I post my questions?
You can learn software testing basics from my Manual Testing Tutorials playlist. It has 27 public videos. The link is ruclips.net/p/PLc3SzDYhhiGWuMK03uYO-UENAx0s2woWM
You are welcome to post your questions in the respective video as comments. Once you have viewed the Manual Testing Tutorials, you can learn test automation basics from my Test Automation playlist. The link is ruclips.net/p/PLc3SzDYhhiGXVcy8EcrTSfwsC-v8EUZvg
Software and Testing Training
Software and Testing Training
tnx
very good approach
nice video sir. can u please explain loan life cycle in terms of testing ..this the interview question ask by interviewr
hi, sir thank you very much for providing these videos, it help's a lot to me.
Is this quick to write test cases can we write in real -time applications???
+Sahithi Kolisetti Yes, if there is consensus among the stakeholders for the same. And there is no requirement that mandates another test case format.
wonderful Inder Singh.
Many thanks, Adam. Appreciate your comment :)
Great Video!!! Do you have videos for QTP also, if so pls share it
Sir please help me.. i want a write a test case for multiple textbox, radiobutton, Checkbox, etc.. how can i write the a single testcase mentioning all the data for above components..
I had learned about pairwise testing but it doesnt cover the invalid values.. please help on this.
You can use the technique that I have explained in this tutorial. You need to list the possible combinations of user inputs. For example, let us say there are 2 textboxes (T1 and T2), 2 radio buttons (R1 and R2) and 1 checkbox (C). Each textbox may get a valid value (V), invalid value (I) or a blank value (B). Only 1 radio button may be selected. C may be checked or unchecked. So, you can list 2 textboxes' 8 values (as shown in this video) times 2 values for R1 or R2 times 2 values for C.
Hi sir, could you please suggest me any link where I can learn the basics of software testing(manual) and especially I want tips on how to write test cases....
Sankar, for software testing basics, please see the videos in this channel's playlist, Manual Testing Tutorials. There is another playlist that covers even more topics. It is titled Manual Testing.
thank u sir
Thank you so much sir.. if possible upload some videos related to this concept, that will help me a lot.. I am very week to write test case please help me.or If you can recommend any test case book so i can improve my writing test case skill.
Thank you Sir
May i know where can i get whole QA training videos of ur channel
Hi Sri, you can view all 37 no.s QA training videos at the link, ruclips.net/video/T1a6LUXHZmg/видео.html
very clear to understand..