Planning Quality Architecture for 2020
Sauce AI for Test Authoring: Move from intent to execution in minutes.|xBack to ResourcesBlogPosted
Sauce AI for Test Authoring: Move from intent to execution in minutes.
|
x
I was inspired by Denali Lumma (@ denalilumma) when she delivered a glimpse of the future in her talk about 2020 screen at theSelenium 2015 conference. The session was an excellent introduction that compared many scenarios of the minority testing elect versus the more mutual development team. The elite companies consider infrastructure FIRST, and the majority imagine about infrastructure LAST. It got my wheels turning regarding the hereafter of software growing. I don ’ t hold all the resolution right now, but I want to be part of the movement to program and make architecture with caliber. A few words arrive to mind when thinking about quality architecture — automation, scalability, recoverability, and analytics.
Build a culture
When building a acculturation, avoid too much control. You want a culture that embraces freedom, responsibility, and answerability. Why is progress a civilization like this important? It permit passionate employees to innovate and encounter big-time solutions. You can ’ t plan for innovation. It naturally happens. When you give passionate employees an inch, they ’ ll take a mile. The futurity team acculturation needs to push the envelope and tread outside their comfort zone.
This is slowly happening across the software development industry. The team makeup is being reshaped by removing specialized task silos (code, tests, continuous integrating) and bridging the gaps between developer, QA, and DevOps, allowing them to locomote quickly and build quality up front. The team needs to share chore and province, but what does that mean? By increase the squad ’ s skills set and talent, everyone on the team can share specialized tasks and own quality. Here is an example of a team ’ s primary direction and who has shared responsibleness for every sprint:[table id=8 /]The key is that everyone needs to embrace the new culture — one where QA and DevOps team members are embedded with developers and share responsibilities.
Continue to center on mechanization strategy
To improve the efficiency and reliableness of a development project, the hereafter needs minimum human involvement for all committed code. Teams will need to send as soon as the code is ready and no after. The objective of mechanisation is to simplify as much of the infrastructure with code that generates trusty reporting, allowing confidence in shipped feature and bugs. The current standard for all fellowship must be: physique, examination, deploy, and recoverable substructure when things go wrong. The future of mechanisation strategies should focus on testing pre-production and product environments. Remove the FEAR, and inject some chaos into your product infrastructure. Evaluate any failures that occur and find solutions to foreclose those failure the next time.
Everything motive to be SCALABLE
The year 2020 seems like a lifetime away for technology. I feature learned one thing since Test Automation and DevOps recruit the scene and took over the world ’ s software growth — You ’ d better be ready to germinate and scale up promptly when change occurs. How do we set? Scale comes in many forms. (It doesn ’ t constantly mean cloud infrastructure.) Here is a list of ideas that comes to mind when we need to be scalable without affecting quality:
Onboard new employee
Cross-team training
Innovation
Deploying a process or insurance modification
SUSA automates exploratory testing with persona-driven behavior, catching bugs that scripted automation misses.
Cutting-edge technologies are born every day
Application redesign
Environment (machine-as-code, cloud-as-code)
Everything want to be scalable. Are you prepared to evolve and scale when the change occurs?
Repeatable and recoverable
The hereafter of cloud computing is here to stay (for awhile). Moving quickly and reliably require infrastructure-as-code. You should construct environments for development, pre-prod, and production that are monovular. There are a lot of technology in this area, such as configuration management and containerization tools.Puppet and Chefare the most popular configuration management tools out there. They countenance you to keep all your servers configured in a central place, and selfsame. Cloud computing services will become the NORM for many reasons. They countenance flexibility, disaster recuperation, automation software update, the ability to work from anywhere, protection, and many early benefits. If you haven ’ t moved to cloud computing yet, it is alone a thing of clip before companies realize that the benefit are real plenty to move their business into the cloud. The best defence against failures is cloud computing and configuration management tools.
We want more ANALYTICS
Lastly, the future needs to focus on analytics. They will permit us to evaluate and recalibrate to amend processes, testing, application, infrastructure, and more, with instantaneous analytics alerting the team when things go wrong.
Takeaways
Build a culture that embraces freedom and responsibility
Automation will continue to be part of the futurity
Tools and process powerfulness how changes move from developers to product
Computers will be wait for humans — humans won ’ t be waiting on figurer
Real-time analytics
Greg Sypolt (@ gregsypolt) is a senior technologist at Gannett and co-founder of Quality Element. He is a passionate automation technologist seeking to optimise software development quality, while train squad extremity on how to write great mechanisation book and facilitate the testing community become better testers. Greg has spent most of his vocation act on package quality — concentrating on web browsers, APIs, and mobile. For the past five years, he has focused on the creation and deployment of automated test strategies, framework, tool and platforms.
Automate This With SUSA
Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts needed.
Try SUSA FreeTest Your App Autonomously
Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts.
Try SUSA Free