In this session you will learn:
Course Overview
Introduction to Software Testing
Is Testing a Technical role
Project And Product
Quality Assurance Vs Quality Control
QC VS QA
Verification and Validation
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
Introduction to Software Testing - Part 2Sachin-QA
In this session you will learn:
Defect/Bugs in Software Testing
Quality Team Roles and Responsibilities
Career options available for a Test Engineer
Testing documentation
Testing Fundamentals
Testing Certification
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
In this quality assurance training, you will learn basics of software testing. Topics covered in this session are:
• Course Overview
• Introduction to Software Testing
• Is Testing a Technical role
• Project And Product
• Quality Assurance Vs Quality Control
• QC VS QA
• Verification and Validation
For more information, visit this link: https://www.mindsmapped.com/courses/quality-assurance/software-testing-training-beginners-and-intermediate-level/
In this session you will learn:
Defect/Bugs in Software Testing
Quality Team Roles and Responsibilities
Career options available for a Test Engineer
Testing Documentation
Testing Fundamentals
Testing Certification
What is Quality and Why need it?
What is the Statistical Quality Control
Software testing process Map
Test Planning and control
Test Analysis and Design
Implementation and Execution
Evaluating exit criteria and closure
In this session you will learn:
Testing Concepts and Manual Testing
Overview of Testing Life Cycle
Testing Methodologies
Dynamic Testing
Black Box Testing
White Box Testing
Gray Box Testing
Unit Testing
Integration Testing
System Testing
Regression Testing
User Acceptance Testing (UAT)
In this session you will learn:
SDLC and Quality Standard
What is SDLC and Stages?
Phases of SDLC
Design Types
SDLC Models
Waterfall Model
Spiral Model
V-Model
Big Bang Model
Introduction to Software Testing - Part 2Sachin-QA
In this session you will learn:
Defect/Bugs in Software Testing
Quality Team Roles and Responsibilities
Career options available for a Test Engineer
Testing documentation
Testing Fundamentals
Testing Certification
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
In this quality assurance training, you will learn basics of software testing. Topics covered in this session are:
• Course Overview
• Introduction to Software Testing
• Is Testing a Technical role
• Project And Product
• Quality Assurance Vs Quality Control
• QC VS QA
• Verification and Validation
For more information, visit this link: https://www.mindsmapped.com/courses/quality-assurance/software-testing-training-beginners-and-intermediate-level/
In this session you will learn:
Defect/Bugs in Software Testing
Quality Team Roles and Responsibilities
Career options available for a Test Engineer
Testing Documentation
Testing Fundamentals
Testing Certification
What is Quality and Why need it?
What is the Statistical Quality Control
Software testing process Map
Test Planning and control
Test Analysis and Design
Implementation and Execution
Evaluating exit criteria and closure
In this session you will learn:
Testing Concepts and Manual Testing
Overview of Testing Life Cycle
Testing Methodologies
Dynamic Testing
Black Box Testing
White Box Testing
Gray Box Testing
Unit Testing
Integration Testing
System Testing
Regression Testing
User Acceptance Testing (UAT)
In this session you will learn:
SDLC and Quality Standard
What is SDLC and Stages?
Phases of SDLC
Design Types
SDLC Models
Waterfall Model
Spiral Model
V-Model
Big Bang Model
Quality, quality concepts
Software Quality Assurance
Software Reviews
Formal Technical Reviews
SQA Group Plan
ISO 9000, 9001
Example
Internal and external attributes
Software Testing : Quality Assurance (QA) v/s Quality Control (QC) : Definition | Focus | Comparison | Scope | Approach
Some of the most confusing terminologies of software testing
Let’s take a look how the process of quality assurance has evolved in Cognifide. I would like to take you on a journey through the transformation of quality assurance process in our company from the dinosaurs to the electrically driven car sent into space. The short history from script approach to exploratory testing, from Testers to Quality Assurance Engineers, from manual to automated approach, from Quality Assurance to Quality Assistance, from Continuous Integration to Continuous Delivery and many other elements of our software quality path. Have we found an ideal and bulletproof Quality Assurance process? Has the evolution finished? If not, what’s next?
Adam Makarowicz – Principal Quality Assurance Engineer in Cognifide. 8 years of experience in software testing. A highly motivated person who always tries to find the most effective solution in any situation. Working closely with clients to overcome their difficulties and help them to reach their business goals. Swiftly changing hats of QA Lead, Technical Lead, Business Analyst to learn, share and accommodate project and company needs.
Software Quality Assurance (SQA) is essential in assuring the quality of software development. Topics such as SQA core concept, QA & developer relationship, common mistakes made by developers, cost of bugs at different stages of software development, best practices to avoid silly bugs in development stage and thus reducing the probability of getting a bug by the clients - are discussed in the slides.
Introduction to Software Testing - Part 1Murageppa-QA
In this Quality Assurance Training session, you will learn about introduction to software testing. Topic covered in this session are:
• Course Overview
• Introduction to Software Testing
• Is Testing a Technical role
• Project And Product
• Quality Assurance Vs Quality Control
• QC VS QA
• Verification and Validation
For more information, about this quality assurance training, visit this link: https://www.mindsmapped.com/courses/quality-assurance/software-testing-training-with-hands-on-project-on-e-commerce-application/
In this quality assurance training session, you will learn introduction to software testing. Topics covered in this course are:
• Course Overview
• Introduction to Software Testing
• Is Testing a Technical role
• Project And Product
• Quality Assurance Vs Quality Control
• QC VS QA
• Verification and Validation
TO know more, visit this link: https://www.mindsmapped.com/courses/quality-assurance/get-practical-training-on-software-testing-quality-assurance-qa/
In this session you will learn:
Defect/Bugs in Software Testing
Quality Team Roles and Responsibilities
Career options available for a Test Engineer
Testing documentation
Testing Fundamentals
Testing Certification
For more information, click here:
https://www.mindsmapped.com/courses/quality-assurance/software-testing-tutorial/
Find more about quality assurance training on this slide. Topics covered on this session are:
Defect/Bugs in Software Testing
Quality Team Roles and Responsibilities
Career options available for a Test Engineer
Testing documentation
Testing Fundamentals
Testing Certification
For more information, visit: https://www.mindsmapped.com/courses/quality-assurance/quality-assurance-training-learn-manual-and-automation-testing/
In this quality assurance training, you will learn Test Team Responsibilities. Topics covered in this session are:
• Defect/Bugs in Software Testing
• Quality Team Roles and Responsibilities
• Career options available for a Test Engineer
• Testing documentation
• Testing Fundamentals
• Testing Certification
For more information, visit this link: https://www.mindsmapped.com/courses/quality-assurance/software-testing-training-beginners-and-intermediate-level/
The Role of Quality Assurance in Software Testing.pdfUncodemy
In today's fast-paced digital world, software applications have become the backbone of almost every industry. Software is essential for increasing productivity and providing high-quality services in a variety of industries, including healthcare, banking, entertainment, and transportation.
Quality, quality concepts
Software Quality Assurance
Software Reviews
Formal Technical Reviews
SQA Group Plan
ISO 9000, 9001
Example
Internal and external attributes
Software Testing : Quality Assurance (QA) v/s Quality Control (QC) : Definition | Focus | Comparison | Scope | Approach
Some of the most confusing terminologies of software testing
Let’s take a look how the process of quality assurance has evolved in Cognifide. I would like to take you on a journey through the transformation of quality assurance process in our company from the dinosaurs to the electrically driven car sent into space. The short history from script approach to exploratory testing, from Testers to Quality Assurance Engineers, from manual to automated approach, from Quality Assurance to Quality Assistance, from Continuous Integration to Continuous Delivery and many other elements of our software quality path. Have we found an ideal and bulletproof Quality Assurance process? Has the evolution finished? If not, what’s next?
Adam Makarowicz – Principal Quality Assurance Engineer in Cognifide. 8 years of experience in software testing. A highly motivated person who always tries to find the most effective solution in any situation. Working closely with clients to overcome their difficulties and help them to reach their business goals. Swiftly changing hats of QA Lead, Technical Lead, Business Analyst to learn, share and accommodate project and company needs.
Software Quality Assurance (SQA) is essential in assuring the quality of software development. Topics such as SQA core concept, QA & developer relationship, common mistakes made by developers, cost of bugs at different stages of software development, best practices to avoid silly bugs in development stage and thus reducing the probability of getting a bug by the clients - are discussed in the slides.
Introduction to Software Testing - Part 1Murageppa-QA
In this Quality Assurance Training session, you will learn about introduction to software testing. Topic covered in this session are:
• Course Overview
• Introduction to Software Testing
• Is Testing a Technical role
• Project And Product
• Quality Assurance Vs Quality Control
• QC VS QA
• Verification and Validation
For more information, about this quality assurance training, visit this link: https://www.mindsmapped.com/courses/quality-assurance/software-testing-training-with-hands-on-project-on-e-commerce-application/
In this quality assurance training session, you will learn introduction to software testing. Topics covered in this course are:
• Course Overview
• Introduction to Software Testing
• Is Testing a Technical role
• Project And Product
• Quality Assurance Vs Quality Control
• QC VS QA
• Verification and Validation
TO know more, visit this link: https://www.mindsmapped.com/courses/quality-assurance/get-practical-training-on-software-testing-quality-assurance-qa/
In this session you will learn:
Defect/Bugs in Software Testing
Quality Team Roles and Responsibilities
Career options available for a Test Engineer
Testing documentation
Testing Fundamentals
Testing Certification
For more information, click here:
https://www.mindsmapped.com/courses/quality-assurance/software-testing-tutorial/
Find more about quality assurance training on this slide. Topics covered on this session are:
Defect/Bugs in Software Testing
Quality Team Roles and Responsibilities
Career options available for a Test Engineer
Testing documentation
Testing Fundamentals
Testing Certification
For more information, visit: https://www.mindsmapped.com/courses/quality-assurance/quality-assurance-training-learn-manual-and-automation-testing/
In this quality assurance training, you will learn Test Team Responsibilities. Topics covered in this session are:
• Defect/Bugs in Software Testing
• Quality Team Roles and Responsibilities
• Career options available for a Test Engineer
• Testing documentation
• Testing Fundamentals
• Testing Certification
For more information, visit this link: https://www.mindsmapped.com/courses/quality-assurance/software-testing-training-beginners-and-intermediate-level/
The Role of Quality Assurance in Software Testing.pdfUncodemy
In today's fast-paced digital world, software applications have become the backbone of almost every industry. Software is essential for increasing productivity and providing high-quality services in a variety of industries, including healthcare, banking, entertainment, and transportation.
Imaginea's Test engineering shares its process guideliness, best practices and recommedations for effective Product testing. Ensures software products behave the way they are supposed to.
Problems and challenges related to qa outsourcingAlisha Henderson
The rules of software quality assurance lead to well-known benchmarks by which the product is produced can be set against. Along related lines, the process found in any good quality assurance program refer to established patterns to which the development procedure can be examined and adjusted as the case may be.
What is the Difference Between Software Testing and QA Testing.pptxCalidad Infotech
In the fast-paced world of ever-evolving technology and the rapid rise of the IT industry, businesses and organizations worldwide pay utmost attention to quantity and quick deployment of digital products to capture significant market share.
Advancing Your QA Career_ Specializations and Growth Opportunities.pdfUncodemy
To propel your QA career in the realm of software testing in Bhopal, it's prudent to contemplate the pursuit of certifications and additional training tailored to your chosen specialization. These recognized qualifications wield the potential to elevate you above your peers in a highly competitive job market. Furthermore, fostering a robust professional network and staying attuned to the latest trends in software testing are imperative for the sustained progression of your career.
As a dedicated QA professional in the Bhopal region, embracing specialization within the software testing domain affords you the opportunity to cultivate expertise in a specific niche, unlocking pathways to more fulfilling and demanding roles. The demand for adept software testers in Bhopal is on a consistent upswing, making this an opportune moment to explore various specializations and bask in substantial career growth. Whether your inclination leads you towards automation, performance, security, or any other specialization within software testing, it's crucial to remember that the landscape of software testing is in a perpetual state of evolution, presenting you with myriad avenues for career advancement.
White paper quality at the speed of digitalrajni singh
Our modern testing practices help speed up the current scope of quality assurance with help of a cognitive approach. Here is the link to download my published whitepaper on "Quality at the Speed of Digital" https://www.nagarro.com/qa-at-the-speed-of-digital #qualityassurance
Software Quality Assurance is important because Quality in the softw.pdfaquastore223
Software Quality Assurance is important because Quality in the software is one of the pivotal
aspects of a software development company. quality assurance starts from the beginning of a
software project, right from the analysis phase. Software Quality Assurance (SQA) is defined as
a well planned and systematic approach to evaluate the quality of software. It checks the
adherence to software product standards, processes, and procedures. SQA includes the
systematic process of assuring that standards and procedures are established and are followed
throughout the software development life cycle and test cycle as well. The compliance of the
built with agreed-upon standards and procedures is evaluated through process monitoring,
product evaluation, project management etc.
Software quality assurance methods
The main reason of involving quality in software assurance in the process of software product
development is to make sure that the final product built is as per the requirement specification
and comply with the standards.
SQA encompasses different activities, like :
1) Requirement analysis and definition
2) Design architecture and description
3) Coding and logic analysis
4) Change and configuration management
5) Testing and standard compliance
6) Release management and Release Control
Different Functionalities of Quality Assurance are the following:
1. Maintaining the quality of the project as per business requirements and Specifications.
2. Defect Prevention. And formal methods for other defect prevention techniques.
3. Defect Reduction
4. Inspection, formal and informal reviews: Direct fault detection and removal without
executing the project scenario.
5. Testing the project for Failure observation and bug removal.
6. Risk identification.
7. Defect tracking techniques and methods
8. Software fault tolerance.
9. Concluding Remarks and maintaining reports.
Software quality can be quantified into two major groups such as:
1. Software Functional Quality: It basically shows how well the software product conforms to
the basic design, based on functional requirements. The attribute can also be described as the
fitness for purpose of a software.
2. Software Structural Quality: It reflects to how well the project meets the non-functional
requirements such as usability, accessibility and security that helps in proper the delivery of the
functional requirements. It basically defines the degree of correctness of the product.
.
Solution
Software Quality Assurance is important because Quality in the software is one of the pivotal
aspects of a software development company. quality assurance starts from the beginning of a
software project, right from the analysis phase. Software Quality Assurance (SQA) is defined as
a well planned and systematic approach to evaluate the quality of software. It checks the
adherence to software product standards, processes, and procedures. SQA includes the
systematic process of assuring that standards and procedures are establis.
In this session you will learn:
Configuring Selenium - Webdriver
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
In this session you will learn:
Installing Selenium IDE
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
In this session you will learn:
FEATURES OF SELENIUM
COMPONETS OF SELENIUM
SELENIUM IDE
SELENIUM RC
SELENIUM Web Driver
SELENIUM GRID
SELENESE
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
In this session you will learn:
Software Testing Tool – Overview
Advantage- Automation
Disadvantage - Automation
Grouping of Automation Tool
Functional Tool
Source Code Testing Tool
Performance Tool
Test Management Tool
Security Testing Tool
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
In this session you will learn:
Introduction to HP Quality Center.
Release Management Module.
Test Plan Module.
Test Lab Module.
Defect Management Module.
Reports Module.
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
In this session you will learn:
What Exactly is JIRA?
JIRA as an Issue Tracker
JIRA as a Project Management Tool
JIRA Roles
JIRA Request Format
JIRA Workflow Model
General JIRA Structure
Browsing Project issues
Created vs Resolved issue Report
JIRA Help
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
In this session you will learn:
Defect Life Cycle
Defect States
Defect Content
Severity Vs Priority
Severity Levels
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
In this session you will learn:
Test Case Design and Techniques
Black-box: Three major approaches
Steps for drawing cause-Effect Diagram:
Behavior Testing
Random Testing
White Box Techniques
Path Testing
Statement Coverage
Data Flow Testing
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
In this session you will learn:
Test Estimation Techniques
Work Breakdown Structure (WBS)
Benefits of Work Breakdown Structure
Three Point Estimation
Functional Point Method
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
In this session you will learn:
Test Strategy and Planning
Test Strategy Document
Test Planning
Test Estimation Techniques
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
In this session you will learn:
Requirement Management
Configuration Management
Project Management
Risk Management
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
In this session you will learn:
Types of Testing
Start and Stop of Testing
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
In this session you will learn:
Overview of Testing Life Cycle
Testing Methodologies
Black Box Testing
White Box Testing
Gray Box Testing
Integration Testing
System Testing
Regression Testing
User Acceptance Testing (UAT)
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
In this session you will learn:
Agile Approach
What does the Agile Manifesto Mean?
12 Principles of Agile
Central: Incremental and Iterative Development
Agile Methods
Scrum Lifecycle
Agile Methods – Scrum
Scrum Values
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
In this session you will learn:
SDLC and Quality Standard
What is SDLC and Stages
Phases of SDLC
SDLC Models
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
In this session you will learn:
Introduction to Test Automation Framework
What is a Test Automation Framework?
Utility of Test Automation Framework
Sample Automation Test Framework
Types of Automation Frameworks
Data Driven Automation Framework
Keyword Driven Automation Framework
Hybrid Automation Framework
Benefits of Automation Framework Approach
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
2. Page 2Classification: Restricted
Agenda
• Course Overview
• Introduction to Software Testing
• Is Testing a Technical role
• Project And Product
• Quality Assurance Vs Quality Control
• QC VS QA
• Verification and Validation
3. Page 3Classification: Restricted
• Module 1 – Introduction to QA – Software Testing
• Module 2 – Software Development Life Cycle(SDLC) and Quality Standard
• Module 3 – Testing Concepts and Manual testing
• Module 4 – Requirements, Configuration Management, Strategy and Defect
life Cycle
• Module 5 – Testing Tools and Automation
Software Quality Testing
4. Page 4Classification: Restricted
• What is Testing? What is QA? Are they the same or different?
• Is Testing a Technical Role? Do we need technical knowledge?
• Projects And Products
• Quality Analyst and Quality Control
• Verification and Validation
• Defect/Bugs in Software Testing
• Quality Team Roles and Responsibilities
• Career options available for a Test Engineer
• Testing Market and Opportunities
• Class Assignment
Module 1- Introduction to QA-Software Testing
5. Page 5Classification: Restricted
Day 1- Introduction to Software Testing
Software Testing
Software testing is a planned process that is used to identify the
correctness, completeness, security and quality of software.
Testing is generally done to demonstrate that the software is doing
what it is supposed to do as well as the software is not doing what it is
not supposed to do.
Quality Assurance
QA is planned and systematic way to evaluate quality of process used to
produce a quality product. The goal of a QA is to provide assurance that a
product is meeting customer’s quality expectations.
6. Page 6Classification: Restricted
Is Testing a Technical role
Is Testing a Technical Role? Do we need technical knowledge?
Testing plays crucial role in IT industries but does not required any technical
knowledge when comes to Manual Testing . The main focus is to plan and
perform Functional Testing from a user’s perspective.
A tester needs to have excellent Communications skills, Technical skills,
Leadership qualities and Analytical / Judgment skills. He or she must
develop out of the box and critical thinking, be creative and strive for
excellence. Technical skills would need to be supplemented with good
domain knowledge. This includes an ability to write code, good
understanding of systems and application architecture, and knowledge of
databases.
7. Page 7Classification: Restricted
Project And Product
Project: Project is developed based on the customer requirements and his
usage only.
Product: Product is developed based on the company specifications a use
multiple costumers
8. Page 8Classification: Restricted
Quality Assurance Vs Quality Control
Quality Assurance
The function of software quality that assures that the standards, processes,
and procedures are appropriate for the project and are correctly
implemented.
Quality Control
QC is a set of activities for ensuring quality in products. The goal of QC is to
identify defects after a product is developed and before it's released.
10. Page 10Classification: Restricted
Verification and Validation
Verification
Verification is a static practice of verifying documents, design, code and
program. It does not involve executing the code. It is human
based checking of documents and files. Verification uses methods like
inspections, reviews, walkthroughs, and Desk-checking etc.
Validation
Validation is a dynamic mechanism of validating and testing the actual
product. It always involves executing the code. It is computer based
execution of program. Validation uses methods like black
box (functional) testing, gray box testing, and white box (structural) testing
etc.