Requirements Analysis In Software Engineering-Requirement Analysis In Software Testing-Requirements

Поділитися
Вставка
  • Опубліковано 2 січ 2025

КОМЕНТАРІ • 122

  • @rammohanallam5553
    @rammohanallam5553 10 років тому +2

    Very detailed explanation. Thank you very much sir. Keep posting .

  • @sophiax6937
    @sophiax6937 3 роки тому +2

    Your explanations are clear and useful. I subscribed your channel. Keep posting.

    • @QA1
      @QA1  3 роки тому

      Sophia, thank you for your sub 🙏 I will keep posting. - Inder

  • @ishaparashar8907
    @ishaparashar8907 9 років тому +2

    hi...you really explaned each and every thing well...i just went through the first 4 vedios today....and i was like i mean u made everything so so easy .....splly by giving examples.....awsome .....really apreciate ur effort mr. inder .....looking forward to learn testing.....i ll keep on giving my feedbacks.....thank u so much ......

    • @QA1
      @QA1  9 років тому +1

      +Isha Parashar Isha, thank you for your wonderful comment. You are always welcome to this channel.

  • @sunilr3964
    @sunilr3964 10 років тому

    Thanks a lot for these videos. Your way to explain the terms is so easy that even a non technical person like me understands quickly..Great job and please keep helping people with your great work....
    Once again thanks a lot...!!! :)

    • @QA1
      @QA1  10 років тому

      Sunil Raval Hi Sunil, I am glad that you like my videos. Many thanks for your comment.

  • @TheNemolala
    @TheNemolala 7 років тому

    I will use Isha Parashar comment from 2 years again to thank you :)
    hi...you really explaned each and every thing well...i just went through the first 4 vedios today....and i was like i mean u made everything so so easy .....splly by giving examples.....awsome .....really apreciate ur effort mr. inder .....looking forward to learn testing.....i ll keep on giving my feedbacks.....thank u so much ......

    • @QA1
      @QA1  7 років тому

      Tasneem, thank you very much. Look forward to your feedback. Please feel free to ask any queries that you may have on these tutorials. Regards, Inder

    • @TheNemolala
      @TheNemolala 7 років тому

      Thank you very much Mr. Inder, really All my respect to you , Great teaching (Y) with a lot of dedication and passion.
      I have queries and will ask , just now collecting information ,learning and taking notes, and i believe everything might be clear to me at the end at the 37 valuable Videos Series .

    • @QA1
      @QA1  7 років тому

      Sounds good, Tasneem. Look forward to your progress.

  • @arwealth
    @arwealth 10 років тому

    Great. I'm applying this to my dissertation and also using it to check for errors in my software

    • @QA1
      @QA1  10 років тому

      Excellent. Many thanks for viewing this video.

  • @soofib1
    @soofib1 9 років тому +3

    DEAR SIR MR. INDER P SINGH
    I LEARNED A LOT FROM YOUR VIDEOS.ABOUT QA TESTING .HOW TO WRITE EFFECTIVE TEST CASSES ASWELL AS YOUR OTHER TRAINING VIDEOS ON THE UA-cam CHANNEL. YOU EXPLAIN AND DESCRIBE VERY SIMPLE AND DIRECT APPROACH METHOD . I SAY THAT YOUR A GREAT TRAINER AND BLESSED. ALL MY MY PRAYERS ARE TO YOU .

    • @QA1
      @QA1  9 років тому

      +Nasir Bhatti Thank you so much for your feedback. Your support means a whole lot to me. Best wishes, Inder

  • @bhasinp
    @bhasinp 10 років тому

    Really helpful video, thanks a lot for sharing it with us.
    Keep up the good work.

    • @QA1
      @QA1  10 років тому

      Reena, thank you.

    • @ritu7180
      @ritu7180 10 років тому

      Software and Testing Training Hi i have some query regarding selenium.Can you please give me your contact number..

    • @QA1
      @QA1  10 років тому

      ritika ritu
      Regarding Selenium training, you can find all the information at inderpsingh.blogspot.com/2013/10/SeleniumTraining.html
      Thank you.

    • @ritu7180
      @ritu7180 10 років тому

      Your ist video of selenium is very good.Please give me all the links of your videos.

  • @jarvisv001
    @jarvisv001 10 років тому

    wow...this was precisely what i was looking for. thanks for the useful post

    • @QA1
      @QA1  10 років тому

      You are welcome. Glad that you liked this video :)

  • @Yemms
    @Yemms 9 років тому +3

    Very informative! Thanks

  • @thinktalk9250
    @thinktalk9250 Рік тому +2

    Thanks very informative

  • @ssk5281
    @ssk5281 3 роки тому +1

    Thanks a ton for this video..It was really helpful

  • @MsAjnabi
    @MsAjnabi 4 роки тому +1

    Well explained... Tnk you sir

  • @Vromvrom01
    @Vromvrom01 4 роки тому +1

    Very helpful, thank you sir

  • @GonzarelliD
    @GonzarelliD 5 років тому

    This is a good start, we both know there is much more! Thank you. Great and clear communication was noted.

    • @QA1
      @QA1  5 років тому

      @Gonzarelli Doelman - Thank you for your suggestion and thank you for the sub.

    • @QA1
      @QA1  Рік тому

      @Gonzarelli Doelman - I was going through the comments made earlier. I have explained more about requirements analysis with example user stories in my Agile videos e.g. BDD video at ua-cam.com/video/xB1DC8FfHHE/v-deo.html
      If you are interested, my Agile videos are at ua-cam.com/play/PLc3SzDYhhiGUQKahQnRT6_16BijvyJJYN.html

  • @mohdyusuf6962
    @mohdyusuf6962 10 років тому +3

    Really very helpful, thanks much :)

    • @QA1
      @QA1  10 років тому

      Appreciate your comment. Thanks again :)

  • @matheusoliveira4602
    @matheusoliveira4602 2 роки тому +1

    thank you from Brazil !

    • @QA1
      @QA1  2 роки тому +1

      @matheus oliveira - Thank you 🙏 Best wishes - Inder

  • @gyandeep16
    @gyandeep16 2 роки тому +1

    A very good session for beginners as well as for experienced people. 👍

    • @QA1
      @QA1  2 роки тому +1

      @Gyan Deep - Thank you very much! Best regards, Inder P Singh

  • @norad1090
    @norad1090 9 років тому +2

    Thank you for the great information. I have some questions please: 1-it there a checklist to evaluate the SRS regarding the SW & HW requirements? and how can I evaluate that something missing in the technical part n order to prepare the required SW & HW for the testing environment. Thanks in advance.

    • @QA1
      @QA1  9 років тому

      Nora D You are welcome to my channel. My replies are: 1-As explained in my video, we can check that each requirement in the SRS has good quality i.e. each requirement is atomic, uniquely identified, complete, consistent and unambiguous, traceable, prioritized and testable. 2-Finding missing technical requirements is difficult. However, we can check that each higher-level business requirement and functional & non-functional requirement has corresponding design requirement(s). Also, missing requirements would result in certain failed system and acceptance tests.

  • @kwemishuza73
    @kwemishuza73 10 років тому +2

    wow..very detailed and informal video..Great work!! Say - where can I find the xls sheet you are using as a sample of god and bad requirements ??? any link

    • @QA1
      @QA1  10 років тому

      Mhilu - Thank you.
      Here is the data that I used in the Excel sheet. Please paste it in a CSV file and open with Microsoft Excel :)
      Requirement quality,Example of bad requirement,Example of good requirement
      Atomic,Students will be able to enrol to undergraduate courses and post-graduate courses.,"Students will be able to enrol to undergraduate courses.
      Students will be able to enrol to post-graduate courses."
      Uniquely identified,"1 - Students will be able to enrol to undergraduate courses.
      1 - Students will be able to enrol to post-graduate courses.","1 Course enrolment
      1.1 - Students will be able to enrol to undergraduate courses.
      1 .2 - Students will be able to enrol to post-graduate courses."
      Complete,"A professor user will log into the system by providing his username, password and other relevant information.","A professor user will log into the system by providing his username, password and department code."
      Consistent and unambiguous,"A student will have either under-graduate courses or post-graduate courses but not both.
      Some courses will be open to both under-graduate and post-graduate students.",A student will have either under-graduate courses or post-graduate courses but not both.
      Traceable,Maintain student information --- mapped to BRD req. ID ?,Maintain student information --- mapped to BRD req. ID 4.1
      Prioritized,"Register Student - Priority 1
      Maintain User Information - Priority 1
      Enrol courses - Priority 1
      View Report Card - Priority 1","Register Student - Priority 1
      Maintain User Information - Priority 2
      Enrol courses - Priority 1
      View Report Card - Priority 3"
      Testable,Each page of the system will load in an acceptable time-frame.,Register Student and Enrol Courses pages of the system will load within 5 seconds.

  • @vishvajeetsinh_solanki
    @vishvajeetsinh_solanki 5 років тому +2

    very useful.

    • @QA1
      @QA1  5 років тому +1

      Thanks and best wishes from Software and Testing Training channel.

  • @manishagrawal417
    @manishagrawal417 8 років тому +1

    Hello, I must say that you teach really well. Your teaching is clear and to the point. Really appreciate the effort. How can I connect with you to discuss some things?

    • @QA1
      @QA1  8 років тому

      Hi Manish, you are welcome to contact me in Google Plus at plus.google.com/+InderPSingh

  • @PRADEEPKUSHWAHA1432161
    @PRADEEPKUSHWAHA1432161 10 років тому +1

    Nice and very informal...Vids,.. Thanku so much #INDER Sir,,

    • @QA1
      @QA1  10 років тому

      PRADEEP KUSHWAHA Many thanks for your comment. Best regards, Inder.Blog: inderpsingh.blogspot.com/

  • @ayaanmukhida3126
    @ayaanmukhida3126 8 років тому +1

    thanks for informative videos. is there any way i can get that excel sheet of requirement quality ?

  • @alexismontales3351
    @alexismontales3351 2 роки тому +1

    Thank you so much!

  • @HIBA_Hz
    @HIBA_Hz 4 роки тому +3

    I need your help please , if you have any Books about (activity analysis of requirement engineering in Big data 😢)

  • @AbhinavKumar-fv7qx
    @AbhinavKumar-fv7qx 3 роки тому +1

    Sir can u plz give link of the document u hv used in ur videos..it's not in ur blogs..I hv went through blogs of Manual testing.there is no documents at all.
    Thanks for this informative videos.

    • @QA1
      @QA1  3 роки тому +1

      Sure! My requirement analysis example is available at inderpsingh.blogspot.com/2019/05/RequirementsAnalysis.html

    • @AbhinavKumar-fv7qx
      @AbhinavKumar-fv7qx 3 роки тому +1

      @@QA1
      Thank you so much sir for ur quick reply..nd sharing the exact link.

  • @dragonboss8622
    @dragonboss8622 4 роки тому +2

    thanks

    • @QA1
      @QA1  4 роки тому

      Appreciate your comment. Thanks.

  • @norad1090
    @norad1090 9 років тому

    Hi,
    "loading page within a time frame" can we tested only as functional testing?or we need to add non functional testing (performance).Thanx

    • @QA1
      @QA1  9 років тому

      Nora D The page load time (in the client application e.g. browser) can be tested within functional testing. Please ensure to measure the page load time statistically significant (large number) of times in order to get more reliable test results.

  • @grch171
    @grch171 10 років тому

    Nice!!!

    • @QA1
      @QA1  10 років тому

      GR Ch Thank you.

  • @muralimadugula2318
    @muralimadugula2318 7 років тому

    HI Inder, I have a quick question.
    If a client sends an email with a single line requirement to the business analyst, what are the basic questions a BA needs to ask? Let's consider an example, "I want a Content Management system." Please provide your suggestions. Thanks!!

    • @QA1
      @QA1  7 років тому +1

      Hi Muralidhar, that is an interesting question. My response to such a question would be a summary of a CMS system and a request to do a presentation (in which you could ask the basic questions).
      For example, one could mention that the CMS is an application to manage digital content. Typically, a CMS provides publishing, version control, storage, search and retrieval features etc. in a collaborative environment. Need further information:
      1) Do you want an off the shelf system like Wordpress, Drupal or Joomla or a custom-built system?
      2) Whether it will be an internal system or an internet-based system (with SEO)?
      3) What features does the team need immediately and in the future?
      4) Does the system need to be integrated with other existing systems?
      Request to schedule a presentation followed by Q&A and discussion to finalize next steps.

  • @monicamafefe887
    @monicamafefe887 7 років тому

    thank
    Describe one advantage, and one disadvantage of a distributed version control system

  • @monicamafefe887
    @monicamafefe887 7 років тому

    hi thanks so much
    question Describe two good characteristics of SMART User Stories?

    • @QA1
      @QA1  7 років тому

      Hi. A user story is a requirement. SMART stands for Specific, Measurable, Assignable, Realistic and Time-bound. Good characteristics of a SMART user story may be that it is Specific (the team knows exactly what tasks it needs to do) and measurable (broken down into specific testable items).

  • @bhasinp
    @bhasinp 10 років тому

    Can you please explain Boundary Value analysis, Decision table testing, Equivalence partitioning,state transition testing techniques.

    • @QA1
      @QA1  10 років тому

      Reena - I have explained decision table testing in the video, How to write test cases quickly at ua-cam.com/video/-VvQKEvsPpE/v-deo.html
      I will explain Boundary Value analysis and Equivalence partitioning later. I understand state transition testing as a bit complex. It involves figuring out the possible distinct states of the system and then finding out if any system input would cause the system to drop to an invalid state.

    • @bhasinp
      @bhasinp 10 років тому

      Software and Testing Training Thank you so much for replying me back ....i really appreciate your effort.
      I will wait for tutorials on those topics.

    • @QA1
      @QA1  10 років тому

      Reena Bhasin
      Hi Reena, the tutorials on your suggested topics are available now. They are in my playlist called Test Design. But here are the links too:
      Equivalence Partitioning and Boundary Value Analysis at ua-cam.com/video/uydAyjqTSiw/v-deo.html
      Decision Table Testing at ua-cam.com/video/ED2iJXkdhCQ/v-deo.html
      State Transition Testing at ua-cam.com/video/iQwn_jBQ39k/v-deo.html
      Highly appreciate your comments. Thank you.

    • @bhasinp
      @bhasinp 10 років тому

      Thank you so much for reaching me and making the videos on mentioned topics.
      Appreciate your hard work.

    • @QA1
      @QA1  10 років тому

      Reena Bhasin
      You are welcome :)

  • @TheBlueMahoe
    @TheBlueMahoe 8 років тому

    what university course teaches you to create a business plan and business model and turn this into a software system making an information system for a sme business

    • @QA1
      @QA1  8 років тому

      As far as I know, these tasks are taught in different courses. Creating is business plan is taught under entrepreneurship courses. Making a software system is taught under software engineering courses. Thank you.

    • @TheBlueMahoe
      @TheBlueMahoe 8 років тому

      I am interested in C# learning with a view of going for job interviews for Junior Developer...
      looking for good books with real world oop projects using C# teaching systems analysis and design from scratch

    • @QA1
      @QA1  8 років тому

      Good to know that you want to learn C#. I don't know about books but you may get a lot of C# documentation and code samples from www.visualstudio.com/

  • @AbhishekKumar-kk2eh
    @AbhishekKumar-kk2eh 6 років тому

    Hello Sir.... does this mannual testing tutorial enough to start learning for the automation testing.... plzz reply

    • @QA1
      @QA1  6 років тому

      Hello Abhishek, this is just one of the my manual testing tutorials. My complete set of manual testing tutorials (37 no.s) covering software testing basics is available at ua-cam.com/play/PLc3SzDYhhiGWuMK03uYO-UENAx0s2woWM.html

  • @monicamafefe887
    @monicamafefe887 7 років тому

    hi thanks l have another question
    List and describe three characteristics of a software project where the selection of an agile software development process is most appropriate. how am l going to answer this question?? help!!

    • @QA1
      @QA1  7 років тому

      Agile software development process is more appropriate than the traditional waterfall approach when adaptability is important (the requirements cannot be frozen in advance). Agile focuses on features that are most important to the client's business. Agile leads to early and visible delivery.
      I have explained Agile software development in the initial part of my Agile testing tutorial at ua-cam.com/video/vm5kGy6URjM/v-deo.html

  • @akshaythorat796
    @akshaythorat796 9 років тому

    hello sir is these many videos are enough to start in manual testing or something more is required.....and another question is are these videos enough to crack manual testing interviews

    • @QA1
      @QA1  9 років тому

      Akshay Thorat Please view all the videos and practice the concepts explained in my playlist, Manual Testing Tutorials at ua-cam.com/play/PLc3SzDYhhiGWuMK03uYO-UENAx0s2woWM.html

    • @QA1
      @QA1  9 років тому

      Akshay Thorat In interviews, you can expect specific questions which you can answer based on the projects that you have done or your practice.

  • @monicamafefe887
    @monicamafefe887 7 років тому

    hi thanks
    what are the advantages of software development with a SOA

    • @QA1
      @QA1  7 років тому +1

      Hi, request you to post comments that are relevant to my particular tutorial. I don't have a tutorial on Service Oriented Architecture. But I have plenty of videos on software development topics in my playlist, ua-cam.com/video/bQPkJdp-E34/v-deo.html

  • @monicamafefe887
    @monicamafefe887 7 років тому +1

    question
    how software requirements are determined using water and spiral ? help me !!!

    • @QA1
      @QA1  7 років тому +1

      Hi. Waterfall, spiral and Agile are different SDLCs (software development life cycles). Each SDLC has a phase for requirements analysis. In the Requirements Analysis phase, each requirement is understood, reviewed and analyzed for criteria like completeness, testability etc. as I have explained in this video.

  • @RickBeacham
    @RickBeacham 10 років тому +1

    Thanks!!!

    • @QA1
      @QA1  10 років тому

      Rick Beacham You are very welcome.

  • @sumansinha6930
    @sumansinha6930 3 роки тому

    Sir can this video be used to understand how analysis of software project is done?

    • @QA1
      @QA1  3 роки тому

      Yes, requirements' analysis starts with the project context and the business requirements (high level requirements).

  • @grch171
    @grch171 10 років тому

    Can u plz upload videos with regard to sub queries, some tough joins

    • @QA1
      @QA1  10 років тому

      GR Ch Hi, joins are all very simple, though we may find self-joins a bit tough. If you need practice with SQL, I don't have more videos but please try my SQL Test at inderpsingh.blogspot.com/2011/10/test-your-knowledge-of-sql-queries.html

    • @QA1
      @QA1  10 років тому

      GR Ch Also try to write SQL queries as asked in my post at inderpsingh.blogspot.com/2011/08/practice-database-testing.html

    • @grch171
      @grch171 10 років тому

      hey I appreciate ur quick response for my query.

  • @rameshbalasingh2017
    @rameshbalasingh2017 6 років тому

    hi sir , your videos are really very helpful, can i get this ppt and notes for each of this topic??

    • @QA1
      @QA1  6 років тому

      Thank you for your comment. You can get the notes from my respective blog post, whose link(s) are given in the video Description textbox. If you need to view the tutorial repeatedly, you can save it offline in your mobile. If you need the slides of any tutorial, please send me your email.

  • @dhanushsivajaya1356
    @dhanushsivajaya1356 3 роки тому +1

    Thankyou sir

  • @Said9967
    @Said9967 8 років тому

    does software requirements analysis mean the same thing as requirements Engineering for Web Applications?

    • @QA1
      @QA1  8 років тому

      The purpose of Software Requirements Analysis is to understand and review requirements that are already defined. This is needed to do software development and testing activities.
      Requirements analysis needs the requirements from Requirements Engineering (which includes requirements gathering, requirements definition and requirements maintenance).

    • @Said9967
      @Said9967 8 років тому

      Thanks, What I was trying to ask, is there any difference between software requirement and the engineering requirement for Web applications, for instance :
      For general software systems:
      • What the system should do?
      • Which services it should provide?
      • To which input data i t should react?
      But for For web applications:
      • What an application propagates to a web site user interface?
      • Which input dialogs, such as forms, or even more interactive
      multimedia plug-ins should be available at a particular Web page?
      • Which functionalities they invoke?
      • Which links they influence?
      • How certain information service pages link to each other?

    • @QA1
      @QA1  8 років тому

      A web application is a particular type of software. When the web application is deployed and operational, it is a software system. No, there is no difference between software requirements and engineering requirements for any type of software.
      A couple of additional points. There are no general software systems, only specific software systems like specific web applications, web services, business productivity applications, utilities, operating systems and others. It all starts with the business objectives that we want the software system to achieve. Your questions about web applications focus on it's UI only. Since there are such a huge number of web applications around, there are such questions to elicit requirements for web applications. But, such questions are available for other types of software too.

  • @jsoumya45
    @jsoumya45 9 років тому

    hello sir,please can upload videos on mainframe

  • @alaabag
    @alaabag 6 років тому

    Thank you

    • @QA1
      @QA1  6 років тому

      You may view my other tutorials like Requirements Traceability Matrix. The link is ua-cam.com/video/8_5xZAXdS_A/v-deo.html

  • @omerhaggar9188
    @omerhaggar9188 5 років тому +1

    Where to download this xls file

    • @QA1
      @QA1  5 років тому

      I will put it in a blog post on my blog at inderpsingh.blogspot.com/

  • @nailaazeem9759
    @nailaazeem9759 6 років тому

    Hi sir can i get thek link of these slides

    • @QA1
      @QA1  6 років тому

      I have not uploaded my slides but you can take screenshots from the video player. I have summarized the content as follows. A requirement is a functional or non-functional need. It is expressed as a statement (with an example). Requirement types are Business requirements, Architectural and Design requirements and System and Integration requirements. Other sources of requirements are Knowledge transfer, Business analyst, product manager, developers, project manager or client, prior system versions, older requirements, past bug reports, Install guide, domain/ industry knowledge and legal/ statutory requirements. Good requirements characteristics are Uniquely identified, Atomic, Complete, Consistent, Traceable, Unambiguous, Prioritized and Testable.

  • @rammohanallam5553
    @rammohanallam5553 10 років тому

    I have few queries regarding business analysis. Could you please share your mail id if you are comfortable, so that i can reach out you.

    • @QA1
      @QA1  10 років тому

      Let me try. I have shared my contact details with you in the message.

  • @rufimn
    @rufimn 6 років тому

    Copied material from guru99 ;)

    • @QA1
      @QA1  6 років тому +3

      FALSE claim by you! I uploaded this Software Requirements Analysis tutorial on Mar 3, 2014. The guru99 article is of Apr 2, 2018 (you can view Page Source). Your comment is also misleading because it is MY content that has been copied. Are you related to guru99?

  • @yuanyuanduan6856
    @yuanyuanduan6856 Рік тому

    emphasize a point, HONG KONG isn't a country, HONGKONG is part of CHINA. Can you change your speaking worlds otherwise I would think it's an racist video!!!

    • @QA1
      @QA1  Рік тому +7

      @yuanyuanduan6856 - Sure, but I haven't spoken the word HONG KONG in this video! Perhaps you are referring to the countries listing in the business requirements document that I googled and opened a document in the video from slideshare.net. If yes, then you should approach that document author to correct the document wordings.
      This is a technical video, nothing to do with racism!