QAITIVE 2021-Presentation Basic testing
QAITIVE 2021-Presentation Basic testing
www.qaitive.rs
2. INTRODUCTION TO SOFTWARE TESTING
www.qaitive.rs
2. INTRODUCTION TO SOFTWARE TESTING
www.qaitive.rs
3. ROLES AND RESPONSIBILITIES
Project Manager
• Provides Go/No Go authorization that product is ready for release as
part of implementation planning and launch process
• Prioritizes issues and defects, and manage technical resources
• Makes decisions on unresolved issues
Business Analyst
• Define business requirements and expected results for business
acceptance
• Execute user acceptance testing
• Write business requirements
www.qaitive.rs
3. ROLES AND RESPONSIBILITIES
Scrum Master
• They are responsible for managing the exchange of information
between team members.
• A Scrum Master leads a scrum. Scrums are daily meetings
conducted by Agile, self-organizing teams that allow the team to
convene, share progress and plan for the work ahead.
Product Owners
• Members of the leadership team who manage the entire product
development process within an organization.
• They'll research and determine the clients' needs to determine which
features to include on products and will pitch ideas for product
features to stakeholders.
www.qaitive.rs
3. ROLES AND RESPONSIBILITIES
Developers
• Database Administrator
• Write application code
• Resolve defects
• Support testers
QA
• Write test plan to include test scenarios and cases
• Build test scripts
• Perform user acceptance testing
www.qaitive.rs
4. ENVIRONMENTS
www.qaitive.r
s
4. ENVIRONMENTS
www.qaitive.rs
5. ISSUE WORKFLOW
www.qaitive.rs
6. TYPES OF TESTING
www.qaitive.rs
6. TYPES OF TESTING
• Positive
• Negative
• Relation
• Performance
• Regression
• Smoke
• Automated
• Acceptance
• Integration
• System
• Security
• Compatibility
www.qaitive.rs
• Performance test cases
It is a good idea to have some performance test cases designed for each release to
ensure that each release maintains adequate performance.
Area Testing; Test each critical area of your software, logged in with different accounts
(accounts with small amounts of data, accounts with large amounts of data...).
www.qaitive.rs
7. TEST SCENARIO AND TEST CASES
www.qaitive.rs
8. CREATING OF TEST CASES
A test case can and should have the following elements. Note that normally a test
management tool is used by companies and the format is determined by the tool used.
www.qaitive.rs
Optimal or recommended set of elements for creating high quality test cases:
Squash TM is the test repository manager found in the open source Squash
toolkit. It enables the management of requirements, test cases and campaigns
execution in a multiproject context.