Posts

Showing posts with the label #automation

OMB - Oh My Bot !

Image
OMB, Thank you for your help 😊 This picture comes in-front of me whenever I design, develop and deliver ChatBot Solutions 😃😎 Ref : The comic credtis : https://xkcd.com/

Chaos Bots or ML Sorting Efficiency 🤔🙃

Image

MLOps ≠ AIOps but MLOps ⊂ AIOps + DevOps

Image
However , MLOps goes parallel along with AIOps + DevOps. I had done couple of Open Source #MLOps and #AIOps projects We have applied tools and techniques for the AIOps, MLOps & DevOps ,  To setup and make these setup in your premises, Please, feel free to contact me on further progress in your project or consultancy.

messed up or NEW perspective ?

Image
When starting new project,  If  We are not blessed with right tools, techniques and right people-skillsets then project is going to be big mess...and  organization suffers too.. I experienced this in my earlier career path sometime 2008. So What are the tools, techniques and right people skillsets that We should have for project success and delight our customers,... sometimes we need to turn table and get new view // different perspectives so we can resolve challenges in project or even any issues in life as well #lifelessions ha ha :) Next I would be sharing publishing couple of posts on this topic with use-case(s), so stay connected !!

They say every architect has many stories to share ...

They say every architect has many stories to share ... Couple of my friends ask me many times to post some basics of software architecture and experiences ..so next I would be posting few articles to learn more about Software Architect + AI ML Projects + DevOps insights. Note : If You are a Software Engineer / Analyst or Senior Software Developer or in other Software Engineering role and want to become an Software Architect then welcome to my posts :)

Automate your everyday tedious tasks and free up time for higher-value work (with Microsoft free RPA solution)

Image
Automate your everyday tedious tasks and free up time for higher-value work with "Power Automate Desktop". Today, Microsoft annouced "Power Automate Desktop" free for Windows' users. It uses low-code RPA (no coding required) to give you time back by automating your repetative non-productive “busy work.” :) Image Credits: Westend61 / Getty Images Current release offers OS native automations task on Windows 10 Home, Windows 10 Pro, Windows 10 Enterprise, Windows Server 2016, or Windows Server 2019 and web based on t he Microsoft Edge (version 80 or later) or Google Chrome browser. Minimum hardware Storage: 1GB RAM: 2GB Recommended hardware Storage: 2GB RAM: 4GB .NET Framework 4.7.2 or later. Note : ARM devices are not supported. Thank you for visiting this post -- stay connected !! Source (Credits) to https://flow.microsoft.com/en-ca/blog/automate-tasks-with-power-automate-desktop-for-windows-10-no-additional-cost/ Reference : https://docs.microsoft.com/en

Surprises for Dev by QA

Image

No Integration Tests ?

Image
This is what happens when there are No Integration Tests in production pipelines 🤣 Let's encourage more  integration tests in our projects :)

Testing Shifts with agile automation #RPA #ML

Image
Someone has well said ..  “To delight customers, one should continuously innovate, implement, test it, fix it, test it, release it and do all again and again.” To do so more efficiently, I would like to add Software AG Agile Tester (SAT).  It  offers various testing solutions to accelerate agile feedback loops. Currently Agile Tester (SAT) is being used in more than  52,000+ Tests by more than 21+ Product Teams . It is under Beta release for Clients. It has two major components 1.       SAT Server - Central Repository for Test Scenarios and Test artifacts. 2.       Tools 1.       SAT Client 2.       Recorder and Playback [Snapshot : #1] Developer or QA can use “Agile Tester” (SAT) to move testing process earlier in the development cycles so that We can prevent errors rather than detecting them later;  Here We shift testing activities closer to the build process and proactively test applications to uncover defects and so Product Teams (enterprise) can accommodate releases faster.

Webdriver with Javascript to validate SVG Canvas objects like Charts

JavaScript in Webdriver Sometimes Webdriver does not help to find objects and their properties. We can develop Javascript functions and inject them via Webdriver.   It is good to develop Javascript and inject via Web driver to validate SVG Canvas objects like Charts. Webdriver provide a “JavascriptExecutor “class for executing java script. First you need to create “JavascriptExecutor” class object. JavascriptExecutor js = (JavascriptExecutor) driver; Now call “executeScript()” method by passing java script code as a argument. js .executeScript(“java script code”) Here are some more examples. String readyState = (String)js.executeScript("return document.readyState"); String title = (String)js.executeScript("return document.title"); String domain = (String)js.executeScript("return document.domain"); WebElement el   = (WebElement)js.executeScript("return document.getElementById('rentc');"

VerifayaStudio can transform your 90% manual test-scenarios into automated test-scenarios.

Image
The Verifaya platform is the the fastest and easiest way for companies to test mobile & web enterprise apps across wide set of devices and environments. You can see the results in hours not days.  Verifaya helps to extend, modernize & integrate with your existing systems, test apps anywhere on any devices in your organization, manage them centrally and test them instantly with one click.  Verifaya was founded in 2005 and since our inception, we have delivered automated software testing solutions to companies of all sizes – from startups to Fortune 500 companies. To get more info or any help, drop your comment or email me.

Responses

Image

Bots and What Not !!

Image
These are very highly scalable Bots empowered by PaaS solution with MLOps and DevOps pipelines. To setup and make these simple deployments in your premises, We have RPA, MLOps & DevOps Tools, Frameworks and Techniques to apply for corporates. Please, feel free to contact me for further progress in your project or any consultancy.

Headless Automation Testing

Image
Headless Testing means testing without GUI. There are couple of testing such as Unit testing, Component Testing, Module Testing, Integration Testing, CC (Code Coverage of Condition) Testing \ Base Path Testing, Mutation Testing, DB Testing, API Testing and or Web Service Testing may fall under Headless Testing. As you can see most of testing are white box or gray box testing. In XP\XT (Extreme Programming\Extreme Testing) of agile, It is the first step in implementing story. Open Source tools such as Watir, Warin, Junit, Nunit, HTTPUnit, HTMLUnit, WebTest Canoo, Fitness, Selenium RC and scripts like shell, vbscript, groovy, SoapUI (and some good paid tools Autoczar, QTP, SilkTest, TestComplete) are helping to automate this type of testing and play effective and efficient role in the QA feedback of product lifecyle. It actually tells us where is the issue. So, always say "Yes" to Headless Testing in your project.

AFT (Automation Framework Team) should not take developers' false catches

Image
What does It mean by "developers' false catches" ? It means those implementations or application unexpected behaviors which should not be automated with automation framework. Why those should not be the candidates for automation? It is observed that adding these kinds of requirements in automation may set short ROI for organizations but it never becomes for long terms – You may ask “why” again, below are couple of examples which put more lights on this question. Case-Study : #1 “Product Team has new requirements in build 1.2.x like objects inputs are changed with prefix or suffix strings and that affects more than 1000 automated test-case(s)” Due to limited resources and short dead line to certify build(1.2.x) of the product, Product lead comes to AFT and asks for help. He requests to update Automation Framework in such a way that manages prefix and suffix inputs and his team does not have to update their test-case(s). As part of the service team (AFT), we provided soluti

Everyone is talking about automation tools like QTP,...

Everyone is talking about automation tools like QTP, WinRunner, LoadRunner,Silk Test, Selenium Bla Bla bla ... but Once these tools come into real practice and he\she has to automate test-case(s) with them in existing automation framework. How far we can go with our goal? This post gives opportunity to discuss on characteristics of test-case(s) while doing designing for test-case(s) in automation. Below are the couple of thoughts, I believe to have in automated test-case(s). §          Concise - Test-case(s) should be as simple as possible. i.e. Test-case(s) should not call multiple other complex Test-case(s). It should have minimum dependency. §          Self Checking – Test-case(s) should have verification steps and It should report in its results such that no human interpretation is necessary. For example, I have found in one project; team has around 1500 test-case(s) – out of more than 44% test-case(s) has steps like 1.       Open Menu Item. 2.       Enter A/C

What is your thought(s) ?

Loading...

Mozilla add-ons for Bugzilla

Some Mozilla add-ons which are worth to install to improve your performance. BetterBugzilla 0.3.4 - gives new look for your bugzilla. Sage - allows to create feed on search query of your bugzilla. Newsfox - allows to read rss feeds in web-browser email layout; if feed items update -- this will pops up and mark as unread for that item in feed; you can use this extension to point your bugzilla feed so you can get notice for all activities happening in bugzilla. ~Enjoy,NV

How to automate test-scenarios which have Java Objects built on JMesa , JQuery, JSON and AJAX technology.

I had a challenging project to automate Java Objects on the fly – sharing some part of it. Challenges I faced 1. Objects which are built on top of JMesa , JQuery, JSON and AJAX technology -- are not recognized by professional automation tools (such as QTP and SilkTest). 2. How to automate Dynamic Graphs which are implemented with technologies like Flotr and 3D Canvas. 3. Web application needs to automate with cross-browsers ( IE 6.0+ , FF 2.0+ or Safari 2.0+ ) It focus objects screen rendering issues which are different from one browser to other. How can we overcame • Challenge #1 and #2 can be resolved with below automation approach. Verify HTTP Responses when user does some actions like objects fire specific AJAX calls; We simulate these AJAX calls ( HTTP requests ), capture valid\expected response, set them as baseline and in QA loop we simulate user actions again with automation, capture actual response and compare with baseline. • Challenge #3 can be resolved with below automatio

Popular posts from this blog

Testing Shifts with agile automation #RPA #ML

Bots and What Not !!

Need > Want

Automate your everyday tedious tasks and free up time for higher-value work (with Microsoft free RPA solution)

Respect is not earned, It is given ⚘ 🙏