testing
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| testing [2023/08/19 11:08] – [Java] kalaschnikow | testing [2023/08/19 11:53] (current) – [Misc] kalaschnikow | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Testing ====== | ||
| + | ===== Testing frameworks ===== | ||
| + | |||
| + | ==== Java ==== | ||
| + | |||
| + | * [[https:// | ||
| + | * Selenium is an open-source testing framework for Java that is widely utilized for test automation of web applications across multiple platforms. | ||
| + | |||
| + | * [[https:// | ||
| + | * The most popular unit test framework for Java | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * based on Selenium | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * JBehave is a Java testing framework that supports Behavior Driven Development (BDD) testing, a testing approach that aims to describe acceptance testing in a way that business users understand. It is commonly used in conjunction with Selenium WebDriver for Java. The framework was created to simplify the understanding and adoption of BDD, emphasizing an application' | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * Cucumber is a tool that supports Behaviour-Driven Development(BDD). | ||
| + | * Spring | ||
| + | * https:// | ||
| + | * [[https:// | ||
| + | * [[http:// | ||
| + | * Appium is an open-source project and ecosystem of related software, designed to facilitate UI automation of many app platforms, including mobile (iOS, Android, Tizen), browser (Chrome, Firefox, Safari), desktop (macOS, Windows), TV (Roku, tvOS, Android TV, Samsung), and more. | ||
| + | |||
| + | === Misc === | ||
| + | |||
| + | * [[https:// | ||
| + | * seem to be outdated (Version 1.7 Released 2008-05-20) | ||
| + | |||
| + | ==== Overviews ==== | ||
| + | * [[https:// | ||
| + | ===== Android testing ===== | ||
| + | * [[https:// | ||
| + | * Espresso is Google’s framework for automated UI testing on Android applications. | ||
| + | * [[https:// | ||
| + | * UIAutomator2 is another Google framework for testing user interfaces. It compliments Espresso by being able to interact with multiple apps including system apps like Settings, where Espresso only automates the app under test. Both frameworks can be combined in the same test file if needed. | ||
| + | * [[https:// | ||
| + | * Appium is a mobile-specific test automation framework that executes UI tests for both Android and iOS devices using the same test code. | ||
| + | * [[https:// | ||
| + | * Detox is another cross-platform test automation framework, allowing users to perform end-to-end UI testing on mobile devices. Detox can use either an Android emulator or an actual mobile device connected to a computer. | ||
| + | * [[https:// | ||
| + | * TestProject is a test automation framework that’s designed for point-and-click style testing. The key feature of TestProject is the Recorder, a UI-based app for interactively creating test steps. | ||
| + | |||
| + | |||
| + | ==== Overviews ==== | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | |||
| + | |||
| + | ===== Browser tests ===== | ||
| + | Windows Images for Virtual Machine: | ||
| + | * https:// | ||
| + | |||
| + | Edge | ||
| + | * https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | ===== Misc ===== | ||
| + | |||
| + | * [[https:// | ||
| + | |||
| + | * [[https:// | ||
