diff --git a/app/(default)/record-replay/page.tsx b/app/(default)/record-replay/page.tsx
new file mode 100644
index 00000000..fbea0ae5
--- /dev/null
+++ b/app/(default)/record-replay/page.tsx
@@ -0,0 +1,100 @@
+"use client";
+import Footer from "@/components/ui/footer";
+import Hero from "@/components/pillar-page/hero";
+import Features from "@/components/pillar-page/feature";
+import ProblemBlocks from "@/components/pillar-page/block";
+import Banner from "@/components/pillar-page/banner";
+import Language from "@/components/language";
+import SocialLinks from "@/components/pillar-page/community";
+import { Testimonial } from "@/components/testimonial";
+import { testimonialData } from "@/components/utils/testimonial";
+import testAndStubsGen from "@/public/images/TestGenHighlighted.json";
+import { blocksData } from "@/components/utils/common";
+import { featuresData,faqQuestions } from "@/components/utils/record-replay";
+import BannerBunny from "@/public/images/banner-bunny.png";
+import FAQ from "@/components/pillar-page/faq";
+const heroData = {
+ titleTop: "Effortlessly streamline ",
+ titleBottom: "testing process with Record and Replay feature.",
+ subtitleTop: "Eliminate the need for complex setup or coding knowledge for testing!",
+ subtitleBottom:
+ "Simply record interactions and replay them to generate dynamic test cases.🚀",
+ animationSrc: testAndStubsGen,
+};
+const ProblemBlocksData = {
+ title: "Smart generation - Enhanced development",
+ subtitle: "👋 Say Hi to 👋",
+ btnText: "Join Waitlist",
+ blocksData: blocksData,
+};
+const FeaturesData = {
+ title: "With Keploy's Record Replay ",
+ subtitle:
+ "Transforming interactions into realistic, diverse, and customizable stubs for precise testing",
+ highlightTitle: "eliminate",
+ featuresData: featuresData,
+};
+const BannerData = {
+ title: " 🚀 Elevate Your Testing with Keploy!",
+ subtitle: "Ready to simplify your testing process?",
+ paraText:
+ "Click to experience Keploy's magic locally or book a demo for an interactive walkthrough. Embark on a journey to stress-free testing today!",
+ btnTextLeft: "Book Cloud Demo",
+ btnTextRight: "Try Locally",
+ bannerImage: BannerBunny,
+};
+export default function Home() {
+ return (
+ <>
+
+
+
+
+
+
+
+
+
+
+
+ >
+ );
+}
diff --git a/app/(default)/test-management/page.tsx b/app/(default)/test-management/page.tsx
new file mode 100644
index 00000000..c6fce8df
--- /dev/null
+++ b/app/(default)/test-management/page.tsx
@@ -0,0 +1,100 @@
+"use client";
+import Footer from "@/components/ui/footer";
+import Hero from "@/components/pillar-page/hero";
+import Features from "@/components/pillar-page/feature";
+import ProblemBlocks from "@/components/pillar-page/block";
+import Banner from "@/components/pillar-page/banner";
+import Language from "@/components/language";
+import SocialLinks from "@/components/pillar-page/community";
+import { Testimonial } from "@/components/testimonial";
+import { testimonialData } from "@/components/utils/testimonial";
+import testAndStubsGen from "@/public/images/TestGenHighlighted.json";
+import { blocksData } from "@/components/utils/common";
+import { featuresData,faqQuestions } from "@/components/utils/test-management";
+import BannerBunny from "@/public/images/banner-bunny.png";
+import FAQ from "@/components/pillar-page/faq";
+const heroData = {
+ titleTop: "Efficient Test Management ",
+ titleBottom: "made Simple.",
+ subtitleTop: "Elevate your testing processes with Keploy's comprehensive Test Management solution!",
+ subtitleBottom:
+ "Experience efficiency and reliability with 90% coverage in 2 mins.🚀",
+ animationSrc: testAndStubsGen,
+};
+const ProblemBlocksData = {
+ title: "Smart generation - Enhanced development",
+ subtitle: "👋 Say Hi to 👋",
+ btnText: "Join Waitlist",
+ blocksData: blocksData,
+};
+const FeaturesData = {
+ title: "With Keploy's Test Management ",
+ subtitle:
+ "Transforming interactions into realistic, diverse, and customizable stubs for precise testing",
+ highlightTitle: "eliminate",
+ featuresData: featuresData,
+};
+const BannerData = {
+ title: " 🚀 Elevate Your Testing with Keploy!",
+ subtitle: "Ready to simplify your testing process?",
+ paraText:
+ "Click to experience Keploy's magic locally or book a demo for an interactive walkthrough. Embark on a journey to stress-free testing today!",
+ btnTextLeft: "Book Cloud Demo",
+ btnTextRight: "Try Locally",
+ bannerImage: BannerBunny,
+};
+export default function Home() {
+ return (
+ <>
+
+
+
+
+
+
+
+
+
+
+
+ >
+ );
+}
diff --git a/components/pillar-page/feature.tsx b/components/pillar-page/feature.tsx
index 047b40eb..f131fc8b 100644
--- a/components/pillar-page/feature.tsx
+++ b/components/pillar-page/feature.tsx
@@ -59,7 +59,7 @@ export default function Features(props: {
))}
- {props.featuresData.slice(3, 5).map((feature, index) => (
+ {props.featuresData.slice(3, 6).map((feature, index) => (
(
+
+ );
+
+ export const ManualStubCreationIcon = () => (
+
+ );
+
+ export const DataVariabilityConcernsIcon = () => (
+
+ );
+
+ export const ErrorHandlingChallengesIcon = () => (
+
+ );
+
+ export const ScalabilityTestingDifficultiesIcon = () => (
+
+ );
+
+ export const CollaborationIcon = () => (
+
+ );
+export const featuresData = [
+ {
+ title: 'Intuitive Recording Interface',
+ icon:,
+ description: 'A user-friendly recording interface, to easily capture interactions with the application.Simply start Keploy to record and begin creating test scenarios effortlessly.',
+ },
+ {
+ title: 'Dynamic Test Case Generation',
+ icon: ,
+ description: "With Keploy's Record and Replay feature, recorded interactions are automatically translated into test cases.",
+ },
+ {
+ title: 'Error Debugging and Analysis',
+ icon: ,
+ description: "Quickly identify and resolve issues with Keploy's built-in error analysis. Pinpoint errors in the playback process, and streamline the troubleshooting process for faster resolution of issues.",
+ },
+ {
+ title: 'Cross-Platform Compatibility',
+ icon: ,
+ description: "Keploy's Record and Replay feature seamlessly integrates with a wide range of platforms and environments",
+ },
+ {
+ title: 'Customizable Options',
+ icon: ,
+ description: "Tailor the settings to suit your testing needs with Keploy's customizable options. Identify noise, add filters, adjust application startup time with custom configuration options.",
+ },
+ {
+ title: 'Collaborative Environment',
+ icon: ,
+ description: "Share recorded test cases, collaborate on test scripts, and leverage collective insights to drive continuous improvement in testing practices.",
+ }
+ ];
+ export const faqQuestions =[
+ {
+ title: "How does Keploy's Record and Replay feature work?",
+ answer:
+ "Keploy uses eBPF instrumentation for Record and Replay, which enables keploy to record interactions with an application and then replay them to generate test cases automatically. It captures user actions and translates them into dynamic test scenarios, streamlining the testing process without the need for manual scripting or coding."
+ },
+ {
+ title: " Is Keploy compatible with different operating systems and platforms?",
+ answer:
+ "Yes, Keploy seamlessly integrates with a wide range of platforms and environments, offering cross-platform compatibility. Whether you're working on Windows, macOS, or Linux, Keploy ensures consistency and efficiency in your testing processes across diverse operating systems."
+ },
+ {
+ title: "How does Keploy help in error debugging and analysis?",
+ answer:
+ "Keploy includes built-in error analysis tools that enable users to quickly identify and resolve issues within their applications. By providing detailed insights into errors encountered during testing, Keploy empowers teams to efficiently debug and troubleshoot problems, ensuring the reliability and stability of their software."
+ },
+ {
+ title: "Can I customize replay settings according to my testing requirements?",
+ answer:
+ "Yes, Keploy offers customizable replay options to tailor the testing process to your specific needs. You can adjust settings such as noise identification, apply filters, and modify application startup time, allowing for greater control and precision in your testing procedures."
+ },
+ {
+ title: "Is Keploy suitable for collaborative testing environments?",
+ answer:
+ "Keploy provides a collaborative testing environment where teams can share recorded test cases, collaborate on test scripts, and leverage collective insights to enhance testing practices. This collaborative approach fosters teamwork, knowledge sharing, and continuous improvement in software testing processes."
+ },
+ {
+ title: "Does Keploy require extensive training to use its features?",
+ answer:
+ " Keploy features an intuitive recording interface that makes it easy for users to capture interactions with applications and create test scenarios effortlessly. With its user-friendly design and automated processes, Keploy minimizes the need for extensive training or coding knowledge, enabling teams to streamline their testing processes quickly and efficiently."
+ },
+]
\ No newline at end of file
diff --git a/components/utils/resources.tsx b/components/utils/resources.tsx
index 13f3ccb2..71b6df4c 100644
--- a/components/utils/resources.tsx
+++ b/components/utils/resources.tsx
@@ -4,7 +4,7 @@ export const PillarPages = [
links: [
{
pagelink: "/stub-generation",
- pageName: "Test and Stubs Generation"
+ pageName: "Data Stubs Generation"
},
{
pagelink: "/test-duplication",
@@ -17,6 +17,14 @@ export const PillarPages = [
{
pagelink: "/ebpf-instrumentation",
pageName: "eBPF Instrumentation"
+ },
+ {
+ pagelink: "/record-replay",
+ pageName: "Record and Replay",
+ },
+ {
+ pagelink: "/test-management",
+ pageName: "Test Management"
}
]
}
diff --git a/components/utils/test-management.tsx b/components/utils/test-management.tsx
new file mode 100644
index 00000000..f0a5d243
--- /dev/null
+++ b/components/utils/test-management.tsx
@@ -0,0 +1,104 @@
+
+export const DependencyWaitTimeIcon = () => (
+
+ );
+
+ export const ManualStubCreationIcon = () => (
+
+ );
+
+ export const DataVariabilityConcernsIcon = () => (
+
+ );
+
+ export const ErrorHandlingChallengesIcon = () => (
+
+ );
+
+ export const ScalabilityTestingDifficultiesIcon = () => (
+
+ );
+
+ export const CollaborationIcon = () => (
+
+ );
+export const featuresData = [
+ {
+ title: 'Centralized Test Suite',
+ icon:,
+ description: 'Keploy provides a centralized folder to organize and store all test cases, ensuring easy access and version control for team members.',
+ },
+ {
+ title: 'Integrate with CI/CD Tools',
+ icon: ,
+ description: "Seamlessly integrate Keploy with your CI/CD pipelines for automated test execution and continuous feedback loops.",
+ },
+ {
+ title: 'Reporting and Analytics',
+ icon: ,
+ description: "Visualize testing progress, identify areas for improvement, and make informed decisions to drive continuous improvement in testing practices.",
+ },
+ {
+ title: 'Real-time Test Execution',
+ icon: ,
+ description: "Monitor test results, identify bottlenecks, and make data-driven decisions to streamline testing processes and improve overall efficiency.",
+ },
+ {
+ title: 'Collaborative Test Management',
+ icon: ,
+ description: "Share test cases, collaborate on test scripts, and leverage collective insights to drive efficiency and effectiveness in your testing endeavors.",
+ }
+ ];
+ export const faqQuestions =[
+ {
+ title: "How does Keploy's centralized test case benefit teams?",
+ answer:
+ "A centralized testsuite streamlines test case management, ensuring easy access, organization, and version control. Teams can efficiently collaborate, share, and reuse test cases, fostering consistency and efficiency in testing efforts."
+ },
+ {
+ title: "Can Keploy accommodate different testing methodologies and frameworks?",
+ answer:
+ "Yes, Keploy is designed to support various testing methodologies and frameworks, including Agile, Waterfall, and hybrid approaches. It offers flexibility and customization options to adapt to the specific needs of different projects and teams."
+ },
+ {
+ title: "What reporting capabilities does Keploy offer?",
+ answer:
+ "Keploy provides comprehensive reporting tools to generate insights into test coverage, execution status, and defect trends. Teams can access detailed reports, track progress, and make data-driven decisions to improve testing effectiveness and product quality."
+ },
+ {
+ title: "Is Keploy suitable for teams of all sizes and industries?",
+ answer:
+ "Keploy caters to teams of all sizes and industries, from small startups to large enterprises. Its scalable features, intuitive interface, and customizable options make it adaptable to diverse testing needs and requirements across different domains and sectors."
+ },
+]
\ No newline at end of file