This week's book giveaway is in the Cloud forum.
We're giving away four copies of Terraform in Action and have Scott Winkler on-line!
See this thread for details.
Win a copy of Terraform in Action this week in the Cloud forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • Rob Spoor
  • Bear Bibeault
Saloon Keepers:
  • Jesse Silverman
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Al Hobbs
  • salvin francis

QA environment: how to setup?

 
Ranch Hand
Posts: 296
Spring
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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?
 
Rancher
Posts: 43027
76
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Rancher
Posts: 989
9
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.

 
Bartender
Posts: 10780
71
Hibernate Eclipse IDE Ubuntu
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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?
 
You showed up just in time for the waffles! And this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
reply
    Bookmark Topic Watch Topic
  • New Topic