The following team of people will be working on product integration testing
over the next 3 working weeks. They will start working on this immediately.
The objective is to improve the code coverage of all products. Nobody has
been assigned from G-Reg & Carbon core.

BPS - Keheliya
BAM - Sinthuja
DSS - Shelan and Lakmali
Achala and Maninda will be working on GS and MS
GS - Achala
MS - Maninda
CEP - Suhothayan
BRS - Ishara
AS - KasunG
IS - Johann
ESB - Nuwan and Ishan
G-Reg - ?
Carbon Core - ?

*Plan for each product*
1. Spend up to one day learning TestNG
2. Migrate existing integration tests to TestNG. This has already been done
for Carbon core, AS & BRS
3. Fix all failing integration tests
4. Add SecurityVerification test to each product
5. Identify the functional areas of each product & add integration tests

*Best Practices*
1. No sysouts after running tests. Use assert statements.
2. Comments & test descriptions should be adde
3. Follow coding conventions
4. Do not follow the "Catch & Fail" antipattern [0]. If exceptions are
expected, use the @ExpectedExceptions [1] annotation. Throw all unexpected
exceptions from the test methods so that these tests result in errors, not
failures.

Team, please make this an opportunity to learn & master the art of unit &
integration testing.

Thanks
Azeez

0.
http://www.exubero.com/junit/antipatterns.html#Catching_Unexpected_Exceptions
1. http://testng.org/javadoc/org/testng/annotations/ExpectedExceptions.html


-- 
*Afkham Azeez*
Director of Architecture; WSO2, Inc.; http://wso2.com
Member; Apache Software Foundation; http://www.apache.org/
* <http://www.apache.org/>**
email: **[email protected]* <[email protected]>* cell: +94 77 3320919
blog: **http://blog.afkham.org* <http://blog.afkham.org>*
twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
*
linked-in: **http://lk.linkedin.com/in/afkhamazeez*
*
*
*Lean . Enterprise . Middleware*
_______________________________________________
Carbon-dev mailing list
[email protected]
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to