Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

QA environment: how to setup?

 
surlac surlacovich
Ranch Hand
Posts: 296
Spring
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Rancher
Pie
Posts: 42966
73
  • 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
E Armitage
Rancher
Posts: 989
9
  • 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Pie
Posts: 9477
50
Eclipse IDE Hibernate Ubuntu
  • 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
E Armitage
Rancher
Posts: 989
9
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 296
Spring
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic