Technical Architecture
Last updated
Last updated
SeaLights empowers your team to achieve comprehensive test coverage and optimize quality throughout your development pipeline. Here's how:
The Build Scanner analyzes code changes, creating a detailed map of your codebase and pinpointing any modifications. This map forms the foundation for accurate test coverage insights.
The Test Listener works hand-in-hand with your existing test management tools, meticulously tracking which tests cover specific areas of your code. This ensures no line of code goes untested. Optional: using SeaLights Chrome Extension to report manual tests.
For even faster testing, SeaLights allows you to run tests in parallel across different environments using unique Lab IDs. This speeds up the testing process while providing separate coverage reports for each environment.
SeaLights seamlessly combines data from both agents, performing in-depth analysis to calculate test coverage metrics and identify any gaps. This empowers you to make informed decisions based on real-time, actionable intelligence.
SeaLights integrates seamlessly with your development workflow, including:
Pipeline Checkpoints: Monitor code quality at crucial points in your pipeline, ensuring it meets your defined quality standards (quality gates) before proceeding.
Pull Request Integration: Identify untested code changes early on during code reviews, preventing potential issues before they merge.
Build Promotion Processes (optional): Integrate with your build promotion process to ensure only properly tested builds progress further.
Finally, SeaLights delivers the collected data to your SeaLights account (also available through APIs). This ensures your team has immediate access to the latest code coverage information, fostering informed decision-making and driving continuous improvement in your testing practices.
SeaLights' interoperable architecture allows it to seamlessly adapt to your unique development ecosystem, regardless of the tools and platforms you use. This adaptability makes it a valuable asset for any software team seeking to achieve comprehensive testing and deliver high-quality products.
SeaLights provides a comprehensive, multi-layered approach to quality improvement, offering deeper insights, proactive risk management, and targeted testing strategies for higher quality software, delivered faster and with greater confidence.