Questions tagged [dtap]

One could use this tag if a question is about Development, Testing, Acceptance and Production (DTAP) phased approach in software development.

7 questions
8
votes
2 answers

What is "black box" testing?

What is "black box" testing and how it is different from ordinary testing? For example black box tests prior to deploying to production. Note: "black box" testing is a common requirement when applying for devops roles (not necessary a tester thing).
kenorb
  • 8,011
  • 14
  • 43
  • 80
5
votes
1 answer

What are best practices for sharing Docker compose files with ops team to use in Docker stack

I'm looking for best practices to share the Docker compose files created by developers with the people that do the deployment. We use 2 docker compose files: docker-compose.yml and docker-compose.prod.yml. These files are included in version…
2
votes
1 answer

How to prevent failure from introduced changes?

The DevOps Report by Puppet Labs states that "devopsy" companies have 3x times lower failure rate. While other companies must have a fairly regular rate of failures from deployments to production. What are the companies who have very low failure…
Evgeny Zislis
  • 9,023
  • 5
  • 39
  • 72
2
votes
2 answers

How can I test native macOS UI software in a container before deployment?

As part of the CI setup, I'd like to run (automated) tests on native macOS GUI software in a 'safe environment' (i.e. without messing with the host software installation too much). Virtual machines (using VirtualBox) work in principle, but they are…
2
votes
1 answer

How to deal with untested features in the develop branch before deployment?

Our current software deployment lifecycle looks like this (using git-flow); We test locally or on a development environment. We submit a pull-request to merge the feature into the develop branch Our testers test the feature. ** If rejected ** we…
0
votes
3 answers

How to deploy software every second?

Companies such as Amazon, Etsy, Google, Facebook and others are publicly saying they deploy software thousands time per day. What are they doing that is so different from other companies? How can other software companies deploy software thousands…
Evgeny Zislis
  • 9,023
  • 5
  • 39
  • 72
0
votes
2 answers

How to implement DTAP in k8s?

Dev, Tst, Acc, Prd (DTAP) is about isolating multiple environments to ensure that data will not be mixed, e.g. production data in development or lost, e.g. database removal removes all production data. DTAP is also about environments that are…
030
  • 13,383
  • 17
  • 76
  • 178