Calabash consists of libraries that allow test-code to programmatically interact with native and hybrid apps. Features: APIs: This mobile app testing software offers APIs that are specifically designed for native apps running on touchscreen devices. Frameworks and languages: Calaba.sh offers different frameworks like Xamarin and React Native. And it supports programming languages like Java and Ruby. Types… Continue reading Calabash
Category: Test case documentation – QA
Test case documents
TestRigor- Mobile Testing Tool
TestRigor helps you to directly express tests as executable specifications in plain English. Users of all technical abilities are able to build end-to-end tests of any complexity covering mobile, web, and API steps in one test. Test steps are expressed on the end-user level instead of relying on details of implementation like XPaths or CSS… Continue reading TestRigor- Mobile Testing Tool
KIF Keep-It-Functional- iOS Testing Tool
KIF (short for “keep it functional”) is an iOS integration test framework that is closely related to and that uses XCTest test targets. KIF tests can be executed directly in XCTestCase or any subclass. KIF allows for easy automation of iOS applications by leveraging the accessibility attributes that the OS makes available to those with visual disabilities. One of… Continue reading KIF Keep-It-Functional- iOS Testing Tool
Effective methods for testing session timeouts and redirects on the web?
The first step for testing session timeouts and redirects is to define the requirements clearly and precisely. You need to know what the expected behaviour is for different user actions, such as logging in, logging out, refreshing the page, closing the browser, or switching to another tab. You also need to know what the timeout… Continue reading Effective methods for testing session timeouts and redirects on the web?
The best ways to handle edge cases and boundary conditions in end-to-end testing.
Identify edge cases and boundary conditions Design test cases and test data Execute test cases and monitor results Analyze and report issues Review and improve test cases Identify edge cases and boundary conditionsThe first step to handle edge cases and boundary conditions is to identify them. This requires a thorough understanding of the system requirements,… Continue reading The best ways to handle edge cases and boundary conditions in end-to-end testing.
Testcase Documentation On Cavity slider work order Excel Doc
Requirement : Test and verify that upon creating the sales order the work order will be created for the respective order based on the door width, door height etc. Test and verify that a custom button is developed in the work order. Test and verify that clicking the custom button the system will perform the… Continue reading Testcase Documentation On Cavity slider work order Excel Doc
QA Tips – Entering values to disabled fields
We can add or update the values in disabled fields by console. Steps: Edit the current record. Right click -> Select Inspect Select console. Click on clear icon. Type require([‘N/currentRecord’], currentRecord=>window.currentRecord=currentRecord); then press enter Type let recordObj = currentRecord.get(); then press enter If transaction line field need to be updated, select the corresponding field, and… Continue reading QA Tips – Entering values to disabled fields
Machine Learning in Software Testing
Introduction: Machine learning (ML) has emerged as a transformative force in various industries, and the realm of software testing is no exception. In recent years, the integration of machine learning techniques into software testing processes has shown significant promise in enhancing efficiency, accuracy, and overall quality assurance. This article explores the intersection of machine learning… Continue reading Machine Learning in Software Testing
4 Agile Values
Agile software development is guided by a set of principles and values outlined in the Agile Manifesto. While the Agile Manifesto itself doesn’t explicitly mention software testing, the principles and values it espouses have a significant impact on the testing process. Here are the four core values of the Agile Manifesto and how they relate… Continue reading 4 Agile Values
Types Of Traceability Matrix
A Traceability Matrix (TM) in software testing is a document that establishes a relationship between various artifacts produced during the software development life cycle. The primary purpose of a traceability matrix is to ensure that all requirements are addressed by the test cases and that no functionality is overlooked. There are different types of traceability… Continue reading Types Of Traceability Matrix