
In this lecture, i will discuss the quality concept in general terms and then software quality as it relates to all aspects of the software development life cycle i.e requirements, design, coding, testing, training and configuration management. Software quality need for successful projects is discussed also with other topics.
In this lecture the term defect/bug is discussed, effects of software issues, some historical examples about bug effects are discussed. Categories of software bugs, their origins, and defect elimination strategies are discussed. Defect removal techniques i.e testing and inspection are discussed and their effectiveness is shown in the table.
In this lecture, i will demonstrate to you, how we can report bugs in bug tracking tool, Jira
I will demonstrate to you, how to work with browser stack https://www.browserstack.com/
In this section, I will discuss what is automation, the reasons for automation, barriers to automation, and how to overcome the barriers in our automation efforts.
In this lecture i will discuss with you about the software testing, need of software testing, tester and developer's mindset, role of testing in successful project, Seven testing principles, test plan and so on.
This course Software QA/Testing: Learn Testing with Demonstration will not only teach you about the testing but will show how you can prepare the test cases, test report by using Jira and how you can use the Browser stack for cross-browser testing, How you can test the mobile application and so on. The main goal of this course is to help existing or future QA analysts, testers and leads to build a solid foundation in Quality Assurance and Testing in order to excel in their job or be able to successfully pass the interview and secure the QA Quality Assurance analyst job.
The structure of this course is very simple yet comprehensive and powerful and covers all the knowledge necessary and topics for Testing and Quality Assurance. You'll learn the processes, documents, terminology, and techniques used by QA - a practical course to prepare you to work as a QA team member in the real world. This course deals with a very important aspect of software engineering: quality assurance of software products and services.
We need to develop quality software because:
Reduces time to market for new products
Enhances market share compared to direct competitors
Minimizes "Scrap and rework" expenses
Minimizes the risk of serious litigation
Minimizes the risk of serious operating failure and delays
Minimizes the risk of bankruptcy or business failure, which may be attributed directly to poor quality or poor software quality.
As a QA/Testing professionals, quality should be part of our way of doing things, we can improve the software quality by doing quality training to our human resources, so this course is just an effort towards that from my side. Wish you best of luck