Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [automation]

Automation is the use of machines, control systems and information technologies to optimize productivity in the production of goods and delivery of services.

1
vote
1answer
168 views

Problem in creating a correct finite-state-machine for a given short text

I like to create a finite-state machine for the given text below. While solving this, I came accross with several problems I listed at the bottom. (This example is in terms of testing (where you later ...
-4
votes
2answers
57 views

Authenticate Git Pulls on a Compromised Machine [closed]

I may have a tough one for you. I have a machine in the wild that is and will probably continue to be compromised. The machine is owned by a user who will be unable to keep it secure. I must have ...
0
votes
1answer
78 views

Is it possible to layer an API (REST, GraphQL, etc.) in front of data that is currently only accessible via an enterprise desktop GUI?

Currently, my thoughts are that GET requests would be feasible by using the concept of screen scraping combined with a cron job that runs at a set interval to scrape data from the GUI and sync to my ...
2
votes
3answers
238 views

Why only scripting languages for automating tasks? [closed]

To automate tasks, I have only heard of people using scripting languages. Why don't people use compiled languages to automate tasks? What can scripting languages do for automating tasks that ...
0
votes
4answers
230 views

What exactly caused the recent increase in automated testing?

Recently I've heard a lot about automating test is taking away manual jobs from the QA sector. When I look at example of what it is about most of it is just running a sequence of functions over and ...
4
votes
1answer
58 views

How do I automate build-publish tasks for my web server?

I'm developing a node.js web server which will have built source code of server and client part at once. I mean, my web server is on the isomorphic level. this means editing source code of client part ...
-2
votes
1answer
214 views

Auto test with random keys from dict with added values equal to a certain number

I have a list (23 items) of choices and I've transformed it into a dictionary in order to have a value for each choice. I need to select 3 random choices from that dictionary each time I run the test ...
2
votes
3answers
207 views

What advantages do daily builds provide specifically over continuous builds in practice?

I have seen this question and do not believe this to be a duplicate What software models are appropriate for daily builds and continuous integration? . I don't fully understand what advantage ...
0
votes
0answers
52 views

How to manage multiple dozens of mobile apps with the same source code and achieve continuous delivery?

I’m currently developing a SaaS solution that will provide my clients with a standard app for both Android and iOS stores to help them present their business and send offers to their clients via push ...
0
votes
1answer
46 views

How do automation rules systems monitor for triggering actions?

I'm beginning to sketch out an automation rules system (e.g. letting users define "when X happens, do Y"), and I'm not sure how to monitor for triggering of those rules. How do apps like, for ...
2
votes
1answer
963 views

Organizing Jenkins around SVN branches and deployment environments

Current setup We currently have one Jenkins server that automates deployments for about 15 different Java web applications. Each application has three deployment environments on separate Linux boxes. ...
0
votes
1answer
240 views

Automated Hotfix Release with Semantic Versioning based off of Master Branch

I have a Python script that lives in my CI pipeline that is responsible for publishing branches and tags, publishing AAR's to our Maven Artifactory, uploading Javadoc, etc. We used to follow a ...
1
vote
2answers
185 views

What are Workflows? And how do workflows eases work of the consumer? [closed]

With a little googling I could find workflows - which automates the business process - to meet some business needs. i.e.; All I could find is it is a piece of software which allows us to split the ...
0
votes
0answers
32 views

How to access code of multiple automation projects into once Project?

I work in a project which contain multiple areas, and each area is assigned to multiple scrum teams, to automate the test cases of their area, each scrum team has developed independent and different ...
2
votes
4answers
2k views

Where to run automation UI Tests - Build server or Test machine

We are having a set of selenium UI tests for our application. We are deploying the application in our test machines in our QA environment. We are using TFS 2015 for continuous integration and ...
67
votes
13answers
15k views

Would it be a bad idea to periodically run code formatters on a repository?

I'm thinking of creating a cron job that checks out code, runs code formatters on it, and if anything changed, commits the changes and pushes them back. Most projects that use autoformatters put them ...
3
votes
1answer
59 views

Separations of concerns and dependency management in automation project

I'm working on an automation project in C# and it has 2 wrappers: DesktopAutomation and BrowsersAutomation. The first has a dependency on UIAutomation.dlls (access to the MS desktop elements) and the ...
3
votes
2answers
214 views

how to handle small change requests in the automated deployment process

I've setup a Gitlab server to manage several different Laravel Apps. I'm also able to configure the Gitlab CI to deploy the code to the development and production sites. Everything is kind of ...
-1
votes
1answer
393 views

Adobe Acrobat folder level scripts

I am trying to find ínformation on how and where to write folder level scripts for Adobe Acrobat and Adobe Photoshop. This is what I found from Adobe: https://acrobatusers.com/tutorials/...
1
vote
1answer
370 views

Using Selenium in a Web Service

Given that a local copy of the Selenium server and web drivers are required to run an automation test, i.e... junit-4.10.jar selenium-chrome-driver-2.0a4.jar selenium-java-2.53.0-srcs.jar selenium-...
1
vote
1answer
43 views

(Mobile automative testing) what exactly should I test for?

I have been writing some automation test scripts for a mobile application. Thus far my tests are very basic, I am struggling to know exactly what to test. An example of a test I have written: Enter ...
4
votes
2answers
188 views

How do you adapt to changes to product specifications during development?

Problem Changes to product requirements/specifications during the development cycle are inevitable in a professional setting. In particular, I'm constantly dealing with changes to the specification ...
-2
votes
2answers
858 views

Translation of a project from one language to another

If I wanted to turn a Java game into Lua, how could I do it? I'm thinking that you could have a program read the assembly language behind two programming languages, find the patterns, attach them to ...
-2
votes
2answers
186 views

what is the utility to a REST API for SIP trunk's?

Why does Twilio offer: Trunking REST API docs - Provision, configure, and modify SIP Trunks and phone numbers with the REST API. What are the top usages for this API? I appreciate that the process ...
1
vote
1answer
2k views

Best Practices for Automating Word Documents [closed]

I recently started at a company as a Automation Developer. My job is to automate periodic reports (in Word) for all of our customers (~50), one for each. Each report is slightly different, so I am ...
0
votes
0answers
41 views

Can Spring be used to gather data from TestNG tests being executed and then input this data in a webpage to show progress of tests?

Can Spring be used to gather data from TestNG tests being executed and then input this data in a webpage to show progress of tests? For example after every test step that is completed, Spring will ...
1
vote
3answers
502 views

Automation testing strategy with changing test cases

Say, for example, you have a program that sends a message to a server and that server validates it. Note: The server validation process can have additional test cases due to it being implemented in ...
0
votes
1answer
252 views

Is it feasible to scale UI automation tests for load testing a web application?

We have UI automation test framework based on selenium web driver. We are in the early stages of building out load tests and are wondering if it is possible or recommended to use a browser based UI ...
1
vote
1answer
73 views

Speed up my delivery pipeline

I have a solution with many components with different deploy iter: WebAPI backend (on IIS) AngularJS frontend (on IIS) A process manager (as Windows service) A projection engine (as Windows service) ...
8
votes
1answer
7k views

How to have TFS automatically add certain tasks to new work items?

We use TFS at my workplace to manage our source code and track development. Whenever we have a bug or work to do, we always have to do the following two tasks as a minimum: Test the work, or decide ...
0
votes
2answers
59 views

Is there such a thing as the testing of automation?

I know that it's possible perform automation of testing. That is, take tests that are manual, and make them automatic. However, is there such a thing as the testing of automation? That is, checking ...
4
votes
3answers
520 views

Automatic code correction, Good or Bad? [closed]

We have a large team comprising of developers, interns who write rails and backbone js code with large codebase. We already have tools like JSCS and code climate to analyze the code and report ...
11
votes
3answers
3k views

How to monitor a long-running program programmatically

What I've currently got can be summed up with this pseudo code: public static void Main(string[] args) { var listOfObjects = Database.GetObjectsToUploadToOnlineService(); Parallel.ForEach(...
0
votes
1answer
17k views

How do I actually use Selenium to automate UI testing? [closed]

We have a large inventory system where we work and making changes has the possibility to break things in other areas. This happens a lot, and it is hard to manually test for everything every time ...
3
votes
2answers
129 views

Is it reasonable to have grunt/gulp build phases in javascript dev environment

Nowdays it's goes to be very fancy to have grunt/gulp build phases who concatenate and minify and organize javascript code. And I agree that this is important for production. But as a developer, I ...
-2
votes
1answer
542 views

How to make a mobile application that interacts with a website [closed]

I am looking to make a mobile application (iOS and Android app) that will interact with a website. The app will need to log in with a provided username and password and also get some information from ...
1
vote
1answer
433 views

How to detect subtle changes in a website?

My friend and I were discussing a script for automating a certain task and the solution involved using Selenium to automate the pressing of certain buttons. However when we click the send button of ...
1
vote
2answers
269 views

How to deploy software automatically over SSH?

I am dealing with a distributed application which is going to mange a network of Linux-based servers spread among different places. Having the SSH credentials (as the most supported connection ...
59
votes
12answers
15k views

Is there any logical reason to auto-generate code documentation? [closed]

Automatic documentation generation can be done with a variety of tools, GhostDoc being one of the more prominent. However, by definition, everything it generates is redundant. It takes a look at ...
3
votes
3answers
1k views

How do I test my code in Python other than by doing it by hand?

I am used to user testing in Java, and I also manually test each section of code I write, but now, I want to automate it. There is no GUI for this project, so user testing is not required and I can ...
3
votes
2answers
130 views

What's a good way to make sure that locally serialized data can be deserialized in newer code?

Context: I'm working on an HTML 5 game without persisted state. Every time you refresh the page, you start at the beginning. People are requesting that they can start where they left off if they ...
0
votes
1answer
113 views

Automatically analyze excel files

I have to replicate a manual generation of a large number of excel files. I started to manually track the relations between cells ( files, formulas, etc). I also had a talk with the person which ...
1
vote
6answers
509 views

How to distribute, one virtual token to each person in this world, and make sure nobody gets more than one? [closed]

How to distribute, one virtual token to each person in this world, and make sure nobody gets more than one? In other words, how to prevent a user from creating more than one user account in a site? ...
1
vote
3answers
1k views

Automated GUI tests take too long because of doing same steps before the “main test action” can proceed

We are developing a desktop application and I am responsible for GUI testing. Currently we have around 500 tests which take 8 hours to complete. The tests are testing almost every button/menu/field ...
53
votes
5answers
2k views

How can you estimate time for tasks which primarily consist of figuring out a problem?

While it is relatively possible for an experienced developer to estimate how long it will take to implement code when the pattern and problem the code is solving is well understood, how can you make a ...
12
votes
8answers
863 views

How to Deal With The “Automation is Easy” Mindset?

The title says it all. Some employees in our company believe that automated tests are "easy" and that it "should take a day" to write suites of COM and UI tests. What can be done to counter this? ...
-1
votes
2answers
95 views

Does the method of adjustment matter, or just the final calibration?

A company produces software (and hardware) that is used to both perform automatic adjustments on electronic test equipment as well as perform calibrations of the same equipment. The results of the ...
3
votes
2answers
561 views

SBCL development on Windows, including CFFI

I have been asked to automate the operation of a Windows (WinForms) application, performing some fairly complicated statistical analysis along the way. My first thought was the usual suspects: .NET, ...
3
votes
1answer
429 views

Continuous integration and modifying existing UI automation tests

Our team is currently facing a situation where we are changing a feature that is in the product today. This feature has Selenium automation tests associated with it. We are performing a fairly major ...
6
votes
1answer
946 views

Mapping variable inputs to user interface elements

Background Developing a system for creating eBooks. The data is highly normalized. The eBook designs are packaged as "themes." The themes can be configured with options for: fonts, colours, some ...