Dynamics 365 CE User Scenarios Performance Testing with EasyRepro - selenium

Anyone knows how we can achieve or do a performance testing (stress/load) with a Dynamics 365 CE (Sales) with EasyRepro? I know this tool is capable of this, just need to find ways on how we can simulate the test cases from EasyRepro to be run concurrent users for the perf test.
User Scenarios will also include testing the custom plug-ins and workflow for the CRM.
Thank you.

Related

Embedded Power Bi report Performance Issues

we use Power Bi Premium, embedded, and deployment pipelines to publish reports for our production environment. One of our reports has performance issues when we publish it to production via deployment pipelines. The report is a direct query and uses a SQL native query for all its data sources. This report is also embedded into our homegrown production system and uses Row Level Security to restrict users from seeing their data only from their own company. In our test environment, this report runs fine, and the performance is ok, but when we use deployment pipelines to publish this report to production, the performance changes and runs slow. I am not sure if this has anything to do with the deployment pipelines causing the performance issues or if it's the direct query component. We have tried query caching, and I have tried using aggregation queries without any success. If anyone has experienced similar issues, please let me know what your solution was. Thanks!

Azure Devops Progress Report on Dashboards

As I would like to see my team information in one place on the Dashboard, is there a way to see the same Progress Report (Test Plans > Progress Report) on an ADO Dashboard. There are widgets, but I can't seem to find one to give the same information. I have organized my Test Suites Sprint Wise, and the progress reports provide the information I need.
According to your description, I checked this problem further. For this requirement, it is not supported at the moment.
We recommend that you could submit a suggestion ticket to suggest the feature on:https://developercommunity.visualstudio.com/content/idea/post.html?space=21.
Thank you for helping us build a better Azure DevOps.

Looking for advice on appointment scheduling process

I'm the SQL Server developer working with a small team on an appointment scheduling project where the client is insisting on having the business logic and processes reside at the database level. I've tried using functions, stored procedures and triggers to handle the processing, but things aren't working out.
Three different external applications are being used: voice, where calls are taken, agents who enter and request appointment dates and times and a web site where users request an appointment. There are huge timing synchronization issues.
My feeling is that the business processes for scheduling should be developed in a separate module that sits between the database and the external applications.
Looking for advice from anyone who has worked on an appointment scheduling system that involves multiple front end apps and a single back end database. Any help would be much appreciated. Thanks in advance.
I'm the SQL Server developer working with a small team on an
appointment scheduling project where the client is insisting on having
the business logic and processes reside at the database level.
It is unusual for a client to have an opinion about how problems are solved. Normally a client/customer only thinks about the what and the team thinks about the how.
Unless the client is somewhat technical and has a reason why he thinks it should all be done in the database. In this case I would discuss those reasons because they might already be an interpretation of his own problem and is possibly asking the wrong question.
I would create one web application and have the phone operators, agents and web users use the same application (maybe with different rights depending on the role). This way you only have to create one application build with a single code base.

Better test reporting

I'm looking for some help designing a better summary report. Right now we publish and send everything (execution% by modules, defects etc) in an excel and I was hoping if we could use that excel data to generate a live dashboard that would be accessible by a URL.
To add, the execution data comes from QTest and defects from JIRA. At this point we are even ok with filling data in excel manually and using that as a source for any reporting tool.
If a free tool is available, even more better.
Any leads, helps, feedback is appreciated.
Thanks,
MD
Sounds like you need Microsoft's Power BI. We've done a lot of reporting from JIRA using this free tool (Desktop). If you need to share it with others "real time", you'll prefer the online experience for about $10/user/month. But if you're looking to stay "free", you can simply share the Power BI file with your stakeholders.
I recommend AGAINST using the already built in JIRA APP. It seems to want to pull back all your issues. Instead, use a REST API Call like this:
https://domain/rest/api/2/search?jql=filter=22605&fields=id,key,summary,description
If you get more issues back than your Issue Search is configured for, the pagination can be a little tricky. Also multiple values in a custom field need special handling.
Or if you're on premise and know your JIRA DB, direct SQL is an efficient way to go.
We use both mechanisms... (REST and SQL). SQL let us add logic in the view of the data that JIRA itself doesn't report on easily. (Parent-Child-subchild relationships and roll up of effort, story points, etc)
The best part of the Power BI solution is you should be able to integrate the data from JIRA and your test tool. (We pull from JIRA and our time tracking system).

Does Anyone Have Experience Creating an Occasionally-Connected Browser App With NHibernate?

We need to make our enterprise ASP.NET/NHibernate browser-based application able to function when connected to or disconnected from the customer's server. Has anyone done this? If so, how did you do it? (Technology, architecture, etc.)
Background:
We develop and sell an enterprise browser-based application used by construction field personnel to enter timesheet information. Currently, it requires a connection to the server back in the customer's office and we'd like to build an occasionally-connected version of the application for those clients without wireless Internet availability.
Our application is an ASP.NET application using NHibernate for O/R mapping. Being a Microsoft shop, the Microsoft Sync Framework is attractive, but we don't know whether it "plays well" with NHibernate.
Any insight would be greatly appreciated.
Dave T
Maybe you could operate some kind of offline version using a small version database (I hear good things about vistadb - http://www.vistadb.net/ which I believe does play well with NHibernate). With a syncing tool to copy data in when they are back on line. A click-once launcher could handle installation and integration.
Want to be careful with anything involving syncing though - if it is just single user timesheets that might be OK - but if there are any chances of conflicts in the online-offline data you might be better considering the problem from a different angle for pain-avoidance...
Why not couple it with Google Gears? People put their data in while offline, and then they can sync it when they reconnect to the server.
In a modern world, using the HTML5 data store:
http://www.webreference.com/authoring/languages/html/HTML5-Client-Side/