Re: Draft plan for Test Tools.
Luis Gomez <luis.gomez@...>
Hi Denghui,
Thanks for sharing your test plan. It sounds very close to what we discussed yesterday, let me summarize the ideas we have in mind for system test development:
1) System test using existing framework (Java):
You do not need robot framework, just maven and java. This is what we discussed with the Cisco person yesterday. In this case you put the system test java code in our repository, and then you run it every time you build it in OpenDaylight Jenkins or locally in your computer. The Cisco people have already Java artifacts to put NB API REST requests. Good thing of this solution is that all the Java environment is already there so you can start writing test cases from day 1. The only issue so far is that you need to have something on SB to simulate the devices. The plan for this is to have either a simulator running in the same system (collocated with the controller) or on a separate instance.
2) System test adding robot framework (Python or Java):
This is actually your plan. Andrew (ODL sysadmin) could install Robot on existing OpenDaylight Jenkins and testers can do the same with their local computers. Then Jenkins can be used to build a release vehicle and execute robot test cases. Same as 1) you need to have something on SB to simulate the devices either collocated with the controller or on a separate machine.
3) System test using a new test bed (Python or Java):
This is our original idea for system test. We use existing OpenDaylight Jenkins just to trigger system test on a separate test bed made of 3-5 instances: 1.Robot framework, 2. Controller, 3. Device simulation. With this infrastructure you do real blackbox testing as the controller is running on its own instance, also there is no impact on existing OpenDaylight Jenkins because Robot and tests run on a separate instance as well. Only issue with this solution is that you need more infrastructure to debug your test code, like 3-5 VMs.
Next week we will have meeting with IBM QA people so it might be we come up with more ideas.
For your questions: Yes to 1. and 2.
BR/Luis
From: huang denghui [mailto:huangdenghui@...]
Sent: Friday, October 18, 2013 7:50 AM To: Baohua Yang; Liguangpeng (Roc, IPTechnologyResearchDept&HW) Cc: Luis Gomez; Carol Sanders Subject: Draft plan for Test Tools.
Hi folks,
I have a draft plan in my mind about how do i go ahead on test tools area, and share it here, if you guys have comments on it, that would be great.
|
||||||||||||||||||||||||
|