Skip navigation
All Places > DevTest Community > Blog > 2015 > June
2015

With the release of DevTest 8.1 earlier this month, there have been a lot of cool features and enhancements to each of the Enterprise Common Components, Application Test and Service Virtualization. We've started a series of How To on those features and enhancements. As a part of this series, this blog will cover the Enterprise Common Components and Service Virtualization.

 

The PDF is  DevTest 8.1 - How To - Application Test

 

Let me know if you have any questions.

With the release of DevTest 8.1 earlier this month, there have been a lot of cool features and enhancements to each of the Enterprise Common Components, Application Test and Service Virtualization. We've started a series of How To on those features and enhancements. As a part of this series, this blog will cover the Enterprise Common Components and Service Virtualization.

 

The PDF is DevTest 8.1 - How To - Enterprise Common Components and Service Virtualization

 

Let me know if you have any questions.

Within the Agile Methodology, there are numerous ways to implement the methods into a product development team, such as Lean, KanBan, and Scrum. Most Agile CA teams ascribe to the Scrum framework, but recently there has been an internal push to switch to a new process, referred to as Scaled Agile Framework, or SAFe. In the CA Islandia office, there was a two-day training seminar to educate various teams on how SAFe works, so that they might implement it. I had the opportunity to take part in the first day of training.

 

SAFe emphasizes the economics of development. It is different from Scrum in that it was created with larger organizations in mind. As CA is an international, Fortune 500 corporation, teams must coordinate across large physical and cultural barriers. Through tight iterations and a focus on cutting delays in releases, it aims to cut costs and deliver a more valuable product. With smaller, feature focused goals, any variability in the product design and customer feedback can be accounted for in a timely fashion. The really great thing about SAFe is it’s a whole company model, one where our finance, legal, marketing, support, and other teams can get involved in early on to change how we deliver higher quality software to our customers at a rapid cadence. It completely aligns to our Continuous Delivery strategy at CA Technologies and of course the products that we all work to build today in the DevOps business area. SAFe.png

Though SAFe shares many principles with Scrum, it differs in the roles within a team, and the stages of development each team goes through. Rather than a team focusing on releases, it deals in product increments, or PIs. The PIs are scaled sprints that are internally demoed. Like Scrum, the team roles include Scrum Master, Product Owner, and Developers/Testers. There are other roles that are different, such as the Release Train Engineer, Product Management, System Architect, System Team and Business Owners. These additional roles are an attempt to align business goals with development goals.  

At the end of the first day of the training we participated in a sprint simulation in the style of a SAFe team. Each table in the conference room was a team, with a scrum master, product owner and developers. For the entire room, an executive, product manager, UX developer and RTE were assigned to brief the teams on expectations. Each team was responsible for an aspect of a fictional online book retailer. We had to organize stories that needed to be developed for our product feature based on our individual team capacity, story difficulty, and capacity of dependent teams, for two sprints.  

Despite not having to actually develop anything, each team was engaged and excited to make sure they had their features designed while talking with the other teams to resolve dependencies up front. We learned how a complete product might be developed through the SAFe methodology and how closely aligned SAFe is to our continuous delivery and DevOps strategy.

Though the simulation was useful, it was performed inside of a bubble. The point of SAFe is that it should be scalable, thus applicable beyond the confines of a conference room. In order for SAFe to work, there has to be a push at the executive level to remove business constraints that contradict the methodology. I look forward to seeing how CA tackles this cultural shift and implements SAFe across multiple products.  

 

After the course, I spoke with several of my fellow trainees. Jennifer Hajee, Senior Information Services Engineer CA Technologies, said “The SAFe training in Islandia gave me a good understanding of how SAFe is different from the Agile my scrum team is currently using. “People are more important than process” resonates with me.” Bridget Menzer, Engineering Project Manager, is excited to assume her role within the SAFe structure. Menzer explained that, “As a new Engineering Project Manager, I am eager to roll out these practices to my scrum teams. I have already adjusted my logistics of my sprints to adopt the SAFe practices and will complete the SAFe Agilist certification exam this week. Wish me luck!”

Did you attend the SAFe training? Are you familiar with SAFe or any similar Agile Methodologies? Sound off in the comments!

 

 

If you read my first “Diary of an Intern”, you’ll remember how I referenced the importance of speed. Quick and efficient project turnover is key, especially during an internship where I only have a few weeks to work. My most recent project has been a lesson in speedy project turnover. The project involved creating a video of me and Dr. Renee Steiner  discussing how her team has internally implemented CA Continuous Delivery tools. Her team has been using CA Application Test and CA Service Virtualization to more efficiently develop products for clients. My manager, Stefana_Muller, and I had discussed creating content around this internal initiative in passing at the beginning of my time at CA. We knew that Renee would be our best resource, as she leads the Continuing Excellence team that has been facilitating the project.

 

Although Renee normally is not working from the Islandia office, we were lucky that she was visiting for two days this past week. In addition, she was kind enough to set aside a few hours from her busy visit to help get this project off the ground. The day before Renee arrived, we read over some internal documents about the initiative and compiled a list of questions. We also contacted the video department to schedule time with the videographers to produce the interview. The day Renee arrived, we only had a few hours during which to practice and film the conversation. We wanted to make sure that interview felt more like a conversation, rather than a stiffly rehearsed Q&A style interaction.

IMG_7930.JPG 

Recording the video was nerve racking, but still very fun. The film crew set up three professional cameras, lights, and body mics in the Executive Conference Center. They set Renee and I up, gave us a few instructions on positing the microphones and speaking to the cameras. In the beginning we did stumble a few times, and miss questions. The videographers were extremely understanding and patient. They even told funny anecdotes about other projects they’ve filmed, such as the compliance films with the infamous Griffin Peabody! In addition, Stefana was on the sidelines coaching Renee and I on talking points, posture, and reminding us to smile! By the end of filming, we felt at ease in front of the cameras and very hot lights.

 

Currently, the video is in post-production, so I cannot share it with you today. However, it should be hitting computer screens near you very soon! The experience was very exciting, and super fun. I’m impressed that Stefana, Renee and I were able to create this content so quickly. When you have a good idea, it’s important to roll with it. I was hesitant about the feasibility of creating a professional grade video on such a brief timeline, but with the right team, anything is possible!

 

Jessica Pennington

 

(@penningje) | Twitter

LinkedIn

"CEO of Product" is a pseudonym often given to product managers. Is it boastful, or a cheeky reference to the scope of the job? Product Managers make sure that the product is useful, usable and economically feasible. This requires the coordination of business goals, technology functionality, and customer experience. Working with this wide variety of responsibilities, the ideal product manager is tech savvy with a strong business and managerial acumen. Here on the  CA DevTest Community, we have a stellar roster of product managers who are here to help customers and employees alike get the most out of our products. In an effort to help you get to know each manager better, we've compiled some tidbits about them below!

 

Chris_Kraus, Product Manager guy [Editor’s note: Chris prefers the lower case ‘g’]  ckyoga.png

CA Office Location: Plano, TX

What is your must have piece of technology? Camera – Hasselblad 

If you were a CA Technologies product, which would it be and why? CA Service Virtualization so I could be anything and do anything.

What made you choose a career in technology? I took my first Cobol class and liked it, then figured out I was making A’s in Quantiative Business Analysis and not really having to work hard at it… so I ended up with a BBA in Computer Information Systems and Quantitative Business Analysis

Contact Chris for help with Continuous Application Insight

 

lego.png

 

Stefana_Muller, Advisor, Product Management

CA Office Location: Islandia, NY

If you were a CA Technologies product, which would it be and why? Of course CA Service Virtualization! I’m all about removing constraints (in the development cycle). I like to MacGyver ways out of situations (mock/stub), fix problems quickly but well (speed/quality) and let things go on their merry way without a hitch (continuous delivery). I never take no for an answer and like to understand your full situation to match to a similar situation I’ve been in before before responding (request/response matching).

What piece of wearable tech embodies your personality? Fitbit: energetic, focused on goals, competitive and no-nonsense [Editor’s Note: Stefana can be found jogging around the office with a Bluetooth headset on to reach her daily Fitbit goal]

Reach out to Stefana for questions about CA Service Virtualization and Common Components

 

 

prodmgmt_ak.jpg

 

 

 

 

 

Anand "AK" Kameswaran , Principal Product Manager

CA Office Location: Plano, TX

What is your must have piece of technology? Pants... with pockets.  I can't leave the house without them anyway, and I need pockets to hold whatever technology I must have that day.

What made you choose a career in technology? By the time I was 7, I would disassemble anything and everything my parents would let me.  I was programming by the time I was 9, repairing computers by 11 and printing my own circuit boards at 15.  I was always going to do technology, so I may as well get paid.

AK is your go-to for info about Demo Systems, Test Data Management & Forward Cars

 

 

Arif_Muhammad, Director, Product Management

CA Office Location: Islandia, NY

What is your must have piece of technology? iPhone

PC or Apple, and why? MacOS – I like unix based shell script better than DOS J

How would you describe yourself in 3 words? Nerdy, Enthusiastic, Analytical

What piece of wearable tech embodies your personality?  Not a fan of any wearable.

For help with CA Application Test, Arif is your guy

 

 

 

 

 

Ian.jpg

Ian Kelly , Sr Director Product Management

CA Office Location: Plano, TX

What is your must have piece of technology? Sharpies and 5x7 cards – not much cannot be done with them and nothing gets in the way…

What made you choose a career in technology? I think it was the other way around for me – I was working on a project in school identifying heavy metals in runoff coming from Yellowstone Park due to mining operations and we used a UNIX based Multi Spectral imager for the project; we needed to write software to identify the runoff composition and I was successful in finding arsenic and lead in the images.  From then on I was hooked on finding solutions for complex problems in code. 

How would you describe yourself in 3 words? I wouldn’t try. [Editor's Note: We see what you did there.]

If you need info regarding VAPI and Project Longboard-Northshore, reach out to Ian


arpi.pngArpiJakab, Principal Product Manager

CA Office Location: Santa Clara/Oakland, CA

What is your must have piece of technology? Trees, I really like the oxygen feature.

PC or Apple, and why? If you can’t afford a MacBook a PC will do just fine.

How would you describe yourself in 3 words? Ignorant, Incompetent, Self-confident

What piece of wearable tech embodies your personality?  Pebble watch, 7 day battery life & water proof.

 

 


 


JessicaPennington

DevOps Summit Recap

Posted by JessicaPennington Employee Jun 15, 2015

On June 9-10, 2015 I was given the opportunity to attend DevOps Summit/CloudExpo at the Javits Center in New York City. These two days were also during my first week back at CA Technologies-- to say I was excited would be an understatement. During my time at the conference, I perused the booths, hobnobbed with tech gurus, and heard some amazing discussions. There’s a lot to discuss, but these are some of the highlights:

 

Day 1, Keynote Speaker Sandy Carter, “Geek Girls Are Chic”summit3.jpg

The moment I entered the summit, I headed for this key note address. As a technology veteran, currently serving as IBM General Manager Cloud Ecosystem and Developers, Carter was able to condense her many years of experience into five smart career hacks. Though geared towards, women, they could be applied towards anyone in tech. My favorite quote from Carter was, “But I AM a girly girl,” the context being that it’s not necessary for women to hide their femininity in order to succeed in the male-dominated technology world.

 

 

 

summit2.jpg

 

 

 

 

Day 1, Speaker Session, Martin Krienke, “TMobile’s DevOps and Continuous Delivery Journey”

I was excited to hear Martin Krienke’s talk because it discussed the CA Technologies products that I work with daily. He discussed how the software and agile methodology has allowed TMoble to amass 57 million customers, and enhance a company culture of collaboration. To really drive home this message, Kreinke made use of some complex visual guides, some more serious than others! The below diagram features two pieces of paper, one reading "Development" and the other, "Operations."

 

 

 

 

  summit7a.jpgsummit1.jpg

 

 

 

 

 

 

Day 2, Expo Floor

A majority of my second day was spent on the expo floor, perusing the vendor booths, getting freebies, entering giveaways, and chatting with other attendees. There were games, food and product demos, it felt like the county fair!             

 

 

 

 

summit4.jpg

Day 2, Speaker Session, Stefana Muller, “Women in DevOps”

My last session of the expo was a special one, my manager,  Stefana_Muller  was speaking about Women in DevOps. Stefana has been with CA almost 15 years, and is one of the few women who can speak to how the DevOps movement has been towards women. She gave targeted advice towards recruiters, punctuated with personal anecdotes, on how to foster a culture where women are valued and included.

 

 

 

 

 

 

 

 

 

 

 

Everyday: Twitter Insanity!summit6.jpgsummit5.jpg

As an intern with a strong social media marketing background, the activity on twitter was amazing. I was engaging with the official CA Technologies Twitter (@CAinc), the conference organizers, keynote speakers, vendors, and DevOps and Cloud thought leaders throughout the entire conference.

   

 

 

 

 

 

 

 

 

 

DevOps Summit and Cloud Expo demonstrated that to facilitate creativity, it’s necessary to have fun. The expo really pushed companies to put their best foot forward, but also display the fun aspect of this fast-growing tech space. If you're interested in learning more about the sessions I attended, click here.

 

 

 

JessicaPennington

Diary of an Intern

Posted by JessicaPennington Employee Jun 11, 2015

Innovation. Execution. Speed.”

 

These three words represent the core principles of CA Technologies. As a wide-eyed intern, I wondered how I might realistically implement these values during my tenure. I lacked serious technological background, so innovation was out of my league. Execution? I figured an intern at a large corporation wouldn’t be executing more that proof-reading memos. Speed seemed daunting, as I was predisposed to double-checking (and triple-checking) anything I did to avoid making a mistake. I couldn’t have been more wrong. Within my first week, I found myself working with an executive-level VP to pioneer a blogging initiative on the CA Communities platform. The project was my innovation; kicking off and running the program was my execution phase. I didn’t forget about speed—in about two and a half months I had increased readership and established a precedent for CA Communities content.  

 

IMG_7871.JPG

 

When I received the opportunity to return to CA again this summer, I did not hesitate. This summer will pose new challenges, as I’m assuming new responsibilities outside of CA Communities, but I am confident that I can succeed. Throughout the summer, I’ll be posting here about topics relevant to the CA DevTest Community (a recap of my time at DevOps Summit NYC 2015 is forthcoming), and I hope to get as many of my fellow Communities members posting as well!

 

There’s a fourth word in the core principles, one that underlies innovation, execution and speed. That word is trust. I trust that my manager and other colleagues will provide me the guidance I need to get my projects off of the ground. I also trust that my work is meaningful to the corporation as a whole. Most importantly, I trust in my own abilities to conquer every obstacle set before me.

 

Jessica Pennington

 

(@penningje) | Twitter

LinkedIn

comm-office-hours-rewrite-final.jpgThank you for attending Tuesday's session by Chris_Kraus titled "What’s New in CA Continuous Application Insight 8.0.2?" We hope you found it valuable.

 

Whether your missed the session, or attended and simply want to run through it again, this blog post will consolidate everything in one place for you:

 

Community Event Invitation: What’s new in CA Continuous Application Insight 8.0.2 Webcast (June 2015)

Video Replay: CA DevTest Community Webcast - What’s new in CA Continuous Application Insight 8.0.2 Webcast (June 15)

Direct WebEx Replay Link: Recording Information

Presentation:  (see attached)

 

Thank you again for attending Tuesday's event. Keep an eye out here for our next DevTest Community event announcement!

 

**Don't Forget CA World ’15 Registration is Open – Learn About Special Community Pricing**

We are pleased to announce that the DevTest 8.1 including CA Service Virtualization, CA Application Test and CA Continuous Application Insight 8.1 is generally available (GA) as of June 10, 2015.  This release includes both fixes to reported issues as well as enhancements to our 3 core products.

 

This is also our first release of the DevTest solutions on our way to an almost monthly cadence of releases.

 

Here is a list of the notable enhancements in this release:

 

CA Service Virtualization 8.1

  • Ability to record multiple virtual services at the same time in the DevTest Portal. Users can now view up to 40 recordings within the portal, creating them as needed. (Idea that spurred this enhancement: Create Multiple services using DevTest Portal)
  • New REST DPH Editor during virtual service recording provides an quick way to view, add, change and prioritize the URI rules and their associated parameters before finalizing your REST virtual service. This increases the ability of your virtual service to match requests and provide a more accurate response based on your specific business needs. (Idea that spurred this enhancement: A  very simple way to preview the result of a DPH execution)
  • High Performance Code Editor for editing a virtual service response includes a live syntax checker/context aware code completion, automatic indent and outdent/formatting, search and replace with regular expressions, highlights for matching parentheses, copy/cut/paste and the ability to auto-format and toggle comments and word wrap. (Enhancement based on Idea: DevTest Workstation Scripting Enhancements)
  • Copy & Paste Between Service Images, even those in different projects. (Based on idea: Copy and Paste Transactions from one Service Image to another)
  • IBM MQ Native Support including:
    • New Assets for IBM MQ Native: Queue Manager, Live Request Queue, Live Response Queue, Proxy Request Queue, Proxy Response Queue allows users to use the same pre-configured asset for tests and virtual service recordings without having to remember all the fields or type them in manually each time.
    • Added support for live invocation mode in the Service Model
    • Ability to use up to 4 different Queue Managers in a recording
    • Ability to generate virtual service with live or proxy queues
    • Support for RFH2 Headers
    • New built in correlation schemes
    • New Test Step

CA Application Test 8.1

  • Improved REST API testing using Visual JSON editor
  • Improved JSON assertion to report what is not matched
  • Large Dataset dynamic file load
  • Global Filter to allow Header Injection and replacement
  • Support for Android 5.1 added

CA Continuous Application Insight 8.1

  • New database validation for generated tests.  Traditionally we have been told don't trust the system under test, verify at a second layer of the application.  This is the first of several new features that will generate database validation steps for SQL Inset, Update, and Delete transactions associated with the test step.
  • Improved template functionality allowing user to specify a test file vs just steps to be used when generating tests.  The new functionality let's you provide test complete with companions, filters, datasets and steps.  You just place CAI Template Place Holder as a do-nothing step and the test steps will be generated after the step. This means the generate steps can be in the middle of the test.
  • Beta features available to Customer Validation Testers only

Enterprise Common Components

 

Documentation:

The full release notes are available here: Release Information - DevTest Solutions - 8.1 - CA Wiki

 

Download:

The release is posted and available for download on our support site. Instructions to download are here: Download DevTest Solutions Installers - DevTest Solutions - 8.1 - CA Wiki

Are you new to the DevTest Community? If so, welcome -- I'm glad you found us!

 

My name is LennThompson and I am the Lead CA Community Manager supporting this community. I'd also like to introduce you to my colleague, CJ Schuman who is also a Community Manager supporting DevTest. Please feel free to reach out to either of us at any time if you have questions or need help with anything here.

 

To help you get started and get the most out of your time here on the community, we've put together this "Getting Started" guide.

 

Be sure to Update Your Profile

After logging in to the community site, you’ll see a global drop down with a silhouette icon to the left of the search bar (if you already have a picture uploaded, you’ll see your picture instead). Open the drop-down menu and click on “Edit Profile.”  From the edit page, you can upload a picture or two, add your contact information, select an avatar that will be displayed in any posts/comments you create, and control your privacy settings. You can also add some of your skills/expertise from your main profile page so that other members can find you and identify your areas of expertise.

 

This video will walk you through the steps of updating your profile: CA Community GO! Setting Up Your Profile.

 

Connect with People and Communities
Now is a great time to get connected with other people and places that interest you. Follow friends, colleagues, partners or even network with people you don't know yet.  If you are a new member of the communities, be on the lookout for our New Member Webcast Events which will be posted in the The Water Cooler Community. Another great place to visit is our Training community which has many how-to documents as well as tips and tricks for using the site.

 

Create a Stream

Streams are a great way to follow specific content. The default streams on the CA Communities homepage include an Activity Stream (all activity on all communities) and a Connections Stream (all activity from people/places you are following). There is also an option to create a custom stream where you can select certain people or places that you’d like to follow more closely. Click “+New Stream” from the navigation panel on the left side of the Home page to begin creating your custom stream. Once you create that Stream, you can default the stream as your homepage by clicking on the gear symbol, and selecting “Set as Home.” Streams are also a great tool for using the Jive Mobile App.

 

Check out this doc for more info on how to create a stream: Creating Custom Streams.

 

Important: Get emails for the content you are following

Click the down arrow next to your Avatar (top right of page) and click “Preferences.” Click the "On" button next to your custom streams or inbox in order to begin receiving email updates. You can also elect to receive a community digest which will provide you with periodic updates on places and content you are following. To do so, click on the frequency you'd like next to the "Community Digest" option in your preferences. More info on updating your preferences can be found here: Preferences.

 

Ask a Question or Answer a Question -- and Follow, Like, Share and Bookmark

Now that you are set up, visit the DevTest Community content area to review questions posted by others (use the filters to find answered vs unanswered questions), or click on the pencil icon (top right) on the top grey banner to start your own discussion. When creating content, don't forget to add a product category. You can select a category by checking the box just above the "submit" button after you've selected the community. Adding a product category allows experts and other users to find your content more easily, and increases your chances of getting a response.

 

Submit and/or Vote on an Idea

You can access all Ideas by going to the “Content” page and then selecting the “Ideas” tab.  Open a specific idea to review the details, add a comment or vote it up or down. Your votes will help Product Management to determine how popular the idea is when deciding whether to implement it into the product. Interested in submitting an idea?

 

Watch this video for an overview on how to create one: Create and Submit an Idea within CA Communities

 

Download and use the Jive Mobile App
There is a mobile app that can be downloaded on all iOS or Android devices that will enable you to access the CA Communities right from your phone. Click here to learn more.

 

That's it -- I hope you find this useful. Again, if you have any questions or need any help, just let us know!

 

Regards,

LennThompson

Your CA Community Manager