Business/Test Analyst
Course Overview
A Business Analyst (BA) plays a crucial role in the intersection of business and technology. They help organizations improve their processes, products, services, and software through data analysis. Business Analysts are vital in ensuring that business requirements are accurately translated into effective solutions.
Prerequisites: Students should have at least a high school diploma or GED, along with good computer knowledge.
4 Months (212 Hours) of Long Professional Course.
Demonstration: 4 Hours
Lab: 0 Hours
Total: 4 Hours
The module “Introduction to the Software Industry and Testing Jobs” is an essential component of the course “Business/Test Analyst.” This module serves as a comprehensive introduction to the software industry and provides an overview of testing jobs within this field. Students will gain a solid understanding of the software development life cycle (SDLC) and the role of testing in ensuring the quality and reliability of software applications. They will explore various types of testing, such as functional testing, regression testing, and performance testing. Additionally, the module will highlight the importance of test automation and the benefits it brings to the software testing process. By the end of this module, students will have a clear grasp of the software industry’s landscape and the different QA testing roles available to them.
Manual Testing Modules:
- Software Development Life Cycle
- Testing Methodologies (Waterfall, RUP Iterative, Agile)
- Different Testing Types: System, Black Box, End-to-end, Integration, Beta, GUI, Load, Performance, Stress, Volume, Endurance, Regression, Smoke, Ad hoc, Functional, Positive, Negative, Usability, 508 Compliance, User Acceptance Testing
- Testing Methodology / QA Process
- Business Requirement Document (BRD)
- System Requirement Specification (SRS)
- Design Documents (DD)
- Design Mockup/Wire frame/Prototype
- Requirement Assessment/Validation
- Documents: Test Strategy, Test Plan, PMP, CMP, SDP, RAR, TAR, LOE, Executive Summary, Test Cases, Test Scenarios, etc.
- Manual Testing vs. Automation
- Risk Analysis
- IV & V
- Use Cases
- Requirement Traceability Matrix (RTM)
- Test Matrix
- Interview questions and answers discussion
- Written test
- Oral presentation test
System Development Life Cycle (SDLC)
- Understanding concept of Business Modeling Requirement Gathering Analysis
- Design
- Implementation
- Testing
- Deployment
Software Development Standards
- Waterfall Method
- Spiral Model
- Rational Unified Process (RUP)
- Concepts of the RUP
- What is Iterative Development?
- Why Develop Iteratively? B
- Benefits of an Iterative Approach
- Mitigating risks
- Accommodating changes
- Reaching higher quality
- Learning and improving
- Increasing reuse
- Develop iteratively
- Manage requirements
- Model visually
- Use component-based architectures
- Continuously verify quality
- Manage changes
- RAD methodology
- Object-oriented analysis and design (OOAD)
- AGILE, XP Methodology
- Synchronize & Stabilize Methodology
- Prototype Model
- Comparison between Waterfall & RUP
- Artifacts Delivered at Each Phase of RU
- Six sigma
- CMMI
Interview questions and answers discussion
Written test
Oral presentation test
Introduction to Business Analysis & Requirement Gathering Strategy
- Role of a Business Analyst
- Gathering requirements
- Facilitating
- Conducting JAD sessions
- Meeting minutes
- Capturing requirements/decision
- Defect and change management
- Interviewing stake holders
- Negotiating with Business and IT
- Ingredients of a Business Analyst
- Structure of Development Team
- Position of a Business Analyst in the development team
- Software project Roles and responsibilities
- Responsibility Assignment Matrix
- Triple Constraint
- Initiation Phase deliverables
- Project Announcement
- Project Charter
- Communications Matrix
- Requirement Gathering Strategy
- Importance of Requirement gathering
- Requirement Gathering Techniques
- Different Types of Requirements
- JAD Session
- Role of a BA in JAD Session
- Preparing JAD Session Agenda
- How do conduct JAD session?
- Creating Functional Requirement Document
- Creating Software Requirement Specifications
- Gathering Functional Requirements Business Analyst/Project
- Manager/Systems Analyst/Implementation Specialist
- Gathering Technical Requirements: Design documents
- Requirements Traceability Matrix
- Real-world examples of Requirements
- Interview questions and answers discussion
- Written test
- Oral presentation
A Brief Overview of UML Methodology:
- RUP
- Use Case Diagrams
- Activity Diagrams
- Sequence Diagrams
- State Chart Diagrams
- Understanding Use Cases
- Use-case relationships
- Use Case Brainstorming
- Creating Use cases from Requirements
- Creating Use Case Narratives
- Change Management & Version Control Concept
- Defining Actors
- Define Use Cases
- Write a brief description for each Use Case
- Step-by-Step Description of the Flow of Events for each Use Case
- Trace Requirements for Use Cases
- Interview questions and answers discussion
- Written test
- Oral presentation test
Use & Benefits of Deliverables and Documentation:
- Project schedules
- Scope document
- Business Requirements
- Architecture diagrams
- Process maps
- Technical Requirements
- UML diagrams and Notation (Use case, State Transition, Collaboration, Deployment,Package, Class, Activity, Sequence diagrams)
- Use cases and Collaboration Case description
- Supplemental specifications (Screen, Report, Interface mockups and Screen flow diagrams)
- Report and interface requirements
- Application Contingency Plan
- Security management plan
- Business Recovery Plan
- Test plans and Test cases
- Traceability matrices
- Interview questions and answers discussion
- Written test
- Oral presentation test
A Brief Overview of the JIRA and ALM Tools:
- As a Site administrator
- Create Domain, Project, Users, and Project Admin
- Assign users to the projects
- Configured Wait_Before_Disconnect feature
- Configure mail interval, mail format, and version control settings
- As a Project Administrator
- Setup/assign user to the project
- Assign role/privilege to the user
- Created new users for project
- Set-up groups/create new group role
- Changed permissions of the new role
- Add users to the new role
- Customized project entities
- Defect field customization, i.e. making a field as a required field
- Create new user field, i.e. test environment (DEV, ALPHA, BETA, PROD, QUAL), in defect window.
- Requirement field customization, i.e. making a required field
- Requirement field customization, like modified requirement type from the default (Hardware, Software) to Functional, Non-Functional, System Change request, etc.
- Configuring mail
- As a User
- Enter requirements in the requirement section.
- Prepare excel sheets for export in the requirement field
- Export requirement to export in the requirement folder
- Convert requirements from the requirement section to tests in the test plan section
- Develop design steps or test cases in the test plan section
- Attach the screenshot for the steps, if necessary.
- Create template for the common steps
- Call template for the tests
- Calling a manual test with parameters
- Perform requirement coverage, link one test case to one requirement in the Test Plan section or perform requirement traceability
- Perform requirement coverage, link one test case to many requirements in the Test Plan section or perform requirement traceability
- Create test sets in the test lab section
- Import test cases in the test set
- Execute test sets in the test lab section
- Log defect in the test lab section
- Log defect in the Defect section
- Attach the screenshot for the defect
- Track or filter defects in the defect section
- Enter comment in the comment section after retesting the bug, like ‘retest passed’, recommending closing this defect or retest failed, recommending re-open
- Generate graphs and reports in the Requirement, Test plan, Test Lab & Defect sections
- Schedule automated tests to execute or run automated test scripts in batch mode
- Create and automate QTP scripts using TestDircetor or Quality center
- Test using QTP (Quality Test Professional)
- Interview questions and answers discussion
- Written test
- Oral presentation test
Introduction to Visio
- What is Visio?
- Available Versions
- Tied to the Web
- Extending Visio
- Requirements
- Installing Visio S
- Section Review
Core Components of Visio
- Shapes
- Stencils
- Templates
- Pages
- Layers
- Visio Tour
- Help System
- Section Review
How to Create Diagrams
- Creating a New Diagram
- Choosing Stencils & Shapes
- Adding Shapes
- Formatting Shapes
- Connecting Shapes
- Text
- Hyperlink
- Section Review
Custom Properties
- Custom Properties
- Custom Property Sets
- Reports
- Section Review
- Sharing/Saving & Printing
- Sharing Your Visio Files
- Using Visio Shapes Elsewhere
- Create Visio Diagrams Elsewhere
- Bringing Other Objects into Visio
- Saving
- Printing Section Review
Templates
- What are Templates?
- Template Categories
- Using Templates
- Creating Templates
- Section Review
Diagrams and Drawings
- Block Diagrams
- Building Plans
- Maps
- Section Review
Business Templates
- Brainstorming
- Business Process Diagrams
- Building Plans & Charts/Graphs
- Flow Chart
- Network Diagrams
- Organization Charts
- Project Schedule
- Section Review
Software & Databases
- Database: What is it?
- Flowcharts & Software Diagrams
- Web Diagrams
- Section Review
Professional Templates
- Electrical Engineering
- Mechanical Engineering
- Process Engineering
- Section Review
Shapesheets
- Shape Sheets
- Shape Sheets Concept
- Shape Sheets Formulas
- Managing Shape Sheets
- Section Review
Shapes
- Shapes
- Shape Operations
- Shape Groups
- Styles
- Patterns
- Section Review
Visio Automation
- Automation Services
- Smart Shapes
- Macros
- Visio SDK
- Section Review
- Interview questions and answers discussion
- Written test
- Oral presentation test
Getting Started with Microsoft Project
- Explore the Microsoft Project 2007 Environment
- Display an Existing Project Plan in Different Views
Creating a Project Plan
- Create a New Project Plan
- Assign a Project Calendar
- Add Tasks to the Project Plan
- Enter the Task Duration Estimates
- Add Resources in the Project Plan
Managing Tasks in a Project Plan
- Outline Tasks
- Add a Recurring Task
- Link-dependent tasks
- Set a Constraint to a Task
- Set a Task Deadline
- Add Notes to a Task
Managing Resources in a Project Plan
- Create a Resource Calendar
- Assign Resources to Tasks
- Assign Additional Resources to a Task
- Enter Costs for Resources
- Enter Values for Budget Resources
- Resolve Resource Conflicts
Finalizing the Project Plan
- Display the Critical Path
- Shorten the Project Duration
- Set a Baseline
- Print a Project Summary Report
Exchanging Project Plan Data with Other Applications
- Import Project Information
- Export Project Plan Data into Excel
- Copy a Picture of the Project Plan Information
Updating a Project Plan
- Enter Task Progress
- Enter Overtime Work
- Split a Task
- Reschedule a Task
- Filter Tasks
- Set an Interim Plan
- Create a Custom Table
- Create a Custom Report
Managing Project Costs
- Update Cost Rate Tables
- Group Costs
- Link Documents to a Project Plan
Reporting Project Data Visually
- Create a Visual Report
- Customize a Visual Report
- Create a Visual Report Template
Reusing Project Plan Information
- Create a Project Plan Template
- Create a Custom View
- Make Custom Views Available to Other Project Plans
- Share Resources
- Create a Master Project
Using Microsoft Project to create a real-life project schedule
Estimating a software project
FPA: Function Points Analysis
WBS (Work Breakdown structure)
Estimating Task Duration
Project Schedule
Scope change management
Configuration management
Intro to XML, Schemas, and DTDs.: Use of XML Spy
Interview questions and answers discussion
Written test
Oral presentation test
Our comprehensive Interview training will prepare you for any kind of job. 1:1 interview session, evaluation, improvement plan and follow-up will drastically boost your confidence and knowledge. You will be an expert on all tips and techniques, mistakes people usually make, formulating best answers, dealing with difficult situations, etc. It will also significantly improve your speech and presentation skill.
- Typical Interview Format Discussion
- Phone/Onsite Interview
- The tricks and techniques of successful interview
- What the Interviewers are looking for
- Questions to ask during Interview
- DOs and Don’ts for the interview
- The 100 most commonly asked questions during any interview
- Personal 1:1 interview practice and coaching: Individual secret personal evaluation and recommendation
- How to write a professional, eye catching resume and cover letter
- How to search and apply for jobs online
- Interview Success Product (Books, CDs)
- Researching Potential Employees
- Interview Follow up/Thank-You Letters
- Interview questions and answers discussion
- Written test
- Oral presentation test
Each student will be required to complete a real-time project that covers the entire course curriculum, as listed below. When their project is successfully completed, each student will then make a formal presentation of their entire work over 12 hours to an audience of fellow students under the supervision of the course instructor. The presentation will be conducted in three separate four-hour sessions. Each student is also required to spend an additional 36 hours participating as an audience member while their fellow student(s) are presenting their projects.
- Requirement writing
- Requirement Validation using SMART Criteria
- Generating Requirement Analysis Report (RAR)
- Creating Level of Efforts (LOE)
- Estimating a software project, WBS (Work Breakdown structure), and Estimating Task Duration & Project Schedule using Microsoft Project
- Creating Use Case, State Transition, Collaboration, Deployment, Package, Class, Activity, and sequence diagrams using ALM
- Create a test plan, then check in to the Shared Folder using Microsoft SharePoint
- Creating Domain, projects, Project admins, and users using JIRA/ALM
- Importing Requirements using JIRA/ALM
- Importing Requirements using Rational Requisite Pro
- Creating a Bug Life Cycle Diagram using MS Visio
- Writing Test cases for Functional, Positive, Negative, Equivalence Partitioning, Integration, Database Testing, and covering the traceability matrix
- Selecting right candidate for Smoke Testing and executing test cases
- Executing Test Cases for Functional, Positive, Negative, Equivalence Partitioning, Integration, and Database Testing
- Logging defects, assigning defects to the developers, demonstrating full Bug Life Cycle, and generating graphs and reports using JIRA/ALM
- Creating Test Analysis Report (TAR)
- Creating an Executive Summary for the test
- Writing a Traceability Matrix for Requirements, Test Cases and Defects
- Creating Release Notes, then Checking in to the Shared Folder using Microsoft SharePoint
- Create a user manual, then check in to the Shared Folder using Microsoft SharePoint
- Creating a post-mortem Mortem Reports, then checking In to the Shared Folder using Microsoft SharePoint
- Creating Application Contingency Plan, Security management plan, Business Recovery Plan, Project Management Plan (PMP), Configuration Management Plan (CMP), and a Software Development Plan (SDP)
About This Course:
- Instructor Lead Online Training
- Certificate of Completion
- Resume Preparation
- Interview Preparation
- Mock Interview
- Client Interview
- Project Support