UdemySoftware Testing

Combinatorial Testing

التصنيف الكامل: Development > Software Testing > Software Testing

Combinatorial Testing

عن هذا الكورس

This course provides an overview of combinatorial testing concepts and provides hands-on experience for everyone from beginners to experts with a course outcome of confidently generating their own combinatorial test suites. Students will understand terminology, concepts, and applications of combinatorial testing. The course teaches students to use a freely available and award winning open source tool called ACTS - Advanced Combinatorial Testing Services so that they are able to generate their own combinatorial test suites for the courses exercises and outside applications. (Students are also pointed to other free combinatorial testing tools, but we chose ACTS due to it being free, from a trusted source, and easy to use!) Videos with lecture slides and demos, quizzes, and exercises guide students through the highly hands-on learning experience.This course benefits software developers, testers, scientists, engineers, and college students who want to advance their knowledge of testing systems. Consider that products released with inadequate testing can cause bodily harm, result in economic losses, and affect the quality of day-to-day life. Software defects cost our economy billions of dollars each year. Software developers and testers often test for problems that they anticipate while unanticipated bugs slip through the cracks. Exhaustive testing is often impractical. Combinatorial testing is often a cost-effective technique to augment current testing practices. That is, it will not replace current software testing processes, but it is a relatively low cost testing solution that provides systematic coverage of parameters or components under test.

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق

ينقلك مباشرة لصفحة التسجيل الرسمية

سعر الكورس
$19.99
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
What’s New in .NET 8 & C# 12
Udemy
.NET

What’s New in .NET 8 & C# 12

Stay relevant. Code smarter. Get hired.Welcome to the most practical, beginner-friendly, and interview-focused guide to .NET 8 and C# 12 — taught with humor, simplicity, and 100% desktop screen sharing (no awkward face cams, we promise!)..NET 8 is a game-changer — and this course makes it fun and easy to learn what’s new: Build real apps with Minimal APIs, Output Caching, EF Core 8, and Blazor UnitedUse C# 12 features like Primary Constructors, Collection Expressions, and InterceptorsPractice real interview questions and demo answers with step-by-step codingLearn with clean code, clear examples, and no unnecessary theory Get job-ready with interview tricks, portfolio advice, and mock scenariosYou’ll not only explore the coolest new features — you’ll also apply them in real-world projects, write clean resume bullets, and learn what to say when the interviewer asks,"What’s new in .NET 8, and how have you used it?"Whether you're preparing for a job, upgrading an app, or just leveling up — this course is your shortcut to modern .NET mastery. No fluff. No stress. Just code, laugh, and learn.We also include hands-on challenges, bonus project templates, and GitHub-ready examples to boost your portfolio and confidence.Let’s level up your skills and have some fun doing it!

Backbone Tutorial: Learn Backbonejs from Scratch
Udemy
Backbone.js

Backbone Tutorial: Learn Backbonejs from Scratch

Want to learn how to write clean, maintainable, testable Javascript code? There are many libraries and frameworks to help you structure your Javascript code. BackboneJS is one of them. In this course, I'll take you on a step-by-step journey to learn Backbone from novice to ninja. You'll learn everything you need to know to build structured and maintainable real-world applications with Backbone. You don't need any prior knowledge of Backbone. Only basic understanding of Javascript and jQuery is enough to take this course. We start with the big picture You'll learn the basic building blocks of Backbone and what they are used for. Then, I'll show you a real-world example of an application built with Backbone and explain how those building blocks work together in action. Then we start learning Backbone.js from scratch Once you get the big picture, we start learning Backbone in a practical, hands-on way from scratch. Lectures are short, concise and up to the point, without wasting your time. I hate courses that waste students' time (with too much rambling) and I've done my best to make sure I won't waste your time in this course!

Python AsyncIO: Complete Guide to Asynchronous Programming
Udemy
Python

Python AsyncIO: Complete Guide to Asynchronous Programming

As applications grow more complex and users expect faster performance, understanding asynchronous programming has become an essential skill for modern Python developers. This course, Python AsyncIO: Complete Guide to Asynchronous Programming, will walk you through everything you need to know to confidently write efficient, non-blocking Python code — even if you’re new to async programming.We’ll start with the fundamentals of AsyncIO: what it is, why it exists, and how it differs from traditional synchronous code. You’ll learn how the event loop works behind the scenes, and how coroutines, tasks, and async/await syntax fit together to let you write programs that can handle thousands of operations without slowing down.To make these concepts easy to grasp, the course uses clear visual animations that show exactly what happens as your code runs. We’ll explore common mistakes beginners make with await, how to fix them, and how to decide whether AsyncIO, threading, or multiprocessing is the right tool for your use case.Finally, we’ll put it all into practice by converting a real-world synchronous Python script into a fully asynchronous version using libraries like asyncio and httpx. You’ll see the performance improvements in action and gain practical skills to apply AsyncIO in your own projects.By the end of this section, you’ll have the knowledge and confidence to write faster, more scalable Python programs using AsyncIO.

SikuliX - Automate Anything - Python Based Sikuli Scripting
Udemy
Sikuli

SikuliX - Automate Anything - Python Based Sikuli Scripting

This course is an introduction to SikuliX, a tool that lets you write easy scripts to automate pretty much anything you can do on your computer. What is SikuliX? SikuliX automates anything you see on the screen of your desktop computer running Windows, Mac or some Linux/Unix. It uses image recognition to identify and control GUI components. Besides locating images on a screen it can also run the mouse and the keyboard to interact with the identified GUI elementsSikuliX comes with basic text recognition that can be used to search text in images. SikuliX supports the following as scripting languages: Python language level 2.7Ruby language level 1.9 and 2.0 JavaScript You can also use it in Java programming Java aware programming/scripting language (Jython, JRuby, Scala, Clojure, …). We will be covering scripting SikuliX with Python in this courseNote: SikuliX is a Java application, that works on Windows XP+, Mac 10.6+ and most Linux/Unix systems. For Windows, Mac and Ubuntu 12.04+ it is complete and should normally work out of the box. For Linux/Unix systems there are a few prerequisites to be setup. Disclaimer: I do not claim any rights to the SikuliX language, Sikuli and SikuliX IDE are properties of their respective owners. All original documentation and official information can be found at Sikuli launchpad page.

JavaScript: Understanding Advanced ES Next (ES6 and Beyond)
Udemy
JavaScript

JavaScript: Understanding Advanced ES Next (ES6 and Beyond)

JavaScript is the language of the internet. Learning it has allowed many front and backend web developers to get jobs. Yet JavaScript’s newest features can be confusing and hard to understand.Nearly 200,000 students have learned from my course "JavaScript: Understanding the Weird Parts" which so many tell me formed the foundation of their careers today, and they still review yearly. This is the sequel, continuing your JavaScript education and diving into even more advanced concepts, under-the-hood!In this course you will learn to deeply understand how modern advanced JavaScript language features work under-the-hood, such as:Block Scoping (let and const)TemplatesClassesArrow FunctionsSymbolsIterators and IterablesDefault ParametersRest and SpreadES6 and beyond refers to features added to the JavaScript language in ES6 and ES Next. These features often will make your coding life easier, and are used by modern JavaScript frameworks, like React, Vue, Angular, and more.As always, these topics will be covered with the focus on my core philosophy: "Don't Imitate, Understand". You won't try to learn by imitating the code I'm writing, but rather by deeply understanding how these language features work inside JavaScript engines. Deeply understanding means you will not only write better code, but also find it much easier to debug problems.This course’s goal, then, is to help you have a deep understanding of JavaScript’s newest features. Through analysis of the inner working of the JavaScript engine, you can write code more confidentially and fix problems others find difficult.It’s time for you to deeply understand advanced JavaScript concepts!Happy coding!- Tony Alicea

SVM for Beginners: Support Vector Machines in R Studio
Udemy
Machine Learning

SVM for Beginners: Support Vector Machines in R Studio

You're looking for a complete Support Vector Machines course that teaches you everything you need to create a SVM model in R, right?You've found the right Support Vector Machines techniques course!How this course will help you?A Verifiable Certificate of Completion is presented to all students who undertake this Machine learning advanced course.If you are a business manager or an executive, or a student who wants to learn and apply machine learning in Real world problems of business, this course will give you a solid base for that by teaching you some of the advanced technique of machine learning, which are Support Vector Machines.Why should you choose this course?This course covers all the steps that one should take while solving a business problem through SVM.Most courses only focus on teaching how to run the analysis but we believe that what happens before and after running analysis is even more important i.e. before running analysis it is very important that you have the right data and do some pre-processing on it. And after running analysis, you should be able to judge how good your model is and interpret the results to actually be able to help your business.What makes us qualified to teach you?The course is taught by Abhishek and Pukhraj. As managers in Global Analytics Consulting firm, we have helped businesses solve their business problem using machine learning techniques and we have used our experience to include the practical aspects of data analysis in this course We are also the creators of some of the most popular online courses - with over 150,000 enrollments and thousands of 5-star reviews like these ones:This is very good, i love the fact the all explanation given can be understood by a layman - JoshuaThank you Author for this wonderful course. You are the best and this course is wo