Skip to content

Commit

Permalink
fix: pain problems in utg, rt (#71)
Browse files Browse the repository at this point in the history
Signed-off-by: Animesh Pathak <[email protected]>
Co-authored-by: Aman Rai <[email protected]>
  • Loading branch information
Sonichigo and Aman172003 authored Aug 8, 2024
1 parent 19009af commit 952eb9d
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 17 deletions.
12 changes: 6 additions & 6 deletions app/(default)/regression-testing/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -36,32 +36,32 @@ const pageMetadata: Metadata = {
const blocksData = [
{
title: "Slow Test Execution",
description: "Regression testing often involves running a large number of tests, which can be time-consuming and delay the release cycle.",
description: "Regression testing involves running a large suite of tests, which can be extremely time-consuming, often causing delays in the release cycle and slowing down the overall development process.",
SvgComponent: MdiLightningBolt,
},
{
title: "Manual Test Maintenance",
description: "Updating and maintaining regression test cases manually as the software evolves can be labor-intensive and prone to errors.",
description: "As software evolves, manually updating and maintaining regression test cases becomes labor-intensive and error-prone, increasing the risk of outdated or inaccurate tests.",
SvgComponent: FluentPuzzleCubePiece20Filled,
},
{
title: "Difficulty in Prioritization",
description: "Determining which tests to prioritize for regression testing amidst frequent code changes and updates can be challenging.",
description: " Amidst frequent code changes, determining which tests to prioritize for regression testing is challenging, often leading to inefficient testing and potential oversight of critical areas.",
SvgComponent: CollaborationIcon,
},
{
title: "Resource Intensive",
description: "Regression testing requires significant computational resources and infrastructure, which can be costly to maintain and scale.",
description: "Regression testing demands significant computational resources and robust infrastructure, which can be costly to maintain and scale, especially for large and complex applications.",
SvgComponent: StreamlineBrowserCheck,
},
{
title: "Test Data Management:",
description: "Ensuring consistent and relevant test data for regression testing across different environments and scenarios can be complex and error-prone.",
description: "Managing consistent and relevant test data across different environments and scenarios is complex and prone to errors, impacting the reliability and effectiveness of regression tests.",
SvgComponent: PsPiggyBankCoins,
},
{
title: "Low Test Coverage",
description: "Despite efforts, regression testing may not cover all critical paths and edge cases, potentially missing subtle regressions in the software.",
description: "Despite extensive efforts, regression testing may still miss critical paths and edge cases, leaving subtle regressions undetected and potentially causing issues in the software.",
SvgComponent: MaterialSymbolsLightEarlyOnOutline,
},
];
Expand Down
12 changes: 6 additions & 6 deletions app/(default)/unit-test-generator/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -21,32 +21,32 @@ import RootLayout, { Metadata } from "@/app/layout";
const blocksData = [
{
title: "Time-Consuming",
description: "Manually writing unit tests takes a lot of time.",
description: "Manually writing unit tests is a process that can consume significant amounts of a developer's time, leading to delays in the development cycle.",
SvgComponent: MdiLightningBolt,
},
{
title: "Incomplete Coverage",
description: "Ensuring comprehensive test coverage is difficult.",
description: "Achieving higher test coverage is challenging, as it requires identifying and writing tests for all possible code paths and edge cases,leaving some part of codebase are untested and potentially prone to bugs.",
SvgComponent: FluentPuzzleCubePiece20Filled,
},
{
title: "High Maintenance",
description: "Keeping tests up to date with code changes requires ongoing effort.",
description: "Keeping unit tests up to date with frequent code changes demands ongoing effort. As the code evolves, tests need to be reviewed and updated to ensure they remain relevant and effective, which can be a significant maintenance burden.",
SvgComponent: CollaborationIcon,
},
{
title: "Complex Scenarios",
description: "Writing effective tests for complex scenarios is challenging.",
description: "Writing effective unit tests for complex scenarios requires deep understanding and careful consideration of various interactions and edge cases. This makes it difficult to create accurate and meaningful tests, especially in large codebases.",
SvgComponent: StreamlineBrowserCheck,
},
{
title: "Domain Context",
description: "LLMs may generate irrelevant tests due to lack of specific domain knowledge.",
description: "Tools like Co-pilot may generate tests that lack specific domain knowledge, leading to irrelevant or ineffective test cases, resulting in tests that do not accurately reflect the real-world use cases and requirements of the application.",
SvgComponent: PsPiggyBankCoins,
},
{
title: "Integration Issues",
description: "Integrating LLM-generated tests with existing frameworks can be problematic.",
description: "Integrating LLM-generated tests with existing testing frameworks can be problematic. Compatibility issues, differences in coding standards, and the need for additional configuration creates friction and slow down the adoption of automated solutions.",
SvgComponent: MaterialSymbolsLightEarlyOnOutline,
},
];
Expand Down
4 changes: 0 additions & 4 deletions components/utils/resources.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,6 @@ export const PillarPages = [
pagelink: "/regression-testing",
pageName: "Regression Testing"
},
{
pagelink: "/regression-testing",
pageName: "Regression Testing"
},
{
pagelink: "/api-testing",
pageName: "API Testing",
Expand Down
1 change: 0 additions & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 952eb9d

Please sign in to comment.