1. Imaginea provides quality assurance and automation services using a blend of in-house, open source, and commercial tools. They have expertise in choosing what to automate.
2. Their test engineering process includes product explanation and strategy definition, functional QA, automation and regression testing, performance and security testing, platform certification, and go-to-market readiness.
3. Challenges with automation include systems changing frequently, unrealistic expectations, and communication gaps when transitioning from manual to automated testing. Imaginea has developed tools like BrighTest and Bot-Bot to help with test automation.
This presentation covers:
- Definition of APM
- Comparison of APM approaches & vendors (scenario, agent and network-based)
- Challenges of Cloud & Virtualization for APM vendors
- Performance Vision's Virtual Appliance offering
For more information, please visit: http://www.securactive.net
How can you keep the customer inputs flowing, the teams running and still kno...AgileSparks
How can you keep the customer inputs flowing, the teams running and still know where you stand?
By Naama Gafni Lifshitz @ AgileIL12
http://agilesparks.com/CustomerFlowing-NaamaGafniLifshitz
This presentation covers:
- Definition of APM
- Comparison of APM approaches & vendors (scenario, agent and network-based)
- Challenges of Cloud & Virtualization for APM vendors
- Performance Vision's Virtual Appliance offering
For more information, please visit: http://www.securactive.net
How can you keep the customer inputs flowing, the teams running and still kno...AgileSparks
How can you keep the customer inputs flowing, the teams running and still know where you stand?
By Naama Gafni Lifshitz @ AgileIL12
http://agilesparks.com/CustomerFlowing-NaamaGafniLifshitz
Presentation on Mobile DevOps. Presented at MoDevTablet conference on Sept. 14th. Focuses on:
- What is DevOps?
- What are the challenges of DevOps for Mobile?
- Best practices for Mobile DevOps
Blog post: https://sdarchitect.wordpress.com/2012/09/15/slides-for-my-presentation-on-mobile-devops/
Mobile to Mainframe - the Challenges of Enterprise DevOps AdoptionSanjeev Sharma
Delivering software is complex. Systems being developed are made up of multiple components, which in turn interact with other systems, services, application servers, data sources and invocations of 3rd party systems. In an Enterprise this complexity is further enhanced by the cross-platform nature of the infrastructure typical enterprises have. While the customers may be interacting with Systems of Engagement using Mobile and Web Apps, the core capabilities of the enterprise that the customers access are in Systems of Record that are running on large datacenters and more than likely Mainframe systems. Keeping these complex systems up and running and constantly updated with the latest capabilities is a task that requires constant coordination between the lines of business, various cross-platform development, QA and operations teams.
DevOps addresses these development and deployment challenges. The goal of DevOps is to align Dev and Ops by introducing a set of principles and practices such as continuous integration and continuous delivery. Cross-platform enterprise Systems take the need for these practices up a level due to their inherent complexity and distributed nature. Such systems need even more care in applying DevOps principles as there are multiple platforms to be targeted, in a coordinated manner, each with its own requirements, quirks, and nuanced needs.
This talk will take a look at the DevOps challenges specific to Cross-platform Enterprise Systems and present Best Practices to address them.
Agile Metrics to Boost Software Quality improvementXBOSoft
Why don't metrics apply to Agile development methodologies? Wrong! They Do, but you have to know how and when.
Find out in this webinar (recording) in special collaboration with the Chicago Quality Assurance Association (CQAA).
Agile, a development methodology, designed to allow team members to work iteratively during the development process instead of delivering a final product all at once, is now 20 years old. And when it comes to testing within an Agile process, there are those that use pyramids, and rectangles as mental models for where you should put your effort, or not.
Sometimes, software quality in Agile is mistranslated as the idea that everyone is responsible for software testing. But within Agile software development, ensuring quality is much more than testing and must include activities at different levels, including estimates for the workload for each iteration. Otherwise, testing happens last minute—or sometimes not at all, depending on time constraints. To have a successful Agile team, most software developers know that velocity is an essential component.
But it’s not just about measuring velocity, as velocity is only one factor or measurement for success. There are many other factors to measure when you want to assess the success of your Agile team in delivering a quality product. In this webinar, we specifically look at some key metrics for us the measure the success and progress of our quality in Agile.
Tune in with Philip Lew as he goes through ways you can gather insights in slicing, dicing, and analyzing (and interpreting) data. We’ll use Jira as an example, but you can do this with practically any issue tracking collaboration tool to help your team improve software quality.
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...Intland Software GmbH
Präsentation auf der Seacon 2011 in Hamburg.
Neueste Trends in der verteilten Software Entwicklung: Collaboration Tools für EntwicklungsTeams, Einsatz von DVCS
Harman deepak v - agile on steriod - dev ops led transformationXebia India
Focusing on faster development cycles packed with features…
Documentation to working software each iteration
Waterfall releases to Incremental high value feature releases
Dev + Test – one agile team with cross functional skills
Is this possible? Artificial Intelligence Based Test Automation but with no AI? Well, according to Jeremias Roessler, it is! Find out how in this quarterly webinar slidedeck with XBOSoft's special guest speaker, Jeremy Rößler. What good are 400 additional AI-generated UI tests, if we don’t want to maintain our existing human-created ones? This question lies at the heart of AI-based test generation. Recheck-web addresses this issue elegantly and without any “AI-magic” … using a whole different approach to test automation. This refreshingly unusual approach to test automation (difference testing) has many advantages over conventional test automation and he shows how to overcome the oracle problem. This approach makes tests easy to create and maintain, robust and more complete. You can use this approach today in your existing UI testing setup for websites (currently available for Selenium/Java, more to come).
Proactive SQA™ Shifting Left w/Proactive Software Quality PracticesXBOSoft
This webinar hosted by XBOSoft featured our guest speaker, Robin Goldsmith. Robin, an expert in software requirements and business analysis, presented how to develop a definition of software quality as a first step any software development process. Although most of what is called SQA today actually is just testing, true SQA is much different from quality control (QC) testing. SQA can and should do far more, contributing proactively to assure the software process in fact does the right things well so it truly produces high quality cheaper, preventing errors or catching them earlier when they can be fixed more easily. This interactive webinar positions SQA and explains the six proactive functions it should perform to provide far greater value.
Integrating Quality into Project Portfolio ManagementChris Sterling
Traditionally, projects are managed based on cost, schedule, and scope. This continues to be insufficient and leads to poor outcomes, unsustainable development efforts, quality issues, and software that may meet requirements but not the expectations of users. This talk will go into how organizations can integrate quality and value considerations into their portfolio management strategies leading to less surprises and more valuable outcomes. The talk will go into detail about how Agile, Lean thinking, and Managing Software Debt can give a more holistic view of the project portfolio.
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs
Learn how you can enhance and extend your existing infrastructure to create an automated, end-to-end IT platform supporting on-demand middleware and application environments, application release pipelines, Continuous Delivery, Private/ hybrid development platform and PaaS and more.
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile UsersCA Technologies
In today’s mobile app economy, providing the best user experience is critical to building customer loyalty. We have one chance to provide a great user experience and deliver value. How can we ensure a great mobile app experience that elevates our offering above the thousands of other choices our customers have?
Discover how DevOps for Mobile from CA Technologies provides your business analysts, developers, IT operations and support teams with accelerated speed-to-market, complete visibility and the insights needed to achieve user loyalty and maximize potential value to customers.
For more information on DevOps solutions from CA Technologies, please visit: http://bit.ly/1wbjjqX
Presentation on Mobile DevOps. Presented at MoDevTablet conference on Sept. 14th. Focuses on:
- What is DevOps?
- What are the challenges of DevOps for Mobile?
- Best practices for Mobile DevOps
Blog post: https://sdarchitect.wordpress.com/2012/09/15/slides-for-my-presentation-on-mobile-devops/
Mobile to Mainframe - the Challenges of Enterprise DevOps AdoptionSanjeev Sharma
Delivering software is complex. Systems being developed are made up of multiple components, which in turn interact with other systems, services, application servers, data sources and invocations of 3rd party systems. In an Enterprise this complexity is further enhanced by the cross-platform nature of the infrastructure typical enterprises have. While the customers may be interacting with Systems of Engagement using Mobile and Web Apps, the core capabilities of the enterprise that the customers access are in Systems of Record that are running on large datacenters and more than likely Mainframe systems. Keeping these complex systems up and running and constantly updated with the latest capabilities is a task that requires constant coordination between the lines of business, various cross-platform development, QA and operations teams.
DevOps addresses these development and deployment challenges. The goal of DevOps is to align Dev and Ops by introducing a set of principles and practices such as continuous integration and continuous delivery. Cross-platform enterprise Systems take the need for these practices up a level due to their inherent complexity and distributed nature. Such systems need even more care in applying DevOps principles as there are multiple platforms to be targeted, in a coordinated manner, each with its own requirements, quirks, and nuanced needs.
This talk will take a look at the DevOps challenges specific to Cross-platform Enterprise Systems and present Best Practices to address them.
Agile Metrics to Boost Software Quality improvementXBOSoft
Why don't metrics apply to Agile development methodologies? Wrong! They Do, but you have to know how and when.
Find out in this webinar (recording) in special collaboration with the Chicago Quality Assurance Association (CQAA).
Agile, a development methodology, designed to allow team members to work iteratively during the development process instead of delivering a final product all at once, is now 20 years old. And when it comes to testing within an Agile process, there are those that use pyramids, and rectangles as mental models for where you should put your effort, or not.
Sometimes, software quality in Agile is mistranslated as the idea that everyone is responsible for software testing. But within Agile software development, ensuring quality is much more than testing and must include activities at different levels, including estimates for the workload for each iteration. Otherwise, testing happens last minute—or sometimes not at all, depending on time constraints. To have a successful Agile team, most software developers know that velocity is an essential component.
But it’s not just about measuring velocity, as velocity is only one factor or measurement for success. There are many other factors to measure when you want to assess the success of your Agile team in delivering a quality product. In this webinar, we specifically look at some key metrics for us the measure the success and progress of our quality in Agile.
Tune in with Philip Lew as he goes through ways you can gather insights in slicing, dicing, and analyzing (and interpreting) data. We’ll use Jira as an example, but you can do this with practically any issue tracking collaboration tool to help your team improve software quality.
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...Intland Software GmbH
Präsentation auf der Seacon 2011 in Hamburg.
Neueste Trends in der verteilten Software Entwicklung: Collaboration Tools für EntwicklungsTeams, Einsatz von DVCS
Harman deepak v - agile on steriod - dev ops led transformationXebia India
Focusing on faster development cycles packed with features…
Documentation to working software each iteration
Waterfall releases to Incremental high value feature releases
Dev + Test – one agile team with cross functional skills
Is this possible? Artificial Intelligence Based Test Automation but with no AI? Well, according to Jeremias Roessler, it is! Find out how in this quarterly webinar slidedeck with XBOSoft's special guest speaker, Jeremy Rößler. What good are 400 additional AI-generated UI tests, if we don’t want to maintain our existing human-created ones? This question lies at the heart of AI-based test generation. Recheck-web addresses this issue elegantly and without any “AI-magic” … using a whole different approach to test automation. This refreshingly unusual approach to test automation (difference testing) has many advantages over conventional test automation and he shows how to overcome the oracle problem. This approach makes tests easy to create and maintain, robust and more complete. You can use this approach today in your existing UI testing setup for websites (currently available for Selenium/Java, more to come).
Proactive SQA™ Shifting Left w/Proactive Software Quality PracticesXBOSoft
This webinar hosted by XBOSoft featured our guest speaker, Robin Goldsmith. Robin, an expert in software requirements and business analysis, presented how to develop a definition of software quality as a first step any software development process. Although most of what is called SQA today actually is just testing, true SQA is much different from quality control (QC) testing. SQA can and should do far more, contributing proactively to assure the software process in fact does the right things well so it truly produces high quality cheaper, preventing errors or catching them earlier when they can be fixed more easily. This interactive webinar positions SQA and explains the six proactive functions it should perform to provide far greater value.
Integrating Quality into Project Portfolio ManagementChris Sterling
Traditionally, projects are managed based on cost, schedule, and scope. This continues to be insufficient and leads to poor outcomes, unsustainable development efforts, quality issues, and software that may meet requirements but not the expectations of users. This talk will go into how organizations can integrate quality and value considerations into their portfolio management strategies leading to less surprises and more valuable outcomes. The talk will go into detail about how Agile, Lean thinking, and Managing Software Debt can give a more holistic view of the project portfolio.
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs
Learn how you can enhance and extend your existing infrastructure to create an automated, end-to-end IT platform supporting on-demand middleware and application environments, application release pipelines, Continuous Delivery, Private/ hybrid development platform and PaaS and more.
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile UsersCA Technologies
In today’s mobile app economy, providing the best user experience is critical to building customer loyalty. We have one chance to provide a great user experience and deliver value. How can we ensure a great mobile app experience that elevates our offering above the thousands of other choices our customers have?
Discover how DevOps for Mobile from CA Technologies provides your business analysts, developers, IT operations and support teams with accelerated speed-to-market, complete visibility and the insights needed to achieve user loyalty and maximize potential value to customers.
For more information on DevOps solutions from CA Technologies, please visit: http://bit.ly/1wbjjqX
Agile development poses several challenges to effectively testing software. Many myths have become "common wisdom" about how testing is much more difficult, even impossible, in an agile environment. Aricent's software testing experts look at 7 of these myths, and based on their years of experience debunk them.
ISTQB Foundation Level Certified Tester. Having more than 2.4+ Year of experience in Healthcare, ERP, CRM, Marketing Domain knowledge. Having experience in creating Selenium Automation frameworks like POM, TDD, BDD, and Hybrid. Haing experience in Performance testing using Jmeter. API testing using Postman and MySQL scripting experience
QA is dead long live the new QA - Agile Dev and QA Conference IsraelYuval Yeret
So we've gone Agile, we've implemented "Agile Teams". How are organizations dealing with the increased forces of running faster and faster loops from need to delivery? How does it affect how QA people and QA groups look into the future?
Where Neev can help? A few Use Cases
Why Neev as an Independent Testing Partner?
Capabilities
Functional Testing (Web / Mobile / Cloud)
Non-Functional Testing
Testing Tools (Web / Mobile)
Agile Testing Expertise
Case Studies
An Automation QA resume with 3 Years and 10 months of industry experience in the area of Software Testing (Automation) with a solid understanding and work experience in Web, Mobile, Desktop and API application testing domain
Continuous Testing: A Key to DevOps SuccessTechWell
As IT organizations adopt a DevOps strategy, continuous testing (CT) becomes a key ingredient of the DevOps ecosystem. CT enables faster release cycles, more changes per release, upfront isolation of risks, and reduced operations costs. The approach to scale the traditional automation testing infrastructure, test environments, and test data management requires a culture shift using new tools and techniques. Sujay Honnamane discusses a CT strategy for aspiring and already implemented DevOps organizations. Sujay shares examples of tools, techniques, and practical solutions that include continuous integration using the Jenkins CI server, service virtualization through CA Lisa tools, automated code coverage analysis to create impact-based tests, automated test script load balancing for effective use of test environments, and faster test cycles, providing a holistic approach/workflow for CT. Sujay and his teams have successfully implemented CT for several clients in their DevOps journey to achieve a repeatable and highly predictable software delivery process.
3. Acceleration with Imaginea
• Blend of home-grown, open source, and commercial automation tools
• Engineers with wide array of tools, automation skillsets and best
practices
• Proven expertise in choosing what to automate, tools and frameworks
with a consistent focus on maintaining the quality of test cases
• Test suites & frameworks for repeatability, coverage, efficiency
• Integrated test solutions suitable for both startups and established
shops
• Rich history in automating product testing and web vulnerability
testing since web app server days, we hire software development
engineers in test
4. Imaginea Test Engineering Process
Product explanation
1 and Test strategy Vision & Test Planning, Processes, Tools, Complete test plan, architecture, test
Performance Tests, Platform Certification, cases, use cases, scenario matrix, test
definition Tech Pubs bed and infrastructure definition
2 Functional QA Feature understandings, use case Complete test execution, build wise
identification, Functional Testing (Manual, reports, adhoc, system,integration,
Automated, Regression), blackbox and white box tests
3 Automation and Automation scenario identification, Automation estimates, Test
Regression framework development, unit and function development and scripts, regressions ,
test automation, nightly builds and reports RoI and test cycle time reduction
Benchmark identification, Load parameter
4 Performance and definitions, scalability and peak
Stress, Load and reliability tests,
Security testing injection attacks, DDOS, sniff tests
performance definitions, Security
parameter definition
5 Platform Platform matrix identification, Interop Lab Interop testing, Platform certifications,
certification setup, Automated platform test suites Browser compatibilities, Multi Platform
testing
6 Go To Market Use case driven testing, Fresh test Test Suites, Harness, Go-To-Market
readiness Program infrastructure close to customer Testing, Alpha, Beta Testing, Product
environment, Product Management and Docs, GA
Mktg testing, Beta feedback
7. Automation Challenges
• Automation is a development effort, not ‘record-n-playback’
• And there are challenges:
• Systems: Frequent changes and enhancements
• Teams: Unrealistic expectations, wrong tools
• Tools: Reuse/Adapting for new platform requirements
• Challenge: Communication Gaps When Moving from Manual to
Automation is one of the prime reasons for automation failures.
8. Case: BrighTest for agile applications
• Built at Imaginea for product engineering efforts
• Java-based tool built on Selenium–to keep the
test suite up with the changes of an evolving code
base
• Rich test format with extensive test details. Use of
XLS cuts down on the verbosity of ‘Selenese’
without compromising on the ease of recording or
playback.
• Have callbacks to scripts in other languages like
Java. Python leverages LiveConnect.
• Add commands with immediate integration, no
browser restart needed.
• Externalize key properties and templatize
frequently used commands to provide DSL-like
features.
9. Case: Bot-Bot, automating on Android
• Selenium-like keyword-driven automation
framework for native Android applications
• Test-cases defined in csv format converted to
Java files and then executed using TestNG
execution framework, Selenium Native Driver
and Ant
• Server: Records user actions
through Recorder and allows users to export
their test-cases
• Recorder: Tracks user actions at the android
app side and then send them to the Server
• Runner: Allows user to run their recorded test-
cases on the actual android application as a
suite
• Generates HTML reports at end of test
execution
10. Case: JDBC Compliance Test Suite
• Global search platform provider wanted its drivers to be certified
• Imaginea test suite helped the customer deliver robust, reliable SQL driver
conforming to the JDBC 4.0 specifications
• JDBC test suite covering 17 chapters with 1800 test cases
• Transaction compliance of the driver against JTA and XA contracts
• Leveraged our application server experience