9 个仓库
Comprehensive strategies for combining unit, widget, and integration tests to validate software behavior.
Distinct from Unit Testing: Focuses on the combined workflow of multiple test levels and coverage reporting, rather than just isolated unit tests.
Explore 9 awesome GitHub repositories matching testing & quality assurance · Application Testing Workflows. Refine with filters or upvote what's useful.
This is a comprehensive library of code examples and reference implementations for building cross-platform user interfaces with Flutter. The project provides a collection of demo applications and guides designed to illustrate the implementation of design patterns, animation techniques, and testing workflows. The repository features specific demonstrations for native integration, including examples of embedding modules into existing native applications, using platform channels, and bridging native code with the framework. It also serves as an animation reference, providing implementations for
Provides detailed examples of unit, widget, and integration testing workflows with automated coverage reporting.
node-lessons is a comprehensive Node.js programming course and instructional guide. It provides a collection of guided lessons and code examples designed to teach the fundamentals of the Node.js runtime and server-side JavaScript development. The project serves as a practical guide for building web servers and backend applications, specifically covering the implementation of HTTP servers, request routing, and middleware chains. It includes specialized instructional material on managing asynchronous JavaScript workflows through promises and flow control, as well as guides for integrating NoSQL
Implements a combined workflow of unit, browser, and integration tests with coverage reporting.
This project is a software engineering style guide and a curated collection of architectural patterns and coding standards. It provides a multi-language coding standard to ensure maintainable software across Ruby, Python, JavaScript, and Swift. The project establishes a development workflow specification for version control, continuous integration, and peer review to maintain a linear project history. It also includes a web accessibility framework based on ARIA and WCAG standards, using design tokens and semantic HTML patterns to build inclusive interfaces. The guides cover a broad range of
Defines a layered testing strategy combining unit and integration tests to validate software behavior.
php-code-coverage is a PHP library and analysis tool designed to track runtime execution and determine which parts of a codebase are exercised by automated tests. It monitors executed lines and branches during a test run to identify gaps in test coverage and evaluate the effectiveness of a test suite. The tool functions as an execution tracker and report generator that transforms raw PHP execution data into human-readable formats. It serializes collected metrics for storage and utilizes a processing system to calculate the total percentage of code covered. Its capability surface covers the e
Integrates execution data collection into the PHP testing workflow to verify critical code paths.
This project is a web development tutorial site and a Ruby on Rails learning resource designed as a beginner programming guide. It serves as a technical workshop curriculum and a structured framework for organizing and coaching community-led programming events. The site functions as a static site generator that converts Markdown content and templates into pre-rendered HTML pages. This architecture supports the delivery of step-by-step guides and instructional materials used to teach new learners how to build web applications. The content covers a broad range of capabilities, including Ruby o
Teaches a comprehensive strategy for writing and executing automated test suites to ensure stability.
Python-Guide-CN is a Chinese translation of a comprehensive guide to idiomatic Python programming and software development. It serves as a curated programming tutorial and ecosystem reference, providing a structured path for learning Python syntax, standard libraries, and professional coding patterns. The project distinguishes itself by offering detailed instructions for setting up development environments across Windows, macOS, and Linux. It specifically focuses on the selection of interpreters and the management of virtual environments to ensure a consistent workspace. The guide covers a b
Outlines software testing workflows, including unit tests and automated suites for ensuring code correctness.
该项目为 Clojure 开发提供了一套软件架构指南、Lisp 编码标准和函数式编程模式。它确立了通过使用持久数据结构和原子引用来实现声明式逻辑和管理共享状态的最佳实践。 该指南涵盖了记录公共 API 和组织项目目录的标准,以确保可移植的库分发。它详细说明了应用一致的格式化和命名规则,以提高源代码可读性和团队协作。 其范围扩展到惯用开发模式,包括命名空间的组织、函数定义和测试套件的结构,以及宏的负责任设计。它还提供了关于处理与外部类型的互操作以及通过稳定坐标管理库分发的指导。
Outlines comprehensive strategies for structuring test suites and assertion patterns to ensure long-term maintainability.
该项目是一份全面的前端工程指南和 Web 开发课程。它作为构建 Web 应用程序所使用的语言、工具和架构模式的参考,包括一本专门的 Web 安全和性能手册。 该存储库提供了一个精选的工具目录,涵盖代码编辑、版本控制和部署工作流。它还包括涵盖用户界面设计、状态管理和浏览器性能优化的结构化学习路径。 内容涵盖了广泛的工程领域,包括安全风险分析、Web 应用程序测试方法和用户界面设计原则。它进一步详细介绍了核心 Web 技术参考,以及页面加载优化和数据同步策略。 该手册使用 Markdown 编写,并生成为静态站点。
Outlines comprehensive strategies for combining unit, functional, and integration testing to ensure web application quality.
Behat 是一个用于 PHP 的行为驱动开发 (BDD) 框架和测试自动化工具。它作为 Gherkin 测试运行器运行,将自然语言特征文件映射到可执行的 PHP 方法,以验证软件实现是否符合业务需求。 该框架支持使用基于用户故事的结构化、人类可读格式定义应用程序行为,并为非英语利益相关者支持本地化关键字。它通过用于用户界面验证的基于驱动程序的浏览器模拟层,以及针对 Symfony 内核和 Drupal 工作流的专门集成而脱颖而出。 该工具集涵盖了广泛的功能,包括自动化回归测试、Web 浏览器自动化以及通过表转换进行复杂数据处理。它提供用于测试执行的命令行界面、用于设置和拆卸的生命周期钩子,以及用于通过第三方工具扩展核心功能的插件系统。 执行结果以多种格式提供,包括人类可读文本、JSON 和 JUnit XML。
Uses specialized step definitions and web-based access to verify business scenarios within Drupal installations.