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.

Filter by
Sorted by
Tagged with
-1
votes
0answers
4 views

Is page object pattern the correct framework for an app written in Xamarin native?

I am trying to understand a good framework that can be used to create UI tests for a Xamarin App and after some research I found that Page Object Pattern would be the best for a scaleable UI test ...
2
votes
4answers
215 views

Does linting without auto-correction make sense?

In our Ruby on Rails projects we use a linter for our slim templates: slim-lint. It doesn't support any automatic fixes, not even the easiest ones. So I'd like to abandon it because I don't like to go ...
0
votes
0answers
17 views

Management of ARM and build templates on Azure DevOps

As part of more automation in deployments, we would like to use Azure DevOps as the main build- and release-tool. As our main goal at the moment is to serve mostly Azure and also make the templates ...
0
votes
0answers
27 views

Modelling device-oriented domain

My application is connected to several hardware devices, where as for each device, there is a dedicated device client containing it's own representation of the device protocol, response/request or ...
60
votes
12answers
16k 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 ...
0
votes
1answer
112 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
0answers
57 views

Can/Should I make an automatic installation of new python libraries after a git pull?

Imagine the following situation: I'm working on a python project, and I install the library antigravity with pip. I add the function fly() which uses the library, and I commit and push the changes. ...
56
votes
5answers
3k 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 ...
1
vote
1answer
187 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 ...
-5
votes
2answers
65 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 ...
2
votes
3answers
857 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
232 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
60 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 ...
3
votes
2answers
609 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, ...
-2
votes
1answer
361 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
291 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
1answer
47 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 ...
1
vote
1answer
2k views

What is an Enterprise/Automated Deployment tool?

What is an Enterprise/Automated Deployment tool, and how would it be used? Examples would be a plus, but please don't turn this into a list. What are the key factors that should be evaluated when ...
2
votes
1answer
1k 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. ...
4
votes
2answers
538 views

Using automated bdd-gui-tests to keep user-documentation-screenshots up do date?

Are there developpers out there, who (ab)use the CaptureScreenshot() function of their automated gui-tests to also create uptodate-screenshots for the userdocumentation? Background: Whithin the ...
0
votes
1answer
297 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 ...
2
votes
4answers
3k 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 ...
1
vote
2answers
223 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 ...
68
votes
13answers
16k 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
2answers
218 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 ...
3
votes
2answers
26k views

What is development automation?

When someone refers to "Development Automation", what is it exactly? What are some frameworks for development automation? My boss asked me to develop a strategy for implementing such in the company ...
2
votes
1answer
72 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 ...
-2
votes
5answers
2k views

How to identify (business) processes for automation?

I recently started at a company and am working on statistical data analysis and data handling (market research). A lot of my tasks were previously done entirely by hand, so I created a few tools to ...
-1
votes
1answer
493 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
418 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
45 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
226 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
1k 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
224 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
3answers
558 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 ...
5
votes
2answers
22k views

Career path for software QA / Test engineer [closed]

I have been working as a software QA analyst for 6 years. I will be finishing a Masters degree in computer science this year. I’m just not sure how to advance my career after my graduation. I like ...
9
votes
1answer
8k 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
1answer
264 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) ...
1
vote
2answers
115 views

How to comfortably monitor 5 daemons while developing them?

This is the scenario: I'm on this project for which I wrote 4 Node.js scripts that act as "servers" for some service (they have to be separated). I also use Redis, that is another service to keep an ...
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
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
563 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 ...
49
votes
11answers
33k views

What are the disadvantages of automated testing?

There are a number of questions on this site that give plenty of information about the benefits that can be gained from automated testing. But I didn't see anything that represented the other side of ...
0
votes
1answer
18k 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
130 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
682 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
436 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
280 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 ...