Leveraging 10-year experience in software testing and quality assurance services, Prospects IT detects all severe defects and helps companies deliver best-in-class software. Prospects IT provides full-range QA services to help our customers deliver high-quality software meeting tight deadlines of frequent releases.
Testing is the practice of making objective judgments regarding the extent to which the system (device) meets, exceeds or fails to meet stated objectives. There are two fundamental purposes of testing: verifying procurement specifications and managing risk.
First, testing is about verifying that what was specified is what was delivered: it verifies that the product (system) meets the functional, performance, design, and implementation requirements identified in the procurement specifications. Second, testing is about managing risk for both the acquiring agency and the system's vendor/developer/integrator
Software Testing
Testing Forum
Introduction
Testing Start Process
Testing Stop Process
Testing Strategy
Risk Analysis
Software Listings
Test Metrics
Release Life Cycle
Interoperability Testing
Extreme Programming
Cyclomatic Complexity
Equivalence Partitioning
Error Guessing
Boundary Value Analysis
Traceability Matrix
Quick Test Professional (QTP)
Objectives
- Create basic scripts from a manual test case
- Enhance basic tests with synchronization and verification
- Parameterize tests to run with multiple sets of data
- Create and reuse modular actions
- Use debug tools
- Use custom checkpoints to create more precise verification points within a test
- Manage shared object repositories by using Object Repository Manager
- Describe and use virtual objects
- Resolve object recognition problems
Focus on
- Live facilitator led class that is focused towards mastering the basic to advanced level concepts of HP UFT (QTP).
- Core Automation concepts - why, how, when, what etc.
- Programming basics and best practices using VB Scripting
- Practical Automation Project planning and framework designing
- Guidelines on how to choose Test scripts for automaton
- Achieving maximum reusability using HP UFT for maximum return on investment
- HP UFT certification orientation
- Descriptive Programming and its scope
- Study material to make the learning experience complete
- Resume, job and interview guidance
- Recorded session to make reviewing easy
- Hands on assignments for thorough understanding of concepts
- Practical real time examples.
Load Runner
Topics Covered
- The LoadRunner Testing Process
- Load Runner Testing
- Difference in types of Testing
- Introduction of protocols in VuGen
- Virtual generator
- Parameterization in vuser scripts
- Controller
Course Highlights
- Instructor Led - Face2Face True Live Online class.
- More interaction with student to faculty and student to student.
- Detailed presentations. Soft copy of Materiel to refer any time.
- Practical oriented / Job oriented Training. Practice on Software Tools & Real Time project scenarios.
- Weekly mock interviews / group discussions / interview related questions.
- Test Lab is in Cloud Technology - to practice on software tools.
Database Testing
Topics Covered
- LoadRunner Installation
- LoadRunner Versions
- Performance High Level Plan
- Introduction
- Recording for the Web
- Replay
- Transactions
- Parameters
- Auto Correlation after Recording
- Verification
- Actions
- Introduction to Script View
- Advanced Scripting Techniques
- Manual Correlation
- Auto Correlation during Recording
- Introduction to Scenarios
- Scenario Execution
- Scheduling Scenarios
- Performance Monitors
Course highlights
- Database concepts
- Basic SQL (Structured Query Language)
- Testing with SQL
- Using SQL in Scripting Languages
Selinium
Objectives
- After this course, you'll be able to
- Understand all about the Selenium fundamentals
- Test applications with Selenium IDE
- Leverage these tests with Selenium RC
- Understand what is Selenium Grid
- Design efficient and robust tests for both classic and Ajax applications
- Use the 3rd party tools that helps during the test development process
- Know how to ease the integration of Selenium into your existing test infrastructure
- Prepare yourself to the future of web testing with Selenium 2.0
- The Selenium Project
- Selenium IDE
- Selenium Remote Control
- Selenium Grid Overview
- Testing Strategies
- Selenium In Your Company
- Selenium 2.0
Objectives
SAP
Topics Covered
- Introduction to automated testing of SAP systems
- Set up the system landscape for eCATT
- eCATT environment (scripts and script language)
- Test applications (what can I test and how?)
- Develop executable test cases
- Version eCATT scripts
- Migrate CATT to eCATT
- Test Workbench overview
- Change Diagnostics
- Transparency and documentation of current system configuration and business processes
- Control Dashboard to control parameter settings across the solution
- Transparency on past and planned changes
- IT Reporting for software and infrastructure changes
- Change Distribution
- Focus on technical distribution of changes
- SAP Netweaver development environments for ABAP, EP, PI, NWDI
- Transport of Non-ABAP objects via Enhanced Change and Transport System
- SAP best practises for transport landscape topologies and release strategies
- Change Request Management
- Maintenance Management
- SAP's best practices for regular maintenance of SAP software (ABAP and JAVA)
- Support Package stack strategy and side effect reporting
- Proactive implementation of SAP Notes
- Maintenance Optimizer and Hot News Inbox in SAP Solution Manager
- Test Management
- Test organization with SAP Solution Manager
- Test automation with eCATT and SAP Code Inspector
- Setup of the test environments
- Change Control Management
Mobile Testing
Our Course
- Overview of Mobile phone architecture
- Overview Mobile OS and Platforms and Types of Mobile Application
- Mobile Web Testing Guidelines and Approach
- Android Device Fragmentation
- Choosing devices for Testing
- Android Environment Set Up
- Installing Android App
- Android Market (Play Store) Submission Process
- Generations of Apple devices
- Installing Apple Apps
- What is UDID, Importance of Provisioning Profile, UDID Finders
- Apple Submission Process
- Network Related Testing, Battery Consumption Testing and Interruption Testing
- Verifying Memory usage by app
- Testing on different types of devices
- Creating test cases on android app
- Different Mobile Automation Tools
- Module 1: Introduction to Mobile Device Testing
- Module 2: Mobile Application Testing Strategy and Challenges
- Module 3:Android Mobile Basics and Set up emulator
- Module 4: Working with Android Testing
- Module 5: Android and iPhone Testing
- Module 6: Mobile Application Testing Execution with emulators
- Module 7: Mobile Application Testing Execution with emulators
- Module 8: Mobile Application Automation Testing- Selenium
Our Mobile Apps Testing Course
Security Testing
Course
- Introduction to Security Testing
- Security Testing Prior to Development
- ecurity Testing During Definition and Design
- Security Testing During ImplementationUnderstanding and Testing Security Controls
Advanced techniques
- Protection from format string vulnerabilities
- Protection from buffer overflow vulnerabilities
- White box fuzzing
- Web security
- SQL injection
- String analysis and solving
Big Data And Hadoop
Course Objectives
- Master the concepts of Hadoop Distributed File System and MapReduce framework
- Setup a Hadoop Cluster
- Understand Data Loading Techniques using Sqoop and Flume
- Program in MapReduce (Both MRv1 and MRv2)
- Learn to write Complex MapReduce programs
- Program in YARN (MRv2)
- Perform Data Analytics using Pig and Hive
- Implement HBase, MapReduce Integration, Advanced Usage and Advanced Indexing
- Have a good understanding of ZooKeeper service
- New features in Hadoop 2.0 -- YARN, HDFS Federation, NameNode High Availability
- Implement best Practices for Hadoop Development and Debugging
- Implement a Hadoop Project
- Work on a Real Life Project on Big Data Analytics and gain Hands on Project Experience