aspose file tools*
The moose likes Java in General and the fly likes QA environment: how to setup? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "QA environment: how to setup?" Watch "QA environment: how to setup?" New topic
Author

QA environment: how to setup?

surlac surlacovich
Ranch Hand

Joined: Mar 12, 2013
Posts: 296

Hello Partners!
We develop SOA app with a bunch of web-services, which needs to be tested. We use Apache CXF, Axis2, MySQL, WSO2 Application Server (AS).
I want to have a server, which will grab sources from SVN, build WAR-file, deploy it on AS, run tests (send SOAP message) and send email in case of error.
What software should I install for that? Would Jenkins be enough?
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 41823
    
  62
That sounds all pretty standard - Ant, Maven, and just about any other recent build tool should be able to handle that. And by extension, Jenkins - just about anything you can do on the command line you can automate via Jenkins.


Ping & DNS - my free Android networking tools app
E Armitage
Rancher

Joined: Mar 17, 2012
Posts: 892
    
    9
So you are want to do integration testing? Here: http://docs.wso2.org/display/TA100/Writing+an+App+Server+Integration+Test is one of the links that came up for "integration testing on WSO2 Application Server".

Note that this is not the same as setting up QA. Usually QA is for users to test not for developers to run automated tests.

Winston Gutkowski
Bartender

Joined: Mar 17, 2011
Posts: 7779
    
  21

E Armitage wrote:Note that this is not the same as setting up QA. Usually QA is for users to test not for developers to run automated tests.

Actually, I'd say that a proper QA system should do both, and should actually concentrate on the latter; since the primary focus of QA is error-prevention, not error-detection.

I'm afraid that all those TLAs in the original post are complete gobbledygook to me, but presumably somebody thought them all through.

Winston

Isn't it funny how there's always time and money enough to do it WRONG?
Articles by Winston can be found here
E Armitage
Rancher

Joined: Mar 17, 2012
Posts: 892
    
    9
Winston Gutkowski wrote:
E Armitage wrote:Note that this is not the same as setting up QA. Usually QA is for users to test not for developers to run automated tests.

Actually, I'd say that a proper QA system should do both, and should actually concentrate on the latter; since the primary focus of QA is error-prevention, not error-detection.
Winston

If you don't have a proper build environment then maybe.
In the corporates I've worked QA is owned by business and all deployments to it go via their approval.
surlac surlacovich
Ranch Hand

Joined: Mar 12, 2013
Posts: 296

I'm rethinking my first post in this thread, and it is looks like "QA-environment" isn't correct term for my situation - Dev-environment is more correct, because we need to apply rapid changes and run tests before the build will provided to QA team.

Ulf Dittmer wrote:...any other recent build tool should be able to handle that... Jenkins - just about anything you can do on the command line you can automate via Jenkins.

Thanks, it's good that it can do everything that is available from cmd line, because we have some bash-scripts that also need to be included in tests lifecycle.

E Armitage wrote:Here: http://docs.wso2.org/display/TA100/Writing+an+App+Server+Integration+Test is one of the links that came up for "integration testing on WSO2 Application Server".
Note that this is not the same as setting up QA. Usually QA is for users to test not for developers to run automated tests.

Wow! This is a golden answer! This is exactly the part I was concerned about - how will Jenkins deploy war-files to AS, and the Automation framework provides WSO2-specific ways to do that. Many thanks!

I'm also thinking of code review tool, will Review Board work fine or any better alternatives exists?
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: QA environment: how to setup?