![](https://mkishtech.com/wp-content/uploads/2020/09/Logo_mktt.png)
Software testing in simple terms is analyzing and examining software products and solutions to check the usability for verifying the product’s pros and cons which in turn pushes businesses to expand and improvise on their outcome. Manual tools are used as a process of testing and evaluating the software’s components, products and services in layman perspective. Software testing can also be known as Application Under Test (AUT). Software testing holds the most coveted position in the tech industry, making it one of the many sought-after jobs.
Course Objectives:
- Understand concepts within Manual testing and its realtime usage
- Make use of tools to tailor out the existing applications to test
About the Trainer
Introduction
- Name: Meenakshi
- Professional Title: Lead QA Analyist
- Education: Master’s in Computer Science, XYZ University
- Expertise:
- Over 12 years of experience in software assurance and test framework architecture
- Proficient in end to end testing cycle, full-stack development with expertise in Java and web application development
- Industry Experience:
- Worked with leading tech companies, contributing to the development of scalable and secure applications
- Extensive experience in designing and implementing cloud-based solutions for diverse industries
- Training Experience:
- Conducted numerous training sessions on cloud architecture, software development best practices, and agile methodologies
- Received positive feedback for clear communication and hands-on, practical training approach
- Skills:
- Strong communication and presentation skills
- Ability to convey complex technical concepts in an understandable manner
- Passionate about fostering a collaborative and engaging learning environment
Checklist
Skill level
Beginner to Advanced
Time to complete
15 to 18 hrs online mode: LIVE session, Lead Testing Expert
Key take aways
e-book and certification of completion
Prerequisites
None – anyone who knows PC basics, with can do attitude
Offer
![](https://pd.w.org/2022/01/2661f82cd1ba9172.16386413.jpg)
10% Off on
EARLY BIRD OFFER
Syllabus
Software Testing Course Curriculum
Introduction
- Introduction to Software Testing
- Software Development Process
- Project Vs Product
- Objectives of Testing
- Testing Principles
Software Architecture
- Different Layers (tiers)
System Environment
- Development
- OA
- UAT
- PROD
Software Development Life cycle
- SDLC
SDLC Models
- Waterfall Model
- V-Model
- Incremental Iterative Models
- Agile Methodology
- Introducing Agile Proces
- Agile Manifesto
- Agile Principles
Software Testing Methods
- White Box Testing
- Black Box Testing
- Grey Box Testing
- Agile Testing
- Ad Hoc Testing
Levels of Testing .
Unit Testing
- Test approach
- TDD (est Driven Development)
Integration Testing
Test Approach-
- Big Bang Integration
- Top Down approach
- Bottom up approach
- Stub and Driver
- Continuous integration
System Testing
Test Approach-
- Requirement based (Traceability)
- Risk-Based (Risk factor number)
Functional Testing & Non Functional Testing
- Compatibility Testing.
- Performance Testing
- Load Testing
- Volume Testing
- Stress Testing
- Recovery Testing
- Parallel Testing
- Compliance esting
- Mutation esting
- Security lesting
- Usability Testing
Regression Testing & Types.
- Unit Regression
- Regional Regression
- Full Regression
User Acceptance Testing
- Alpha Testing
- Beta Testing .
- Regulatory Acceptance Testing
- Operational Acceptance Testing
- Contractual Acceptance Testing
Maintenance Testing
- Maintenance Test Life cycle
- Change Request
- Impact Analysis Document
- Type of Maintenance
- Corrective
- Perfective
- Adaptive
Software Testing Life Cycle (STLC)
- Requirement Analysis
- Test Planning
- Test Scenario / Test Case Design
- Test Environment Setup
- Test Execution
- Test Closure
Test process Documents
- Test plan
- Test scenarios
- Test Case
- RTM (Requirement Traceability Matribx)
- Defect Report
Test Case Authoring
- Functional Test case
- Review of Test case.
- Walkthroughs
- Inspection
- Peer Review
Build Release Process
- Standalone Application
- Client -Server Application
- Web- Application
Globalization Testing
- Internationalization Testing (l18N)
- Localization Testing (LION)
Defect Reporting & Tracking
- Defect Reporting
- Defect Life Cycle.
- Severity & Priority
- Defect tracking tools
Test Closure
- Criteria for Test Closure
- Test Summary Report
Agile Methods and Approaches
- Introduction to Kanban & Best Practices
- Scrum
- Getting Agile with Scrum
- Scrum Origin
- Projects where Scrum can be implemented
- Characteristics of Scrum
- Scrum framework.
- Main roles of a Scrum team
- Product Owner
- Scrum team
- team
- Chickens
Planning in Scrum
- Goals of Planning
- The planning onion
- Define the Vision
- Create the Product Roadmap and Organize the Scrum Teams
- Release Planning
- Sprint Planning
- Daily Scrum
Ceremonies in Scrum
- Sprint Planning Meeting
- The Daily Scrum
- Sprint Review Meeting
- Sprint Retrospection
Main artifacts of a Scrum project
- Product backlog
- Sprint backlog
- Burn down charts
- Potentially Shippable Product Increment
- Task Board
- Using User Stories to Scale Down a Project
- Concept of User Stories
- Format of User Stories
- Writing User Stories- Examples
- Definition of Done
Agile Testing Concepts
- What is agile testing?
- Agile testing quadrants
- Agile Testing principles
Exploratory Testing
- User stories
- Story points
- Designing test scenarios and test cases based on user stories
Test / Project Management Tool: JRA
- Importance of JIRA and How to Install IRA2
- What are the features of JIRA
- How to create a JIRA Project.
- Adding Users to our JIRA Account
- Importance of Defect Life Cycle and
- understanding the various stages / states of a defect.
- Converting a Defect Life Cycle into IRA
- workflow for a project
- Adding Bugs to the JIRA Project
- Attaching screenshots to the Bugs in IIRA
- Assigning, Closing, Adding comments etc to the JIRA bugs.
- Creating and Customizing JIRA Dashboard.
Additional
- Project Metrics
- QA & AC
- ISO & CMM Standards
- Testing Certifications
- Organization hierarchy.
- Role of Projects Team members
- Interview Questions