Skip to content

Commit

Permalink
Link updates
Browse files Browse the repository at this point in the history
  • Loading branch information
Grant-Archibald-MS committed Nov 22, 2024
1 parent 6ff6d5a commit 45bdbd1
Show file tree
Hide file tree
Showing 9 changed files with 49 additions and 29 deletions.
16 changes: 8 additions & 8 deletions context/common-topics.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ This page contains sets of related topics that enable you to quickly relate topi

| Article | Notes | Feedback |
|---------|-------|----------|
| [Exploring Generative AI with Power Apps Test Engine](https://github.com/Grant-Archibald-MS/powerfuldev-testing/blob/main/discussion/generative-ai.md) | As part of our proposed session, we could dive into the transformative capabilities of Generative AI within the Power Apps Test Engine. This discussion could highlight key scenarios: using Generative AI to convert natural language into defined test steps and leveraging AI Builder prompts to create and measure the potential business value of low-code solutions against Objectives and Key Results
| [Exploring Generative AI with Power Apps Test Engine](../discussion/generative-ai.md) | As part of our proposed session, we could dive into the transformative capabilities of Generative AI within the Power Apps Test Engine. This discussion could highlight key scenarios: using Generative AI to convert natural language into defined test steps and leveraging AI Builder prompts to create and measure the potential business value of low-code solutions against Objectives and Key Results
| [Transformative Power of AI](./transformative-power-of-ai.md) | This article explores how AI can observe interactions and inform the agent to suggest happy paths, edge cases, and exception cases. This capability helps deliver a faster path to generate comprehensive test scenarios, enhancing the overall testing process. | [Discussion Link](https://github.com/Grant-Archibald-MS/powerfuldev-testing/issues/16) |

## Testing
Expand All @@ -33,9 +33,9 @@ This page contains sets of related topics that enable you to quickly relate topi
|---------|-------|----------|
[Embracing Testing Strategies for Low-Code Solutions: A Discussion for Enterprise Architects](../discussion/enterprise-architecture-discussion.md) | This discussion provides Enterprise Architects and related roles an overview of testing strategies for low-code solutions on the Power Platform, emphasizing the importance of automated testing, scalability, and integration with existing systems. It highlights key principles and practices to ensure that low-code applications are reliable, secure, and aligned with organizational goals.| [Link](https://github.com/Grant-Archibald-MS/powerfuldev-testing/issues/20) |
[Implementing Effective Automated Testing Strategies in Power Platform Solutions](../discussion/implementing-effective-automated-testing-strategies-in-power-platform-solutions.md) | Automated testing is a crucial aspect of modern software development, ensuring the reliability and efficiency of solutions. This discussion explores how to implement effective automated testing strategies in Power Platform solutions, using the CoE Starter Kit Setup and Upgrade wizard as an example. We will discuss the layers of automated testing across Power Apps, Power Automate, and Dataverse. | [Link](https://github.com/Grant-Archibald-MS/powerfuldev-testing/issues/6)
[Introduction to Testing Approaches](https://github.com/Grant-Archibald-MS/powerfuldev-testing/blob/main/discussion/introduction-to-testing-approaches.md) | Read discussion and give your feedback on the concepts of automated testing looking at concepts like black box and white box testing for Power Apps, including Canvas Apps, Custom Pages, and Model Driven Applications. We'll explore the importance of state management, connectors, workflows, and Dataverse state, and how to effectively test these components. | [Link](https://github.com/Grant-Archibald-MS/powerfuldev-testing/issues/4)
| [Data Simulation](https://github.com/Grant-Archibald-MS/powerfuldev-testing/blob/main/discussion/data-simulation.md) | This discussion aims to explore the concepts of data simulation and mocking in the context of low code solutions, particularly focusing on Power Fx commands for Dataverse calls, connectors, and workflows. | [Link](https://github.com/Grant-Archibald-MS/powerfuldev-testing/issues/9)
| [Test Authoring](https://github.com/Grant-Archibald-MS/powerfuldev-testing/blob/main/discussion/test-authoring.md) | In this discussion, we will explore the overview of authoring test cases using the Test Engine. We will delve into various aspects such as the CoE Kit Test Case Authoring, discoverability of visual elements, Test Studio, and the settings and configurations of the Test Engine. Additionally, we will discuss the role of Generative AI in enhancing the test authoring process. | [Link](https://github.com/Grant-Archibald-MS/powerfuldev-testing/issues/11)
[Introduction to Testing Approaches](../discussion/introduction-to-testing-approaches.md) | Read discussion and give your feedback on the concepts of automated testing looking at concepts like black box and white box testing for Power Apps, including Canvas Apps, Custom Pages, and Model Driven Applications. We'll explore the importance of state management, connectors, workflows, and Dataverse state, and how to effectively test these components. | [Link](https://github.com/Grant-Archibald-MS/powerfuldev-testing/issues/4)
| [Data Simulation](../discussion/data-simulation.md) | This discussion aims to explore the concepts of data simulation and mocking in the context of low code solutions, particularly focusing on Power Fx commands for Dataverse calls, connectors, and workflows. | [Link](https://github.com/Grant-Archibald-MS/powerfuldev-testing/issues/9)
| [Test Authoring](../discussion/test-authoring.md) | In this discussion, we will explore the overview of authoring test cases using the Test Engine. We will delve into various aspects such as the CoE Kit Test Case Authoring, discoverability of visual elements, Test Studio, and the settings and configurations of the Test Engine. Additionally, we will discuss the role of Generative AI in enhancing the test authoring process. | [Link](https://github.com/Grant-Archibald-MS/powerfuldev-testing/issues/11)


| Example | Description |
Expand All @@ -47,9 +47,9 @@ This page contains sets of related topics that enable you to quickly relate topi

| Article | Notes | Feedback |
|---------|-------|----------|
[Low Code Power Platform Testing for the Code First Developer](https://github.com/Grant-Archibald-MS/powerfuldev-testing/blob/main/discussion/low-code-testing-for-code-first-developer.md) | This article is intended as a starter for discussion and contains content that is under development. It is based on experiences from teams like the Power CAT Engineering team as they apply low code testing principles to the low code Power Platform solutions they build and maintain. Ideally, this discussion serves as a great starting point to foster collaboration and gain input to help shape low code automation and engineering excellence in the wider low code Power Platform community. | [Link](https://github.com/Grant-Archibald-MS/powerfuldev-testing/issues/2)
[Playwright vs Power Apps Test Engine](https://github.com/Grant-Archibald-MS/powerfuldev-testing/blob/main/discussion/playwright-vs-test-engine.md) | When it comes to testing low-code Power Platform applications, a common question arises: why not just use Playwright to directly test a Power App rather than using the Power Apps Test Engine? This discussion aims to explore the strengths and limitations of both tools and provide insights into their best use cases. | [Link](https://github.com/Grant-Archibald-MS/powerfuldev-testing/issues/1)
| [Authentication in Power Apps Test Engine](https://github.com/Grant-Archibald-MS/powerfuldev-testing/blob/main/discussion/authentication.md) | Authentication is a critical component of the test automation process. The sample script employs browser-based authentication, which offers a range of options to authenticate with Microsoft Entra. This method generates a persistent browser cookie, allowing for non-interactive execution of subsequent tests. The management of these browser cookies is governed by the guidelines provided in the Microsoft Entra documentation on session lifetime and conditional access policies. |[Link](https://github.com/Grant-Archibald-MS/powerfuldev-testing/issues/8)
[Low Code Power Platform Testing for the Code First Developer](../discussion/low-code-testing-for-code-first-developer.md) | This article is intended as a starter for discussion and contains content that is under development. It is based on experiences from teams like the Power CAT Engineering team as they apply low code testing principles to the low code Power Platform solutions they build and maintain. Ideally, this discussion serves as a great starting point to foster collaboration and gain input to help shape low code automation and engineering excellence in the wider low code Power Platform community. | [Link](https://github.com/Grant-Archibald-MS/powerfuldev-testing/issues/2)
[Playwright vs Power Apps Test Engine](../discussion/playwright-vs-test-engine.md) | When it comes to testing low-code Power Platform applications, a common question arises: why not just use Playwright to directly test a Power App rather than using the Power Apps Test Engine? This discussion aims to explore the strengths and limitations of both tools and provide insights into their best use cases. | [Link](https://github.com/Grant-Archibald-MS/powerfuldev-testing/issues/1)
| [Authentication in Power Apps Test Engine](../discussion/authentication.md) | Authentication is a critical component of the test automation process. The sample script employs browser-based authentication, which offers a range of options to authenticate with Microsoft Entra. This method generates a persistent browser cookie, allowing for non-interactive execution of subsequent tests. The management of these browser cookies is governed by the guidelines provided in the Microsoft Entra documentation on session lifetime and conditional access policies. |[Link](https://github.com/Grant-Archibald-MS/powerfuldev-testing/issues/8)


| Example | Description |
Expand All @@ -58,4 +58,4 @@ This page contains sets of related topics that enable you to quickly relate topi
| [Understanding the "No Cliffs" Extensibility Model of Power Apps Test Engine](../examples/understanding-no-cliffs-extensibility-model.md) | The "no cliffs" extensibility model of Power Apps Test Engine ensures that users can extend its capabilities without encountering barriers, providing a seamless experience for both makers and developers. By leveraging Power FX and C# test scripts, this model simplifies handling complex scenarios like Power Apps consent dialogs to enhancing the efficiency and reliability of the testing process
| [Using Power Fx Namespaces in Testing](../examples/using-powerfx-namespaces-in-testing.md) | Power Fx namespaces allow developers to organize and separate different sets of functions within the language, helping to maintain clarity and avoid conflicts. By distinguishing between common features and specific actions, and separating stable features from experimental ones, namespaces ensure the stability and reliability of Power Apps.


## Secuity
3 changes: 1 addition & 2 deletions context/getting-started-technical.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,5 +30,4 @@ By taking these steps, you can leverage the full potential of low-code automated

## Get Hands On Now

Want to work with the latest components follow get me hands on to start recording any authoring your tests today. [Read more](./get-started-now.md)

Want to work with the latest components follow get me hands on to start recording any authoring your tests today. [Read more](./get-started-now.md)
Loading

0 comments on commit 45bdbd1

Please sign in to comment.