Following section discusses in brief on emerging methodologies that are increasingly getting adopted given more relevance to the digital imperatives. We will be discussing those methodologies and how QA plays a role in each with real life case in point ATDD: Acceptance Test Driven Development Acceptance Test Driven Development (A-TDD)– emphasizing focus on real examples of intended results/objectives there by elaborate – requirements and criteria for acceptance. This brings in evolving requirements and verification/validation hand-in-hand and a business analyst, developer and QA work together to ensure iterative refinements build to meet the acceptance tests. Case-study: Insurance Claims fraud Analytics solution leveraging ATDD approach to mature models and co-validate – BDD Behavior Driven Development – Behavior-driven development is an extension and variation of : development that makes use of a simple, domain-specific scripting language (DSL). These DSLs convert structured natural language statements into executable tests. The result is a closer relationship to acceptance criteria for a given function and the tests used to validate that functionality. BDD focuses on:
Following section discusses in brief on emerging methodologies that are increasingly getting adopted given more relevance to the digital imperatives. We will be discussing those methodologies and how QA plays a role in each with real life case in point ATDD: Acceptance Test Driven Development Acceptance Test Driven Development (A-TDD)– emphasizing focus on real examples of intended results/objectives – there by elaborate requirements and criteria for acceptance. This brings in evolving requirements and verification/validation hand-in-hand and a business analyst, developer and QA work together to ensure iterative refinements build to meet the acceptance tests. Case-study: Insurance Claims fraud Analytics solution – leveraging ATDD approach to mature models and co-validate BDD – Behavior Driven Development Behavior-driven development is an extension and variation of : development that makes use of a simple, domain-specific scripting language (DSL). These DSLs convert structured natural language statements into executable tests. The result is a closer relationship to acceptance criteria for a given function and the tests used to validate that functionality. BDD focuses on:
stc-2017_final_paper-v1.0.docx