One of the best video about System Testing. Simply the best
@darlenematthews63539 жыл бұрын
Thanks for this. Your great! I just wanted to add this for newbies.... *White box testing involves knowledge of code and internal works of software. *Black box testing involves performance and functionality (external); no use of code and no internal knowledge. Used by entry level testers. *Grey Box testing is the combination of both.
@QA19 жыл бұрын
Darlene Matthews Thank you, Darlene.
@kiranu19963 жыл бұрын
Thanks alot for uploading this informative video and explained it v nicely.
@Arvindkumar-zm7gc5 жыл бұрын
This is the correct explanation of system testing.
@rbfreitas5 жыл бұрын
Great video
@QA15 жыл бұрын
@rbfreitas - Thank you.
@thuynh79612 жыл бұрын
I love how you explain everything. Thanks my friend!😌👍🏼
@QA12 жыл бұрын
@Kathy Huynh - Your comment made my day 😀 Best wishes 🙏 - Inder
@hiteshsingh60010 жыл бұрын
This blog has helped me a fair bit on studying for Software Testing
@QA110 жыл бұрын
Hitesh - This is good to know, thank you for your comment. Inder.
@blaz3nnn10 жыл бұрын
Hands down an extremely great and informative video! a must for anyone wanting to learn more about QA testing.
@QA110 жыл бұрын
***** Hi Ammar, many thanks for your kind comment. Regards, Inder
@hardikkakadia6 жыл бұрын
Excellent Videos I love it all. very detailed oriented and good examples
@QA16 жыл бұрын
Many thanks for your comment. Appreciate your kind words.
@YasirKhan-qj5xh9 жыл бұрын
It is really a good summary of system testing. Great efforts
@sangeetsingh89805 жыл бұрын
VERY INFORMATIVE AND WELL EXPLAINED.
@bhumavishnu10 жыл бұрын
Simple and easy to learn. thank sir
@QA110 жыл бұрын
vishnu vardhanreddy Many thanks, appreciate your comment.
@PurelightBehemoth10 жыл бұрын
vishnu vardhanreddy Testing.
@nishantjain70747 жыл бұрын
Nice Explanation @System Testing
@romikadhanjujosan10 жыл бұрын
I really like the way you give explanation in the vedio, its really helpful fr me. Can you plz upload a presentation of TSYS testing system ,TS2 or any payment processing company testing system.
@priyahanumanthaiah55387 жыл бұрын
superb explanation
@tirimula9 жыл бұрын
Very informative video
@nagarajuchincholikar83716 жыл бұрын
exlained very well bro
@balajikoc14297 жыл бұрын
Excellent explanation , Thank you
@kishores10206 жыл бұрын
GREAT VIDEO! But considering integration testing only a part of white box testing is wrong.It is also done in black box testing. I understand you need stubs and drivers for top down and bottom up approach but categorizing it only under white box is wrong.
@QA16 жыл бұрын
Hi Kishore, I do say "majorly" at 3:18. The main difference between white box testing and black box testing is whether we test with the source code or the executable. Many thanks for your subscription.
@tradewithnifty865410 жыл бұрын
good material..
@QA110 жыл бұрын
Thank you.
@talford355710 жыл бұрын
Very informative.
@QA110 жыл бұрын
Many thanks for your comment. This video is from my Manual Testing Tutorials series at kzbin.info/aero/PLc3SzDYhhiGWuMK03uYO-UENAx0s2woWM
@shehana41724 жыл бұрын
Thank you this was helpful. I have Question, Is unit testing necessary? Or I can do other tests without it ?
@QA14 жыл бұрын
You are welcome to the Software and Testing Training channel. Unit testing is necessary. If there is defect leakage due to insufficient or no unit testing, later levels require more effort to find the leaked defect(s).
@AtulMalokar9 жыл бұрын
nice job sir
@Raouf4eva8 жыл бұрын
Hello sir I have a question. When writing a test plan do you specify what type of testing will be done in the back end? And is database testing required in the test plan? Where is the documentation regarding back end testing? Such as what to test and how to test queries. Can you please assist me with this question. I need to know if backend/database testing is listed in the test plan. Thank you!
@QA18 жыл бұрын
Thank you for your question. Yes, the types of testing (including db/ backend testing) are mentioned in the Test Scope section of the test plan. Whether database testing is required or not depends on the project requirements. For example, if new database objects (new tables, indexes, stored procedures) are released, then database testing should be done. You can see an example of test strategy/ test plan in my video at kzbin.info/www/bejne/rJ6YnHqva7qFoK8
@chandrakantdhutadmal98109 жыл бұрын
Hi Inder. You have good videos on Software Testing. I have a question regarding Sanity Testing and Installation Testing. You have mentioned in your video that Sanity Testing is done to check if you can take the system for further testing or not. But how can we do Sanity testing without Installing the software or system. So, is it not that Installation testing is the first testing to be done before sanity testing. ? Also, what is the difference between sanity testing and smoke testing ?
@QA19 жыл бұрын
+Chandrakant Dhutadmal Hi Chandrakant, you are right, sanity testing can be done only after the build is installed or deployed. Still, we can do sanity testing (to see if the major functionality is working) first. If the sanity test passes, then only invest the time to do the detailed installation testing (check that all options work, the install works on each supported environment etc.). Smoke testing is the older term. Sanity testing is the current term. Thank you for your questions.
@shashikanthapadmala442710 жыл бұрын
this video is very helpful .Nice explanation sir and thank you
@QA110 жыл бұрын
shashikantha padmala Thank you so much.
@TheAnjaligoel9 жыл бұрын
Thank you so much for all your wonderful videos. Can you please share your view on difference between System testing and End to end testing?
@QA19 жыл бұрын
Anjali G Thank you for following this channel. My view is that different people may have different perceptions of testing terms. Hence, it is valuable to clarify it if a client or a manager mentions a testing term. IMO, end-to-end testing is included in system testing. In end to end testing, we test the entire user workflows (to accomplish high-level tasks) from beginning to end. For example a workflow in a flight reservation system may be, log in, search flight, select a flight, enter customer and financial information, view itinerary and log out. Does this clarify it?
@TheAnjaligoel9 жыл бұрын
Software and Testing Training I thank you for your prompt response. Would it be apt to say that E2E testing is Black box testing whereas System Testing is combination of both White box and black box testing? Also, I'd like to understand if E2E testing deals with testing the functionality of a specific module or the whole system altogether? For example: facebook... If I login , put a status and logout, would it be E2E testing? Second time, if I log in and like and comment on friend's post, would it be E2E testing for another module? I am actually kind of confused, if we test all the functionalities and modules altogether or in pieces in E2E testing. System testing and E2E testing have always sounded so similar to me. Please excuse me for such big text!
@QA19 жыл бұрын
Anjali G Here is what I think: [Question]: Would it be apt to say that E2E testing is Black box testing whereas System Testing is combination of both White box and black box testing? Not really. I understand the testing levels as unit testing, integration testing, system testing and acceptance testing. White box or black box testing is a different categorization. Still, white box testing is more suited in the unit testing and integration testing levels. I think that black box tests are more suited to the system testing level. [Question]: Also, I'd like to understand if E2E testing deals with testing the functionality of a specific module or the whole system altogether? For example: facebook... If I login , put a status and logout, would it be E2E testing? Second time, if I log in and like and comment on friend's post, would it be E2E testing for another module? It does not matter if it tests a single module or the entire system (and inter-connected systems). It is based on the user workflows. Your examples (update a status and like a post) are perhaps too short to be really typical workflows. I don't use Facebook much but I imagine that a typical user would do a number of tasks like log in, check the home page, check other status updates, view images or text, like or comment, reply to messages,.., log out.
@TheAnjaligoel9 жыл бұрын
Software and Testing Training Thank you so much!
@donesy1256 жыл бұрын
Integration Testing can be Black Box Testing, it is not only White Box
@Raouf4eva8 жыл бұрын
Hello sir, I wanted to ask you a question.. I was wondering how do you set up a test environment? and how do you start testing? Will it be with compiling the developers code or will there be a link provided to you when working on a project? Can you please help me with this topic. That you!!!!
@QA18 жыл бұрын
+raouf dou Different organizations have different roles responsible to set up the test environment. It could be the developers, operations or QA who set it up. If it is QA, they may get release notes/ installation instructions from the developer on how to set up the test environment. It is common to get a build (which needs to be installed) or a link (where the system has been installed). QA represents the user so it is uncommon for QA to have to compile the developers code first. If applicable, installation testing is done. Then sanity testing. This is followed by system testing. Thank you for your question.
@nagarajaballal.c230010 жыл бұрын
Hi,video is usefull.But i have one doubt,is UNIT,INTEGRATION testing done by developers and System Testing is done by testers?
@QA110 жыл бұрын
***** That is correct. Thank you for your question.
@rufimn6 жыл бұрын
As per your video, Requirement Specifications can be in the form of Functional Requirements or User stories, however you are missing that Requirement Specifications contain both Functional and NON-FUNCTIONAL REQUIREMENTS, isn''t it? In iterative incremental, i.e Agile models, System testing of partially developed system is done after every sprint, until we complete all the sprints and a full system is produced??
@QA16 жыл бұрын
That is correct.
@rufimn6 жыл бұрын
Hello, In Unit testing all the modules have been checked to make sure all units are working properly as per requirements. Integration testing is then performed to make sure all the units have been working together and a complete system is formed How then in System Testing we find a defect , when at the lowest 2 levels(Component and Integration Testing) everything was tested and working perfectly??
@QA16 жыл бұрын
Hello! Actually, in Integration testing, we test the integration between the units. In System testing, the system is tested as a whole. In the System testing level, we do sanity testing, installation testing, functional testing off system design requirements, extra-functional testing like performance testing, security testing, usability testing etc., regression testing and testing the integration with other systems.
@rufimn6 жыл бұрын
Agreed on the types of testing we performed at System Testing Level. Why we found defects during System Testing when we build everything as per user requirements and everything was checked in unit testing and unit integration testing??
@QA16 жыл бұрын
OK. Firstly, the requirements are of two types - stated (explicit) and implied (implicit). Even the stated requirements can have defects. Therefore, any testing based just off stated requirements can be insufficient or incorrect. Secondly, everything CANNOT tested in unit testing and integration testing e.g. system performance or integration with other systems can only be tested during System Testing, which is only possible when the complete system is available.
@rufimn6 жыл бұрын
Agreed that there might be some misunderstanding in communicating the requirements to the system analyst which in turn will have the requirements which the customer didn't want. (Incorrect Requirements). Unit/Modules are built as per those incorrect requirements and acceptance testing is done at unit level to accept the module . We then move to Integration testing and all modules are integrated to form a System and a correction check is done at that level as well. Now when system testing is done, there should NOT be any defects as system is built as per the requirements , some of which are "INCORRECT". Only now, after the System Testing, when the Acceptance testing is done(which might be a demo to the customer)the customer finds that some of the requirements were not understood properly and system has some faults. But we didn't find those faults in System Testing , thus the defects in system testing is still a mystery for me ;)
@Raouf4eva8 жыл бұрын
hello sir, quick question.. What is a software release? (new release) is version number different. Is testing different with it, such as regression with a new release. Sorry about all the stupid questions.. Thank you!
@QA18 жыл бұрын
Software is the set of instructions for a system. When we change the software (whether compiled or as source code, as applicable), it is a new software release. Before the software is released, it should be tested. This testing should include new requirement testing and regression testing. The latter should be based on the impact of all the changes done to the software in this release. Thank you for your questions.
@Raouf4eva8 жыл бұрын
What do you mean when you say compiled or a source Code change? So when a code changes then it will be a new release ? Why type of code change does that depend on? So when new code is added to the previous code then it's just another version number? And if the previous code gets changed then it's a new release? Does that apply to the backend also? And what did you mean when you say compiled? If you could please explain this to me. Thank you so much!!
@QA18 жыл бұрын
The software in the system is written using one or more programming languages. Some programming languages like C++ or Java require compilation before the program can be run. Others like JavaScript are interpreted so only the program source code is required to run. Hope this clarifies it.
@TheNemolala7 жыл бұрын
Thank you , Perfect Explain to System Testing , I have one Question Sir : How to do UAT by testers in Real World ...What is the difference between System Testing And UAT ?
@QA17 жыл бұрын
Hi Tasneem, one difference between System Testing and UAT is that System Testing level has more detailed testing than UAT. Also, System Testing can include non-functional types of testing like performance testing, usability testing, security testing. The focus in UAT is testing for business requirements done by end-users (or testers working on behalf of end-users) to decide whether to accept the system or not. I have also explained the differences in the last part of my V-model video at kzbin.info/www/bejne/oGfVqayIrKqXjLc
@Sparshgr89 жыл бұрын
Thanks for the video again, I have a doubt, Is there any difference between Unit testing and module testing ?
@QA19 жыл бұрын
Sparsh Jain It depends on how we define module testing. In unit testing, we test a function or a class or a package. If a small unit passes the test, we can test its parent unit. Module testing seems a type of unit testing, but dealing with a larger unit. Thank you for your question.
@Sparshgr89 жыл бұрын
Software and Testing Training Thanks for the answer :)
@Raouf4eva7 жыл бұрын
hello sir, what is a stub and driver?? I know its used during integration testing when all modules are not ready so I was wondering how is a stub and driver created? not sure if you can please answer this.. How and who's it created by.
@QA17 жыл бұрын
A stub is a function that can be temporarily used in place of the real function, that is under development. A driver function calls other functions to complete any work. Developers and Automation Engineers have been creating stubs and drivers for a long time. A stub mocks the function output. A driver calls functions implemented in various classes.
@Raouf4eva7 жыл бұрын
Software and Testing Training thank you so much sir!! Your amazing..
@QA17 жыл бұрын
Thank you and have a great New Year.
@TheNemolala7 жыл бұрын
Thank you as well for your valuable Questions (Y)
@TheNemolala7 жыл бұрын
Thank You Sir, wish you have Happy Great new Year
@chandnipunjabi852910 жыл бұрын
You videos are really helpful and have very clear understanding. But don't you have any tutorial on XML and java script?..
@QA110 жыл бұрын
Thank you for your comment. JavaScript and XML videos are on my To-Do list :)
@chandnipunjabi852910 жыл бұрын
Software and Testing Training Actually I m looking for job again and all your videos reminded me abt everything i have worked very quickly. So do you any blog or any sharing on XML/ JavaScript then please do share. Thanks!!
@QA110 жыл бұрын
Chandni Punjabi There are two JavaScript Quizzes on my blog. I wrote these quizzes using JavaScript and HTML5. inderpsingh.blogspot.com/2013/01/JSQuiz1.html inderpsingh.blogspot.com/2013/02/JSQuiz2.html
@Raouf4eva8 жыл бұрын
Hello sir, how do you do DATA MIGRATION TESTING??? AND how can you test a SSIS PACKAGE ? If it's part of testing? If you can please assist me, it would mean so much. Thank you!
@QA18 жыл бұрын
I don't know about how to test this package. However, I have one article on Data Migration Testing. You can read it at inderpsingh.blogspot.com/2010/03/how-to-do-database-migration-testing.html
@Raouf4eva8 жыл бұрын
Thank you! For your response. I was very unsure if SSIS package is part of testing. But that you!
@Raouf4eva8 жыл бұрын
Hello sir, I have to ask you for a huge favor. I was wondering how do you write a test case for database testing? Could you please provide me a example? SQL server is the database and the testing would be the new Columns/updated data. How could I write a test case for that? If you could please guide me that would be amazing!! Thank you so much!!!!!
@QA18 жыл бұрын
Here are some examples for database testing for new columns/updated data 1) Validation of the length, data type, allow null and names of columns per existing database design and new requirement 2) Whether primary key and foreign keys are valid 3) Whether the data in the respective columns maps to the data shown in the user interface correctly (insert, update and delete operations)
@Raouf4eva7 жыл бұрын
Hello sir I have 2 questions. 1st one is that how would you test config files? The 2nd question is that how would you test XML ? Thank you sir!
@QA17 жыл бұрын
Basic tests should include testing with missing config file, each test data item is used or not, default values, minimal configuration and maximum configuration. You can see my test ideas tutorial to learn how to design more tests. I have explained configuration data in my Test Data tutorial at kzbin.info/www/bejne/jn-9Y4OjZ7l0i9U
@QA17 жыл бұрын
There should not be any errors in the XML. You can see the last two videos in my HTML and XML playlist at kzbin.info/aero/PLc3SzDYhhiGVk_t12M_vNTGU322C3s-d0
@sreedevidasari15352 жыл бұрын
It is a manual or automation
@QA12 жыл бұрын
This video is part of Manual Testing Tutorials. For Selenium Test Automation, there are 14 videos at kzbin.info/aero/PLc3SzDYhhiGU3_JJzQw6vm1vsq24WJjiO Test Automation Tutorials (79 videos) are at kzbin.info/aero/PLc3SzDYhhiGXVcy8EcrTSfwsC-v8EUZvg
@karunakarp5277 жыл бұрын
very help full thanks for the video tutorial high level system testing, if u give one example for all the methods it will be fantastic
@QA17 жыл бұрын
Thank you for your suggestion. I have demonstrated functional testing in my tutorial, How to Test Software without Requirements at the link, kzbin.info/www/bejne/oXvaoXyJbsajq7s
@GovindGuptaWittyWriter9 жыл бұрын
Sir, Can you please give me live example (practical) face to face.
@Raouf4eva8 жыл бұрын
how do you do installation testing?
@QA18 жыл бұрын
+raouf dou Installation testing involves testing the installation process per the install instructions provided by the developer. The installation process must work on supported system configurations. Depending on the requirements, installation testing covers full install, re-install/ repair, side-by-side install, update and uninstall processes.
@MrPmandizzle10 жыл бұрын
can someone help me with this question? Explain how system testing could incorporate testing for users who require assistive technology?
@QA110 жыл бұрын
In system testing, you should test the software requirements and system specifications related to accessibility. The relevant software requirements would be extra-functional requirements intended to make the system usable by users who have some type of disability. In system testing, you can pretend to be a user with a specific disability and test if you can use the system with the supported assistive technologies. Here are a couple of examples: 1 - The system should be accessible by a user depending on text-to-speech conversion. The menu item names, labels and text should be self-explanatory and allow the user to understand the UI and the content. Images should have alternate descriptions. 2 - The system should be accessible by a user who needs a display with large font-size, high-contrast, large images etc. Thank you for your question.
@dzcoup10 жыл бұрын
test
@niharikamehta10 жыл бұрын
sanity testing and smoke testing, what is the difference?
@QA110 жыл бұрын
There is a big debate ongoing since long on the difference between sanity testing and smoke testing. Would not like to confuse anyone more by adding more differences :) IMO, in software system testing, we have value for sanity testing. It is the initial testing on receiving a new build. It covers build install/ deployment, starting the system and testing if the major features of the system work with common workflows. E.g. it is possible to install the new web pages, components and refresh the database. Then, it is possible to start the web site, login as a user successfully and perform the common operations like search products, place an order, check out and see the orders report. Thanks for your question, Niharika.
@Raouf4eva8 жыл бұрын
Hello sir, how can you know the version number, if the Release number is: 12.04.04 and the build number is: 1.0 ?? How can you tell what the version number will be? Thank you sir very much for all your assistance. .......... And I was wondering how can you do data mapping test? Say if there is an update in the data mapping how can you test that?
@QA18 жыл бұрын
It is not possible to predict the version number from the release number and build number. It depends on the naming system chosen by the organization. In my knowledge, version is the primary data to distinguish the software from its previous editions. Release number, build number and service pack number are secondary.
@yaswanthchallagunda302410 жыл бұрын
I too had a doubt on it...it was asked in one of my project interview...what is difference between smoke and sanity...any one
@Abhishekyadav-xd2ib3 жыл бұрын
Smoke testing - testing the basic and critical functions of software. By giving positive value only.. we do smoke testing to check weather software is testable or not. Because software should work atleast for positive value, if rhere will be any blocker or critical issue so we can send that report to D.E, it will save time.
@Abhishekyadav-xd2ib3 жыл бұрын
Sanity testing - testing the impacted region due to making Change in dependent part. We do sanity testing when there is change in part, so we check dependent part, weather this change is working correctly there or not.
@rakeshchary42359 жыл бұрын
it's not sanity test but it's smoke test you should call.
@shawetachaudhary55088 жыл бұрын
I am from biology background and search job in entry level qa. How to do that because everybody needs experienced person. I am bachelor in biology but not in computer science but I have knowledge of qa testing and sql. how to search job and make impressive resume.seema
@QA18 жыл бұрын
Please view my video, Top tips to get software testing jobs at kzbin.info/www/bejne/Z6nUlZyahrSBnK8
@QA18 жыл бұрын
Have you considered applying for any QA position in a biotech company that can utilize your background and skills? Please refer my article on resume writing at inderpsingh.blogspot.in/2010/12/how-to-write-resume-that-is-selected.html
@ViralVideoCreator4 жыл бұрын
Exam mey theory ko marks h bhai
@twinklerajavat43167 жыл бұрын
can u give one example of system testing?
@QA17 жыл бұрын
As I explained in my video, System Testing is a set of many activities. If you want to see just one example within system testing, please see my tutorial, How to test software reports at kzbin.info/www/bejne/ZnmxZ3qebN6gbNk
@QA17 жыл бұрын
I have shown how to test a web application in my tutorial, How to Test Software without Requirements at kzbin.info/www/bejne/oXvaoXyJbsajq7s
@KR-nh4qw7 жыл бұрын
Abu from the Simpsons exists!!!!
@lynic-00914 жыл бұрын
Why are these things always so unclear? Why are things like this never explained simply with an example?
@QA14 жыл бұрын
Sorry to hear that. You can view Manual Testing | Test Execution - Web Application Testing example at kzbin.info/www/bejne/Z6ako4KjabF4gac