360° Test Automation fact sheet - conformiq.com · The value delivered by Conformiq 360° Test...
Transcript of 360° Test Automation fact sheet - conformiq.com · The value delivered by Conformiq 360° Test...
In today’s digital age, enterprises are being compelled to implement new age technologies to accelerate software releases. Even so, with mounting cost pressures and time to market pressures, what to automate and how much to automate still remains a difficult decision! A technology that makes automating the automation straight forward is needed to eliminate this decision. Most enterprises strive to find the perfect balance between the ultimate goals of testing, i .e . highest software quality and lowest testing costs. These goals present opposing perspectives. Can both be accomplished? The answer is yes - by using the right technology.
H i g h e r P e r f o r m a n c e | B e t t e r S o f t w a r e Q u a l i t y | F a s t e r T i m e t o M a r k e t
C O N F O R M I Q 3 6 0 ° T E S T A U T O M A T I O N F A C T S H E E T
W W W . C O N F O R M I Q . C O M © 2 0 1 8 A L L R I G H T S R E S E R V E D
Automate the Automation
Conformiq is a leading software technology company, focused on automating test automation, functional testing design and software quality. Conformiq’s Intelligent Test Automation solutions are designed to automate the entire testing processes from design to generation to execution with minimal human intervention. Our solution adapts quickly to new product requirements, eliminating the time required for laborious test case creation, test execution & script maintenance during short sprints. Thus, enabling High Quality@Speed through a no-touch, script-free testing platform.
INTRODUCTION
CONFORMIQ 360° TESTAUTOMATIONOVERVIEW
CONFORMIQ CREATOR
C o n f o r m i q 3 6 0 ° T e s t A u t o m a t i o n i s a c o n t i n u o u s t e s t i n g s o l u t i o n t h a t i n t e g r a t e s a u t o m a t i o n o f e v e r y t h i n g f r o m r e q u i r e m e n t s c a p t u r e t o t e s t e x e c u t i o n . T h e s o l u t i o n l e v e r a g e s A I t e c h n o l o g y t o a u t o m a t i c a l l y t h i n k o f a n d g e n e r a t e o p t i m i z e d t e s t c a s e s , f u l l y d o c u m e n t t e s t c o v e r a g e , p l u s g e n e r a t e t h e e x e c u t a b l e t e s t s c r i p t s a n d t e s t v a l i d a t i o n s f o r a u t o m a t e d e x e c u t i o n i n t h e p l a t f o r m s o f y o u r c h o i c e . T h e s o l u t i o n d e l i v e r s t h e a b i l i t y f o r i n - s p r i n t a u t o m a t i o n a d d r e s s i n g t h e c h a l l e n g e s o f a d o p t i n g a g i l e d e v e l o p m e n t o r u s i n g a B e h a v i o r D r i v e n D e v e l o p m e n t ( B D D ) a p p r o a c h b y e n a b l i n g t e s t i n g t o b e d o n e i n e a c h s p r i n t , n o t j u s t c o m p o n e n t t e s t i n g b u t i n t e g r a t i o n t e s t i n g w i t h t h e p r e v i o u s b u i l d s . D e f e c t s a r e f o u n d i m m e d i a t e l y , n o t w e e k s l a t e r r e q u i r i n g a d d i t i o n a l “ f i x i t ” s p r i n t s . C o n f o r m i q 3 6 0 ° i s c o m p o s e d o f t w o t o o l s p l u s t h e i r t h i r d p a r t y t o o l i n t e r f a c e s . T h e s e t o o l s a r e C r e a t o r f o r d e s i g n i n g a n d g e n e r a t i n g t e s t s c r i p t s a n d T r a n s f o r m e r t h a t e n a b l e s e a s y e x e c u t i o n o f t h e s e s c r i p t s o r o f e x i s t i n g t e s t c a s e s . T h e t o o l s w o r k t o g e t h e r o r c a n b e p u r c h a s e d a n d u s e d i n d e p e n d e n t l y .
C o n f o r m i q C r e a t o r c o n v e r t s g r a p h i c a l l y c a p t u r e d b u s i n e s s r e q u i r e m e n t s o f t h e a p p l i c a t i o n f l o w ( N O T t h e t e s t f l o w ) i n t o o p t i m i z e d t e s t c a s e s f o r a u t o m a t e d o r m a n u a l t e s t e x e c u t i o n . T h i s d i f f e r e n c e i s c r i t i c a l a s C r e a t o r e l i m i n a t e s t h e m a n u a l e f f o r t o f d e s i g n i n g t h e t e s t c a s e f l o w s g r a p h i c a l l y . I n s t e a d , i t t h i n k s o f a n d g e n e r a t e s t h e t e s t s a u t o m a t i c a l l y ! T h e s o l u t i o n c a n b e u s e d f o r t e s t i n g e n t e r p r i s e I T a p p l i c a t i o n s t h r o u g h t h e i r g r a p h i c a l u s e r i n t e r f a c e s ( w e b , d e s k t o p , m o b i l e , e t c . ) , w e b s e r v i c e A P I s ( R E S T , S O A P ) , m a i n f r a m e , b a c k e n d , o r o t h e r o p e r a t i o n s i n c l u d i n g t e s t i n g t h e s e d i f f e r e n t s y s t e m s i n c o m b i n a t i o n . C r e a t o r ’ s e a s y t o u s e b u s i n e s s r e q u i r e m e n t m o d e l i n g f e a t u r e a l s o a l l o w s n o n - t e s t e r s l i k e b u s i n e s s a n a l y s t s t o i t e r a t i v e l y c r e a t e m o d e l s o f f u n c t i o n a l i t y t o b e t e s t e d a n d d o c u m e n t t e s t c o v e r a g e a n d t h e n h a v e t e s t a r c h i t e c t s a d d i n t e r f a c e o p e r a t i o n d e t a i l s a s t h e y b e c o m e k n o w n o r a r e d e c i d e d . T h i s p r o v i d e s a w a y f o r a g i l e d e v e l o p m e n t t e a m s t o s h i f t l e f t t o s p r e a d t h e m o d e l i n g a c r o s s t h e s t a g e s o f d e v e l o p m e n t a n d t h e n j u m p d i r e c t l y t o a u t o m a t e d e x e c u t i o n w i t h n o f u r t h e r m a n u a l i n v o l v e m e n t .
T e s t e r s n o l o n g e r h a v e t o w a i t f o r d a t a v a l u e s t ow r i t e t h e i r t e s t s c r i p t s . C r e a t o r u s e r s h a v e t h e o p t i o no f h a v i n g t h e t o o l i t s e l f a u t o m a t i c a l l y g e n e r a t ea p p r o p r i a t e d a t a n e e d e d f o r t h e g e n e r a t e d t e s t c a s e sa n d s c r i p t s . U s e r s c a n t h e n r e p l a c e t h i s d a t a w i t hp r o d u c t i o n d a t a a t e x e c u t i o n . C r e a t o r g e n e r a t e d t e s t c a s e s a n d t e s t s c r i p t s a r ea u t o m a t i c a l l y o p t i m i z e d f o r v a r i o u s u s e r s e l e c t e dt y p e s o f t e s t d e s i g n f o r f u l l y a u t o m a t e d t e s te x e c u t i o n a l o n g w i t h t h e i r t e s t s t e p v a l i d a t i o n s !C r e a t o r a l s o s e a m l e s s l y i n t e g r a t e s w i t h a p p l i c a t i o nl i f e c y c l e m a n a g e m e n t a n d t e s t e x e c u t i o n t o o l s f o ri n s e r t i n g e x i s t i n g r e q u i r e m e n t s a n d t e s t p l a n s i n t ot h e m o d e l s t h a t d o c u m e n t s a n d e n s u r e f u l lt r a c e a b i l i t y a n d k n o w n a p p l i c a t i o n c o v e r a g e . C r e a t o ra l s o t i g h t l y c o u p l e s w i t h v i r t u a l l y a l l t e s t e x e c u t i o np l a t f o r m s s o t h e g e n e r a t e d s c r i p t s a r e d i r e c t l ye x e c u t a b l e , e l i m i n a t i n g t h e s l o w e s t p a r t o f t e s t i n g .D i r e c t s c r i p t g e n e r a t i o n g r e a t l y i n c r e a s e s o v e r a l lt e s t i n g e f f i c i e n c y . W i t h t h i s s e a m l e s s e n d t o e n da u t o m a t i o n C r e a t o r u n i q u e l y e n a b l e s t r u eC o n t i n u o u s T e s t i n g ( C I ) / C o n t i n u o u s T e s t i n g ( C T ) i nD e v O p s a n d a g i l e e n v i r o n m e n t s .
Automate the Automation
www.conformiq.com ©2018 ALL RIGHTS RESERVED
C o n f o r m i q T r a n s f o r m e r i s a s c r i p t l e s s k e y w o r d d r i v e n t e s t a u t o m a t i o n f r a m e w o r k t h a t i n t e g r a t e s w i t h C r e a t o r . I t e n a b l e s t h e t r a n s f o r m a t i o n o f t e s t s f o r a u t o m a t e d t e s t e x e c u t i o n w i t h o u t p r o g r a m m i n g f o r b o t h n e w a n d e x i s t i n g t e s t c a s e s . E x i s t i n g G U I o p e r a t i o n s c a n b e “ s c r e e n s c r a p e d ” i n t o m o d e l s f o r C r e a t o r u s e . W h e n c o m b i n e d w i t h C r e a t o r , u s e r s g e t a s e a m l e s s i n t e g r a t e d C I / C D p r o c e s s l e v e r a g i n g t h e i r t e s t i n g t o o l s o f c h o i c e f o r a u t o m a t e d t e s t c a s e d e s i g n , c r e a t i o n , e x e c u t i o n , m a n a g e m e n t , a n d v a l i d a t i o n w i t h e m b e d d e d S e l e n i u m o r u s e r s u p p l i e d M i c r o F o c u s U F T . U s e d a l o n e , T r a n s f o r m e r w i l l c o n v e r t e x i s t i n g t e s t c a s e s d i r e c t l y i n t o a u t o m a t e d t e s t e x e c u t i o n .
WWW .CONFORMIQ .COM ©2018 ALL RIGHTS RESERVED
CONFORMIQ TRANSFORMER
P a r t o f C r e a t o r i s C o n f o r m i q ’ s A I b a s e d r e v e r s e e n g i n e e r i n g t e c h n o l o g y t h a t i s u s e d t o r e d u c e m o d e l i n g e f f o r t s b y e l i m i n a t i n g t e s t d u p l i c a t i o n a n d a u t o m a t i c a l l y c o n s t r u c t i n g o p t i m i z e d m o d e l s f r o m e x i s t i n g b u s i n e s s a n d t e s t a s s e t s i n v a r i o u s f o r m a t s t o s e r v e a s t h e b a s i s f o r m o d e l i n g a d d i t i o n a l a p p l i c a t i o n f u n c t i o n a l i t y . T h i s i s e s p e c i a l l y i m p o r t a n t w h e n l e g a c y a p p l i c a t i o n s w i l l b e e n h a n c e d s o t h e n e w e n h a n c e m e n t s c a n a c t u a l l y b e t e s t e d w i t h t h e p r e v i o u s a p p l i c a t i o n f u n c t i o n a l i t y . C r e a t o r c a n i m p o r t m a n u a l t e s t c a s e s f r o m E x c e l , A L M t e s t p l a n s , M i c r o F o c u s B u s i n e s s P r o c e s s T e s t s ( B P T ) , G h e r k i n f e a t u r e f i l e s , V i s i o d i a g r a m s , B u s i n e s s P r o c e s s M o d e l s a n d m o r e t o g e n e r a t e m o d e l s o f a p p l i c a t i o n o p e r a t i o n .
CONFORMIQ REVERSE ENGINEERING
Automate the Automation
Fig.1 Process diagram of continuous integration and testing with full test automation
Fig.2 Reverse engineering process flow
“ T e s t c a s e o p t i m i z a t i o n i s n o t k e y , t e s t a u t o m a t i o n i s ! ” e x p l a i n e d a t e s t i n g d i r e c t o r o f a g l o b a l b a n k . G e n e r a t i n g s c r i p t s f o r a u t o m a t e d t e s t e x e c u t i o n s h o u l d b e t h e g o a l o f i n t e l l i g e n t t e s t d e s i g n b e c a u s e t h a t d e l i v e r s b y f a r t h e m o s t g a i n i n o v e r a l l t e s t i n g e f f i c i e n c y . O n c e a g r a p h i c a l m o d e l o f t h e e x p e c t e d s y s t e m o p e r a t i o n i s c r e a t e d f r o m e x i s t i n g a s s e t s a n d l i n k e d t o a p p l i c a t i o n r e q u i r e m e n t s , e v e r y t h i n g e l s e i s a u t o m a t e d . C r e a t o r a u t o m a t i c a l l y d e s i g n s a n d g e n e r a t e s t h e t e s t c a s e s a n d t e s t d a t a , i f d e s i r e d , p l u s g r a p h i c a l t r a c e a b i l i t y o f r e q u i r e m e n t c o v e r a g e a n d a g r a p h i c a l r e p r e s e n t a t i o n o f e a c h t e s t c a s e ' s r o u t e t h r o u g h t h e m o d e l f o r a l w a y s c u r r e n t d o c u m e n t a t i o n . W i t h e v e r y m o d e l c h a n g e C r e a t o r a u t o m a t i c a l l y p r o v i d e s i m p a c t a n a l y s i s h i g h l i g h t i n g w h i c h t e s t c a s e s a r e n o l o n g e r v a l i d , w h i c h r e m a i n u n c h a n g e d , a n d w h i c h a r e n e w . C r e a t o r e v e n g e n e r a t e s u n i q u e u n d e r s t a n d a b l e t e s t c a s e n a m e s . G e n e r a t e d t e s t c a s e s c a n b e s e a m l e s s l y u p l o a d e d a s t e s t p l a n s t o A L M t o o l s , a n d e x p o r t e d t o C o n f o r m i q T r a n s f o r m e r o r a n y o t h e r t e s t e x e c u t i o n t o o l s i n c l u d i n g S e l e n i u m b a s e d s o l u t i o n s , M i c r o F o c u s U F T a n d L e a n F T , T r i c e n t i s T o s c a , R o b o t , C u c u m b e r , E g g P l a n t , e t c . , p l u s t e s t i n g s e r v i c e s c o m p a n y a n d c u s t o m i z e d e n d u s e r p l a t f o r m s f o r a u t o m a t i c t e s t e x e c u t i o n .
C r e a t o r e n a b l e s a n d a c c e l e r a t e s o r g a n i z a t i o n s t o a d v a n c e t o c o n t i n u o u s t e s t i n g b y p r o v i d i n g e x t e n s i v e i n t e g r a t i o n s w i t h r e q u i r e m e n t / u s e r s t o r y t o o l s i n c l u d i n g M i c r o F o c u s ( f o r m e r l y H P E ) A L M , C A R a l l y , A t l a s s i a n J I R A , I B M D O O R S , a n d o t h e r s . R e q u i r e m e n t s , u s e r s t o r i e s , a n d o t h e r b u s i n e s s a s s e t s c a n b e u s e d t o c r e a t e b u t a l s o a n n o t a t e m o d e l e d f u n c t i o n a l i t y t o b e t e s t e d . C o n f o r m i q C r e a t o r ’ s i n t e g r a t i o n s t h e n a u t o m a t e t h e t r a c k i n g o f r e q u i r e m e n t c o v e r a g e a c r o s s a l l p h a s e s o f a p p l i c a t i o n d e v e l o p m e n t . C o n f o r m i q ’ s s u p p o r t f o r m o d e l i n g a t t h e b u s i n e s s r e q u i r e m e n t s l e v e l o f d e t a i l e n a b l e s b u s i n e s s a n a l y s t s o r t e s t e r s t o e a s i l y m o d e l f e a t u r e s h a v i n g l e s s c o n c r e t e r e q u i r e m e n t s . C r e a t o r ’ s u n i q u e a b i l i t y t o t h e n i n c r e m e n t a l l y a d d u s e r i n t e r a c t i o n s a n d a u t o m a t i c a l l y t u r n t h e m i n t o t e s t s t e p s c r i p t s f o r a u t o m a t e d e x e c u t i o n s e t s i t a p a r t f r o m a l l o t h e r t e s t d e s i g n t o o l s . T h e k e y i s C r e a t o r ’ s e n d - t o - e n d a u t o m a t i o n s o t h e r e a r e n o m a n u a l s t e p s t h a t w o u l d l i m i t o r s l o w c o n t i n u o u s t e s t i n g .
WWW .CONFORMIQ .COM ©2018 ALL RIGHTS RESERVED
Automate the Automation
CONFORMIQ IN AGILE/DEVOPS ENVIRONMENT
TEST GENERATION AND AUTOMATION
CLIENT BENEFITS
70%
Approximate number of test cases – 3160
TRADITIONAL APPROACH (MANUAL)
USING CONFORMIQ (AUTOMATION)
Test design effort (including requirement analysis, scenario creation, test script draft)– 25,280 hours Cost of test case design - $1,643,200
Modelling and test design efforts – 6500 hours Cost of test case design - $498, 084
Reduction in test case design cost and effort
WWW .CONFORMIQ .COM ©2018 ALL RIGHTS RESERVED
CONFORMIQ VALUE
Automate the Automation
“Conformiq is undoubtedly one of the leading vendors of automated test case solutions.”
Start your Test Automation journey today! Write to [email protected] for any inquiries.
BLOOR RESEARCH
“With Conformiq we saved $8M, automated 92% of our test cases, and reduced product
testing costs from 30% to under 12%.”
GLOBAL BANK
“Because Conformiq automatically does all the work, it easily scales to real world complexity. Once the
model is created, everything else is AUTOMATIC.”
A GLOBAL LOGISTICS SOFTWARE COMPANY
“We thought the Conformiq tool had the greatest chance at being a success for us. This is based on
getting people to see the purpose, and see resulting test time efficiency, and ease of use.”
HEALTHCARE SOFTWARE COMPANY
Copyright © Conformiq Inc. 2018. All Rights Reserved. All information is provided for informational purposes only and is subject to change without further notice. Conformiq Creator, Conformiq Transformer and Conformiq 360° Test Automation are trademarks and service marks of Conformiq Inc. All other trademarks and trade names belong to their respective trademark owners.
The value delivered by Conformiq 360° Test Automation is based on the double benefits of known test coverage to minimize defects together with reduced testing costs from a faster overall testing process. Conformiq uniquely delivers the capability for the enterprise to move testing to the digital age.
Albert Einstein said, “The definition of insanity is doing something over and over again and expecting a different result." If your current testing is too slow or too costly then try moving to new age testing technology, you won't return to your previous methods.