|
Software testing can be defined as: Testing is an activity that helps to discover the errors / defects / errors in a software system under development, to provide a system error free and reliable solution to the customer. In other words, can be considered as an example: Suppose you're a good cook and are expecting some guests at dinner. Start making dinner, doing some very very very delicious dishes (of course outside, you already know how to do). And finally, when they are about to finish doing the dishes, you ask someone (or yourself) to check if everything is okay and there is too much salt / chile / nothing, if not in balance, can ruin the night (This is what he calls 'proof').
Are mainly classified into Automated Testing Manual.
It is the process used to help identify the correctness, completeness, security, and quality of developed computer software.
Testing is a process of technical investigation, performed on behalf of stakeholders, that is intended to reveal quality-related
information about the product with respect to the context in which it is intended to operate. This includes, but is not limited to,
the process of executing a program or application with the intent of finding errors. Quality is not an absolute; it is value to some
person. With that in mind, testing can never completely establish the correctness of arbitrary computer software; testing furnishes
a criticism or comparison that compares the state and behaviour of the product against a specification. An important point is that
software testing should be distinguished from the separate discipline of Software Quality Assurance (SQA), which encompasses all
business process areas, not just testing.
White box and black box testing are terms used to describe the
point of view a test engineer takes when designing test cases. Black box being
an external view of the test object and white box being an internal view.
Software testing is partly intuitive, but largely systematic. Good testing
involves much more than just running the program a few times to see whether it
works. Thorough analysis of the program under test, backed by a broad knowledge
of testing techniques and tools are prerequisites to systematic testing.
Software Testing is the process of executing software in a controlled manner; in
order to answer the question “Does this software behave as specified?” Software
testing is used in association with Verification and Validation. Verification is
the checking of or testing of items, including software, for conformance and
consistency with an associated specification. Software testing is just one kind
of verification, which also uses techniques as reviews, inspections,
walk-through. Validation is the process of checking what has been specified is
what the user actually wanted.
The complete software testing program consists of Manual Software testing along
with Automated Software Testing. Highlights of the program include:
- Manual Software Testing
- Automated Testing using HP Software
QC
QTP LR
- Project work focused to cover all the concepts of Manual as
well as automated Testing.
- Helping Candidates in Resume Preparation
- Assistance in Placements
- Interview Preparation
- Mock test, interviews
and quizzes for continuous improvement
Manual Software Testing
- Understanding Testing Basics
- What is Testing
- Test Team Structure
- Testing Environment
- Attributes of Tester
- Relevance of SDLC in software Testing
- SDLC Models (Waterfall, Incremental, Spiral, RAD, V Model)
- Different Types of Testing done at different stages
- Test factors and their implementation
- Designing Test Plan
- Designing Test Case
- How to report Defects
- Defect Lifecycle
- Web Testing
- Database Testing
- Security Testing
HP Quality Center
- Quality Center Basics
- Site Administration
- Project Customization
- Release Management using QC
- Requirement management using QC
- Test Case Management using QC
- Test Case Execution Control using QC
- Defect Reporting using QC
- Graphs and reports
HP Quick Test Professional
- Introduction to Automation
- Architecture of Functional Automation Tools
- Record and Play
- Modes of Recording
- Object Repository (Types)
- Object Repository Manager (ORM) and Merging of OR
- Object Identification
- Action
- Parameterization
- Check points ( Standard, Text, Bitmap, Database, XML, from
resource)
- Output Values (Standard, Text, Text Area, Bitmap, Database,
XML, from resource)
- Synchronization Points
- Regular Expression
- Recovery Scenarios
- VB Script
- Fundamentals of VBS
- Arrays and Array Function in VBS
- VBS Control Structures and VBS Functions
- Function Libraries
- QTP and Quality Center Connectivity
HP Load Runner
- Introduction to Performance Testing
- Record and Play
- Understanding Record Time Settings
- Understanding Run Time Settings
- Concept of Session ID
- Concept of Correlation in LR (Manual + Automatic)
- Check points (Text * Image)
- Parameterization
- Applying Rendezvous point
- Transaction points
- Creation of Scenario ( Manual + Goal oriented)
- Run Scenario
- Analyze Results
Quick Test
Professional
INTENDED AUDIENCE
- New users of Quick Test need to automate manual testing and
verification in a short amount of time.
- Other users of Quick Test Professional who need to customize
and enhance their automated tests using scripting.
COURSE HIGHLIGHTS
- Faculties are Experienced & working IT Professionals
- Extensive hands on Practical
- Labs available for extra practice.
OVERVIEW
This core course provides a comprehensive understanding of using Quick test
Professional as an automated functional
Testing tool for different environments.
COURSE OBJECTIVES
At the end of the course, you will be able to :
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 the object Repository
- Use debugging tools
- Use custom checkpoints to create more precise verification
points within a test.
- Use the object Repository manager
- Describer and use virtual objects
- Resolve object recognition problems
PREREQUISITES
- Working knowledge of windows, websites and Browsers
- Prior experience in testing and any high-level programming
language is beneficial.
COURSE OVERVIEW
Preparing to record
- Review documented user steps
- Identify the application under test (AUT)
- Prepare the test environment
Creating a Basic Test
- Create and execute basic test
- Understand Quick Test result
Working with Objects
- Identify objects and their properties
- discuss basics of the objects repository
Adding Synchronization
- Add Synchronization Steps
- Set Global Synchronization Time out
Verifying with Standard Checkpoints
- Enhance tests with checkpoints
- Use regular expressions
Using Parameters
- Use input and output parameters
- Create Data Driven Tests
- Enhance checkpoints with parameters
Building Multiple, Reusable Actions
- Create a Single Reusable Action
- Create multiple actions from a single action
- Use Global and Local Data Sheets
Adding Steps without Recording
- Add steps using keywords view
- Add steps using the steps Generator
Creating Test on a Web Application
discuss difference in:
- Setup
- Add-Ins
- Object Recognition
- Synchronization
Writing Custom Checkpoints
- Create a Custom checkpoint
- Compare a captured values with expected values
- Use debugging tools
- Report the step outcome with a Reporter
Using
Database Checkpoints
- define database checkpoints
- Create SQL Queries
- Insert a Database checkpoints
- Parameterize a database query
Utilizing a shared object repository
- Describe local versus shared object repositories
- Use the object repository manager
Solving Object Recognition Problems
- Use analog recording
- Use low- level recording
- Use a bitmap checkpoint
- Work with virtual objects
Utilizing recovery Scenarios
- Create a recovery scenario
- Associate a recovery
scenario with a test retrieving
Using VB Script
- Using VB Script operators, Statements and Functions
- Retrieving
|
---|
|
Testimonials
Lio Technologies is the best place for the students who want to make their bright future as a developer. There are best trainers to guide u. Lio Technologies has played vital role to fulfil my dream. Thank you Lio Technologies.
- Kuldeep, Infotech Enterprise Pvt. Ltd.
I wish all my best wishes to company. I hope my company will go progress in future. Thanks a lot Lio Technologies for my bright future.
- Maanvendra, Softonic Aura Pvt. Ltd.
I do not have words to explain the importance of being with this well reputed institute named Lio Technologies. Since the day I have joined it, I have a feeling that, A dying soul will heal now.
- Punita, NewEdgeSoftSol
There is no words how to explain how much I learned from this company. Today I am in a very good designation Because of Lio Technologies. I started my career with Lio technologies and get success in life. In other words my first step toward my success I started from Lio technologies.
- Munish, SFT Pvt. Ltd.
|