Learning
Welcome to Testiver Learning
Gain practical skills to increase efficiency through business process improvement with Business Analysis and Test Analyst training courses
Our training curriculum moves from the fundamentals to user requirements, to Agile and modeling, UAT, SIT V-Model . Analysts can get the real-world, essential business skills needed to plan business analysis and testing activities throughout the project lifecycle.
- Business Analysis
Introduction to Business Analysis
Who is a Business Analyst?
Business Analysts have emerged to have a key role in recent business scenarios. Some people think that the role of a Business Analyst is to make money for the organization, which may not be true in direct context. But indirectly, the action and decision taken by Business Analysts do leave an impact on the financial prospects of the organization.
A primary job responsibility of Business Analyst is to communicate with all stakeholders & to elicit, analyze and validate the requirements for changes to business processes, information systems, and policies.
A professional business analyst plays a big role in moving an organization toward efficiency, productivity, and profitability.
Before we jump into the tutorial, we will see some basic perspective of a Business Analyst to help the organization succeed. The foremost priority for any business analyst will be to try understanding following things
- Understand what business does and how it does
- Determine how to improve existing business processes
- Identify the steps or tasks to support the implementation of new features
- Design the new features to implement
- Analyze the impact of implementing new features
-
Implement the new features
Different Business Analyst Role
Business Analyst can be from any sector, and the role differs based on the sector. Business Analyst are classified into various categories like
- Business Analyst
- Business Process Analyst
- IT Business Analyst
- Business System Analyst
- System Analyst
- Data Analyst
- Functional Architect
- Usability or UX Analyst
Typical Qualities of a Good Business Analyst:
- Analytical skills– An outstanding analytical skills will separate out a good business analyst. A good part of BA role includes analyzing data, workflow, user or stakeholders inputs, documents, etc.
- Leadership skills– directing team members, forecasting budget, helping team members with the problem, etc.
- Business process and planning– Planning the project scope, understanding and implementing requirement of project, identifying resources required for the project and so on
-
Technical skill– If a business analyst is in the IT sector, few technical aspect are expected to know like operating systems, hardware capabilities, database concepts, networking, SDLC methodology, etc.
Tools of the Trade
To make their work easier, the business analyst often depends on tools like
- TopTeam Analyst: This tool helps in providing a complete solution for requirements gathering and management
- SmartDraw: It is a graphic diagramming tool that use stencils for organizational charts, swim lanes, data flow diagram, etc.
- Blueprint: This tool produces a blue print of the project artifacts like development models, test scenarios, use cases, flow charts, etc. to ensure that everything is falling in line and as per expectation
- Survey Monkey: It allows you to send survey to stakeholders, capture their feedback, rank and prioritize their view and turn them into requirements
There are many other tools like iServer, Meetingsense,Ravenflow,AnalystPro, which could be used by Business Analyst during the project.
- Software Testing
Introduction to Software Testing
- Software testing is a process used to identify the correctness, completeness, and quality of developed computer software. It includes a set of activities conducted with the intent of finding errors in software so that it could be corrected before the product is released to the end users.
- In simple words, software testing is an activity to check whether the actual results match the expected results and to ensure that the software system is defect free.
Testing Fundamentals
- Software Testing – Introduction – Importance (02:02)
- Seven Fundamental Principles of Testing (05:18) (Must Watch)
- SDLC Vs STLC (03:58)
- Software Testing Life Cycle – STLC explained
Types of Testing
- Manual Testing Tutorials for Beginners
- Automation Testing
- Unit Testing (02:22)
- Integration Testing (03:24)
- System Testing (01:54)
- Smoke and Sanity Testing
- What is Regression Testing?
- Non – Functional Testing (01:30)
TestCase Development
- First Steps Test Case Development (01:30)
- Test Scenario (02:04)
- Test Case Specifications (03:56)
- Test Basis (01:33)
- Traceability Matrix (01:10)
Testing Techniques
- Equivalence Partitioning & Boundary Value Analysis (03:01)
- Decision Table Testing (02:02)
- State Transition Diagram (02:52)
- Use Case Testing (01:18)
- Testing Review (05:39) (Must Watch)
Test Management & Control
- Estimation (02:42)
- Test Plan (03:08)
Defects
- Defects (02:42)
- Defect Life Cycle (02:18)
- Testing Tools