BIS657A | TOSCA – Automated Software testing

● Experiments ●
1.Installation of Tosca: Installation and Setup, Tosca Commander, Tosca Executor, Tosca XScan (Tosca Wizard) and Test Repository
2.Functional acceptance testing: Tosca to perform functional acceptance tests for web applications (Hint: Web Application of your choice)
3.Scanning and creating a module: Create a basic test case and Object Identification methods – By properties, By Anchor, By image, By Index
4.Buffer Operations: Setting buffer, Deleting buffer, Partial buffer, Expression evaluator and Process Operations.
5. Window Operations: Send Keys, Window Operations using MATH operation to perform calculations, such as finding the minimum or rounding a value.
6. Record and Playback: Enable recording in the Execution Recorder settings, record your interactions with the application, Edit the recorded steps and Play back the recording.
7.Designing Testcases: Data creation in Test Case design and Conversion of
Mapping and Templates.
8. Dynamic objects: (a) Creates dynamic lists when Module Attributes are added for the first time. (b) To convert a static list into a dynamic list, delete all static Module Attributes
 9. Synchronization: Wait On, Default Settings, Static Wait, Timeout, TBox Wait and SfWaitForBusyIndicator
10. Reusable Test Step block: Create a Reusable TestStepBlock and Creating and Using Libraries.
11.Conditional statements: create conditional statements in Tosca to run test steps
12.Practical Exercise and Wrap-Up: Build Test suit with suitable application and complete end to end automation process, Discussion on Best Practices and Q&A