Question

In: Computer Science

Please briefly expand on your experience developing automated scripts for RESTful services and integrating them with...

Please briefly expand on your experience developing automated scripts for RESTful services and integrating them with Jenkins/GIT?

Solutions

Expert Solution

`Hey,

Note: If you have any queries related to the answer please do comment. I would be very happy to resolve all your queries.

Below is my experience working with an organisation for which I did the same work

The testing team at Software organization should understand the mobile app & release model.

  • Let's say The client was using Chrome plug-in called as Restlet Client – DHC Pro for manual testing, so they wanted the automated scripts for testing the Rest web services using open source tool.
  • It should be using Git as a central repository, all the scripts were to be linked to this repository for future reference.
  • It should be having Continuous Integration with Jenkins which is used continuous integration for developers as well as testers scripts. Jenkins was linked to the repository of the latest automation scripts and these scripts were scheduled, so they run every day on the latest code and email the test report to the responsible owner.
  • Test suits need to be packaged in a manner such that it can be called independently.

QA & Testing team should write functional test cases to

  1. Identify input parameters for each service
  2. Identify the global properties, project level property, test suite level property, test case level property
  3. Identify services to apply property transfer concept – response of one serving as an input for another service
  4. Verify test cases by defining different types of assertions and generate SoapUI scripts using different features like multiple environment support, data driven approach, different types of assertions: e.g. SOAP Response, XPath Match, XQuery Match, Script Assertion, property transfer, and Groovy scripting.

Live automation scripts were integrated with Jenkins through testing.xml for executing test suite and .bat file to execute .xml and sync automatically with the repository every time script changes and check-in to the Git repository. HTML test reports were auto-generated and emailed to the testers after successful execution of automation solution.

Technology and Tools needed are

  • SoapUI
  • Jenkins
  • Git
  • Groovy

Kindly revert for any queries

Thanks.


Related Solutions

1. Fully integrating the idea of transaction utility and acquisition utility into your experience, provide and...
1. Fully integrating the idea of transaction utility and acquisition utility into your experience, provide and example of... something you did not buy even though it would have made you better off. (4 points) something you did buy that you don't really want or need. (4 points) Both of the examples must explicitly apply the concepts of transaction utility and acquisition utility for full credit. 2. Search online for an example of Ariely's findings on Zero Price or Free. (Paste...
What is your experience in dealing with developed or developing countries and how that maps into...
What is your experience in dealing with developed or developing countries and how that maps into what the balanced growth rate, the equation g Y = g A + αg K + (1 − α)g L, and developing countries growth rate. Provide some real world examples
What is your experience in dealing with developed or developing countries and how that maps into...
What is your experience in dealing with developed or developing countries and how that maps into what the balanced growth rate, the equation g Y = g A + αg K + (1 − α)g L, and developing countries growth rate.
critically analyze the experience of a developing country (please choose one) adopting the dollar and the...
critically analyze the experience of a developing country (please choose one) adopting the dollar and the outcome of dollarization for domestic inflation and living standards
Your HCO has developed contractual affiliations with several primary care physician groups and is integrating them...
Your HCO has developed contractual affiliations with several primary care physician groups and is integrating them as a primary care service line. Several of the physician leaders approach you, saying that they would like to move toward implementing the patient-centered medical home concept. Make a checklist of questions you need to think about before you respond and note key talking points for the conversation
Post your thoughts and personal experience with Time Value of Money. expand with further examples of...
Post your thoughts and personal experience with Time Value of Money. expand with further examples of Time Value of Money in a real life. Indicate how this can apply to corporate finance. 
What is needed to create more balanced gender scripts? please thoroughly explain your answer
What is needed to create more balanced gender scripts? please thoroughly explain your answer
Have you had any experience in developing or monitoring a budget, either for your employer or...
Have you had any experience in developing or monitoring a budget, either for your employer or for family? If so, please discuss your experience, both positive and negative. If you haven’t done any budgeting, what are your thoughts now about it’s importance or lack thereof. Please write about not doing a budget. Should be around 200-250 words.
Name and define 3 types of focusing problems - and your experience with any of them....
Name and define 3 types of focusing problems - and your experience with any of them. Focusing on the perceptual process.
Post your response to the following: Briefly describe your project management experience and the project you...
Post your response to the following: Briefly describe your project management experience and the project you have selected to work on for this course. Based on your experience and the unique characteristics of your project: Analyze the relevance of critical chain project management. Is this an approach that would be helpful in assisting successfully managing your project? Explain your rationale and support that rationale with a minimum of one citation to the weekly resources Analyze the relevance of the flexibility...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT