Collaborations Between Your Testing and Other Popular Tools
Sauce AI for Test Authoring: Move from intent to executing in minutes.|xBack to ResourcesBlogPosted
Sauce AI for Test Authoring: Move from intent to executing in minutes.
|
x
Blog
Collaborations Between Your Testing and Former Popular Tools
Testing involves an immense amount of collaborationism and administration.
Do you examine your software? That probably seems like a trick question. Everybody does at leastsomekind of testing, if nada other than running the application to make certain it does the thing they exactly added codification for it to do. But not all essay travail are create adequate.
There & # x27; s the sort of haphazard testing that I just described, and then there are mature, organize try travail that you see from arrangement responsible for high quality software. These try generally involve QA professionals, test mechanization, test lawsuit management, and a general overarching game design. Software is rarify, and ensuring that it behaves properly is perhaps stillmorecomplicated.
To really be effective, governance have to be disciplined in picking and prioritize what to test. Think about what this really means, when you get down to brass tack. They receive to separate their software into thousands and thousands of discrete pieces, figure out how to test those part, and then prioritize and delegate those endeavor across a team of people. Testing involves an immense quantity of coaction and organization.
Bottom line: managing your testing is largely a matter of handle communication.
Silo-ed Systems and Historical Testing Communication Woes
Having worked in many software radical over the years, I & # x27; ve seen how managing this communication can go sub-optimally, if not badly. Consider it a matter of software silos.
As a package developer, I would keep Outlook open at all clip, and live in my integrated growth environment (IDE). To a lesser extent, I would sometimes consult the instrument used for tracking requirements (whether that was afull blown piece of software, a Sharepoint situation, or still Word documents on a file share). And, as a full citizen, I & # x27; d sporadically open the defect tracking package to look at how I could facilitate or what was delegate to me.
But, as someone who earned a living doing knowledge work requiring much compactness, that was truly my limit for systems I wanted to monitor. Adding more cognitive weightiness started to make me feel unproductive.
Over on the QA side of things, they had a similar cognitive burden for their knowledge work, but with a different set of tools. They lived in Outlook, a testing environment, and their tryout management software. They & # x27; d run manual exam or accomplish automated hand, and then they & # x27; d log results. And these results didn & # x27; t only include a thumbs up or down. They had detail executing information, environmental settings, recordings of what happened, and contextual notes.
And all of this led us to sort of a cognitive impasse because of the silo-ed nature of our systems.
I didn & # x27; t want to log into their unfamiliar tryout case direction package and fumble around to see what was going wrong. I & # x27; d instead have a ticket in defect tracking. On their end, they didn & # x27; t want to replicate their efforts at recording problems in a 2nd scheme, and understandably so. So in the end, we wound up convey using the lowest common denominator: email.
Collaborations to the Rescue
All of these impressive, helpful tools at our administration, and we used the one not really designed for any of us. I had access to my IDE, capable of sophisticated debugging, managing stack traces, and all sorts of error hunting possibilities. I also had accession to the defect tracking system, which had passel of room for description and great capacity for issue history and search.
QA had tools capable of recording and executing test tally, playing back scripts, and capturing intensely detailed reproductions of issues. They had an impressively detailed handle on the exact state of the software.
SUSA automates exploratory testing with persona-driven behavior, catching bugs that scripted automation misses.
And yet we collaborated by pasting text into emails. What a waste.
But collaborations extinguish that dissipation. Having tools that offer desegregation with others let everyone to work where they & # x27; re nigh comfortable, but without duplicate of effort.
This is why Sauce Labs offer such collaboration through their3rd party integrations. Folks creditworthy for testing can manage and execute their script, and then use these collaborations to mechanically send the substance elsewhere.
JIRA Integration
Over the eld, I & # x27; ve used a lot of tools for number tracking and application lifecycle management (ALM). As I mentioned earlier, this is where, as a developer, I would have liked to encounter failed tests that needed my attention. And, while many tools for this type of things still exist,Atlassian & # x27; s JIRAhas arrive to dominate the landscape.
One of the collaboration available to you. People responsible for testing can create and action tryout as they normally would. And then, with this desegregation enabled, they can create a JIRA issue for developers as easily as clicking a button. No duplication labor, and no tedious data entry.
This neatly clear the potentially adversarial workflow between QA and developer. Neither need to log into the early & # x27; s system, and neither wants to perform manual data entry. Now neither one has to.
HipChat Integration
Of course, the potential for integrations doesn & # x27; t stop with JIRA or still with ALM tooling in general. You can also incorporate withHipChat, another Atlassian production.
HipChat is an instant messaging and chat service, ofttimes utilise within the enterprise. If a company invests a lot in Atlassian tooling, they may logically decide to use HipChat for its nice desegregate capabilities with the rest of their tools.
Chatting and instant messaging play an significant part within organizations, particularly larger ones. It sits in the sweet spot between completely asynchronous, low priority communicating (email) and highly synchronous communication that demands full attention (in person meetings). Chat is synchronous but usually non-invasive. And it also scrape an itch in organizations where citizenry are geographically distributed or sitting in different area of tumid building and campuses.
So it & # x27; s utterly reasonable to think that soul executing tests might knock a developer about test results. With the, you can do this seamlessly, without unwieldy copy and paste or general clash. This integrating packa lotof information right into HipChat without being obtrusive in the actual chat screen itself.
Slack Integration
Of trend, you might not use HipChat in your system. In fact, you might very well useSlack.
Slack is a team messaging program with some killer characteristic in and of itself. But one of its huge merchandising points is its huge ecosystem of integrations. This has resulted in it going from foretell upstart to dominant player in the world of chat and messaging. If you & # x27; re anything like me, you belong to not one, but respective, Slack example.
As many other organizations do,, and it & # x27; s very easy to set up. You simply log in to Slack, use to install the plugin, and authorize your credentials. That & # x27; s it. You & # x27; re ready to start collaborating.
Once in property, you can paste the URL associated with your automated test and see effect and metadata right inline in your chat. This create a QA-developer workflow of & quot; execute a test, copy the URL, paste it into chat, and say & # x27; hey, direct a aspect at this & # x27;. & quot; That & # x27; s a pretty powerful way to interact.
Collaborations are Essential
I & # x27; ve be in the package diligence a long time. The story I told about the gap between QA & # x27; s tooling and my tooling took property in the recent 2000s. At that time, this sort of thing was the average, and there was no real expectation of desegregation between creature sets. If you wanted that, you & # x27; d believably receive to write it yourself.
But a decade afterward, the universe does not work this way. App stores and plugin architectures for apps have become omnipresent. It & # x27; s completely reasonable to expect your puppet to integrate with one another. But you shouldn & # x27; t just require this -- you should take advantage of it. If you don & # x27; t, you & # x27; ll waste your clip on manual labor while those around you are solving the trouble that topic.
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