Skip to main content

Posts

Showing posts with the label Gherkin

Manual Testing - part 1

  Introduction: Defect Management and why Quality Assurance is important Quality assurance helps to save time, it's cost-effective and helps fix errors and avoid major issues. It plays a vital role in making sure the organisation accomplish customer expectations and demands. It also improves confidence in the product not just making the users happy but also helps to prevent malware attacks. It helps make the process of software development more effective when the whole team collaborates to import Quality into the product. It helps brings supporters for fundraising activities, donations and sales. Qa helps the charity to To establish true reliability, customer centricity and supportability in their applications and systems. Screenshot from (https://deepsource.io/blog/exponential-cost-of-fixing-bugs/) In the above diagram, you can see how costly it would if the defect was to be found in the later stage of the software development life cycle. It cost more to find and fix def...

Cypress UI Automation - part 1

Java to Cypress-JavaScript Automation Migration Introduction: Across Cancer Research UK engineering department, we currently use a Java automation framework for our User interface and API testing. The framework has evolved in the last 3 to 4 years and currently, we have 19 products/project, (running approximately 1350 test scenarios) using the framework to run the respective sanity/regression packs. The project/products extend across different technology stacks such as Drupal, Symphony, React JS, .Net, OBI and Siebel CRM.   The Quality Assurance (QA) test team are currently under the process to be transformed into a fully-fledged Quality Assurance function.   As part of this transformation, we would like to have a comprehensive, automated test suite that can be maintained by developers and testers. Furthermore, our front-end web development is moving into JavaScript, now is the right time to migrate our automation framework also from java into JavaScript. The introduction ...