QA/Integration workshop

From Virtual Labs Community
Jump to: navigation, search


Virtual Labs QA/Integration workshop will be held at IIIT Hyderabad from 03-02-2016 to 05-02-2016

Venue, Date and Time

  • Venue - IIIT-Hyderabad
  • Start Date - 03-02-2016
  • End Date - 05-02-2016


  • QA team (VLEAD)
  • Two Integration Engineers from each participating institute.
  • IICs (optional)


  • Understand and follow the development process, the QA process and the release process for all labs.
  • Fix QA issues raised by the VLEAD QA team.
  • Plan and write domain specific test cases with inputs from the QA team.

Workshop Logistics & Costs

  • Participating institutes to arrange for travel and bear the cost of travel of their engineers.
  • IIIT Hyderabad will arrange for accommodation and food for the engineers in the institute hostel and will bear the cost of the same.
  • Engineers to carry their own laptops. Limited desktops will be available in the lab for testing purposes.

Integration Document

Plan of Action

Day 1

  • 09:30 AM - Registration
  • 10:00 AM - Welcome address /Introduction
  • 10:30 AM - Interactive session to understand current processes/problems
  • 11:15 AM - TEA BREAK
  • 11:30 AM - Machine setup and a quick recap on Git
  • 01:00 PM - LUNCH
  • 02:00 PM - Integration process presentation ( Dev process, QA process and Release process)
  • 04:00 PM - TEA BREAK
  • 04:15 PM - Walk through a pilot lab with reference to the proposed integration process

Day 2

  • 09:30 AM - Test cases design and creation
  • 11:15 AM - TEA BREAK
  • 11:30 AM - Test cases development and commitment to Git
  • 01:00 PM - LUNCH
  • 02:00 PM - Test cases execution and defects logging
  • 04:00 PM - TEA BREAK
  • 04:15 PM - Test cases and raised defects presentation ( 10 min per institute)

Day 3

  • 09:30 AM - Defect fixing
  • 11:15 AM - TEA BREAK
  • 11:30 AM - Defect fixing
  • 01:00 PM - LUNCH
  • 02:00 PM - Release Notes creation and request for hosting
  • 02:30 PM - Labs for testing, hosted in test environment
  • 03:00 PM - Fixed bugs (sample) tested by QA team against hosting request
  • 04:00 PM - TEA BREAK
  • 04:15 PM - Mock hosting of QA approved labs
  • 05:00 PM - Monthly reports presentation
  • 05:30 PM - Vote of Thanks

Prerequisites for the participants:

  • Basic knowledge of Git .
  • Familiar with the development of at least one of their institute's labs from the list published by VLEAD.
  • Familiar with the published Virtual Labs Integration process document.

System(Laptop) configuration

  • No specific OS required. Participants can use Windows, Ubuntu or CentOS as per their development environment.
  • Participants must have a browser (Firefox, Chrome or Chromium - Internet Explorer is not encouraged) for opening the Virtual Labs site and their respective labs.
  • Machines must already be set up with the development environment for the labs they working on - both technology and hardware wise. (Eg : NetBeans, Eclipse or Perl / minimum hardisk or RAM on their respective machines to work with).
  • Participants must be well versed with the GitHub environment and Git commands for actions requiring basic push, pull and cloning the repositories.
  • Participants can use any text editor for writing the test-cases. Using Emacs ( used in the examples in the published document) is not mandatory,although having a knowledge of Emacs would be appreciated.

Criteria used for identifying labs

  • Having Test-Cases for all the experiments.
  • Having System Test cases.
  • Having Test-Cases with all the components like Functionality, Usability, UI.
  • Having defects with S1 and S2.
  • Having defects mapping with test step.
  • Having defects with attachments.
  • Having Test Reports and Statistics.

List of Labs

1 IIIT Hyderabad Problem Solving Lab
2 IIT Kanpur Virtual Astrophysics Lab
3 IIT Guwahati Virtual Electrical Machines Lab
4 Amrita University Population ecology Virtual Lab II
5 Dayalbagh Educational Institute Virtual Power Laboratory
6 NIT Karnataka Substation Automation Lab
7 IIT Delhi Virtual Smart Structures and Dynamics Lab
8 IIT Bombay Virtual Proteomics Lab
9 COE Pune Virtual Micro Machine lab
10 IIT Roorkee Bio-Medical Signal and Image Processing Lab

List of Participants

  1. IIT-Kanpur
    Mr. Dhananjay Umrao
    Mr. Govind
  2. COE Pune
    Mr.Vaibhav Kurhe
  3. IIT-Roorkee
    Mr. Vikas Kashyap
    Mr. Chetan Dhiman
  4. NIT-Karnataka
    Mr. Santhosh Acharya
  5. IIT-Bombay
    Mr. Pushpadeep
    Ms. Monika Sharma
  6. IIT-Guwahati
    Mr. Biju Das
    Mr Hrishikesh Baruah
  7. Dayalbag Educational Institute
    Mr. Ajay Kant Upadhyay
    Mr. Dinesh Kumar Verma
  8. IIT-Delhi
    Mr. Bhairab Chandra Patra
  9. Amrita University
    Ms. Anisha
  10. IIIT Hyderabad
    Mr. Lalit Mohan
  11. PVG - College Of Engineering and Technology
    Prof. Manish Nagoshe
    Prof. Tanuja

Post-workshop Activities

  • Participants are trained on the Virtual labs integration process.
  • Expectations from participants:
    At least two labs per month to be hosted per institute adhering to the integration process.
    Provide lab hosting road-map for their respective institutes per quarter.
  • Expectations from VLEAD
    Mail to be sent every month to each developing institute informing them about the status of their labs.

Accommodation and Fooding Details

Accommodation will be provided in IIIT-H hostels and VLEAD will bear the cost of it along with fooding arrangements.

  • Boys will be accommodated in Bakul hostel.
    Contact person : Mr.Balagangadaran
    Mobile No. 9885915657
  • Girls will be accommodated in Parul Nivas.
    Contact person : Ms.Kavitha.
    Contact Number: 040-66531173

Food arrangements for the participants.

  • Venue : NBH Dining Hall, IIIT-H campus
  • 07:30 AM to 09:30 AM : Breakfast
  • 12:30 PM to 02:30 PM : Lunch
  • 07:30 PM to 09:30 PM : Dinner

Contact Information

Please contact the VLEAD Team at and Geeta Bose