1 / 28

End of Semester Presentation

End of Semester Presentation. Common Test Case Project. Agenda. Introduction Project Plan Common Test Case Identification – Updates Test Case Comparison System – Updates Risks Reflections Plan for the Fall Semester. Introduction. Team Members Dilip Narayanan Gaurav Jalan

raoul
Télécharger la présentation

End of Semester Presentation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. End of Semester Presentation Common Test Case Project

  2. Agenda • Introduction • Project Plan • Common Test Case Identification – Updates • Test Case Comparison System – Updates • Risks • Reflections • Plan for the Fall Semester

  3. Introduction • Team Members • Dilip Narayanan • Gaurav Jalan • Nithya Janarthanan • Client • Jason Weighley, Rail Control Systems, Bombardier Transportation • Mentors • Eduardo Miranda, Associate Teaching Professor, ISR • Vijay Sai, Software Engineering Institute • External Consultants • Prof. Anthony Tomasic • Frederick Pfisterer

  4. The Problem FAT Testing Division V&V Testing Division I see that there are a lot of test cases common to FAT and V&V . If only I can identify the common test cases !!! FAT Test Document V&V Test Case Document

  5. I don’t have to write a new test case FAT Match Found This is reducing 20-30% of my costs Are there any test case that are similar to the one I am going to write now ? Match not Found I have to write a new test case V&V

  6. Project Overview • Customer Goals: To help Bombardier testing division to identify at least 20% of the common test cases between their test groups • Academic Goals: To formalize the BT Testing domain and organize information in a more searchable and retrievable manner

  7. Project Plan • Dilip – can u update the visio dig u made last time to reflect the latest milestone plan? • milestone plan and/or milestones along timeline (like the one nithya made for last mentor meeting) • Nithya – can u put ur timeline plan taking into accnt the updated macro plan? • say why 2 tracks • - Why no usual software processes not applicable to our project?

  8. Why two plans?? • Customer Track • Identify common test cases between the two testing groups before October • Suspects a commonality of at least 20% • Solves the problem at hand. But not repeatable • Academic Track • Provide a repeatable solution for comparing the test cases between the two testing groups. • We should identify the common test cases by manual comparison to acquire domain knowledge. But we can stop identifying once we are comfortable with the domain.

  9. Status – CTCI (assigned to G) • Graphs from mentor meeting (no need for individual test cases per week graph – cumulative shud suffice) • - by products of ctci (ask eduardo how to say this in mppcuz things like no tcs for VA and VA integral mode in VNV are pretty serious) • - domain learning (??) • - or we cud elaborate what we have done toward each milestone

  10. Common Test Case Identification

  11. Common Test Case identification - Updates

  12. Test Case Comparison System - Updates • Technical Research – Identification of suitable approaches • Literature Review • Mentor Meetings • Meetings with Subject Matter Experts • Areas of Research • Natural Language Processing • Text Processing Systems • Vector space models • Ontology • Hybrid Approach

  13. Context Based Approach Evaluation • Identify the approach Usage Context and Evaluation goals • Plan the Evaluation • Form Evaluation Team • Identify stakeholders • Select an approach • Estimate effort and Schedule • Develop Model Problem • Develop hypothesis • Develop criteria • Design model solution • Implement and evaluate solution against criteria • Analyze the results against approach Usage context

  14. Technology is a good fit Technology is not a good fit

  15. Plan for the Fall Semester • Completion of Common test case Identification • Verification and validation of the selected approach to provide the solution for identifying common test cases

  16. Top 3 Risks

  17. Meeting process • Agenda • All agenda items are time-boxed • Buffer time = 15% of total duration • Ideas list • To do list • Notes/decisions/etc. • Scribe uses a shared Google doc and projects it

  18. Reflections • Customer Communication • Lack of Clarity of project Scope • Roles and Responsibilities • Lack of a proper Process for each activity • Ineffective Meetings • Lack of a plan • Activity based planning

  19. Lessons Learnt • Deadlines for the tasks • Sending across a deliverable on its deadline irrespective of the status of completion • Well- defined roles and responsibilities is important • Importance of having a Macro Plan

  20. Questions for the mentors, etc. • Do we have anything for mentors?

  21. Questions for us?

  22. Backup slides

  23. How we are tracking • G thinks that this slide can be removed. Or if not, at least put it up in bkup slides. • - for ctcii think v dont need to say how v track cuz its too trivial • - v can say something on how we are tracking tccs

  24. Processes (we shud delete this) • D and G agreed to remove this slide. Need N’s opinion. • brief and generic overview of some of our processes – I don’t think this is reqd as we don’t really have any other processes except for CTCI and for Meetings • CTCI process we shud put in the bkup slides.

  25. CTCI Process • I’m not sure if this is reqd even for bkup • Explain manual comparision diagrammatically, trying to de-emphasize the manual aspect of this process

  26. Backup slides

  27. Project Overview – Current Scenario

More Related