Questions tagged [acceptance-testing]

Acceptance testing is a test conducted to determine if the requirements of a specification or contract are met

Acceptance testing is a term used in agile software development methodologies, particularly Extreme Programming, referring to the functional testing of a user story by the software development team during the implementation phase.

The customer specifies scenarios to test when a user story has been correctly implemented. A story can have one or many acceptance tests, whatever it takes to ensure the functionality works. Acceptance tests are black box system tests. Each acceptance test represents some expected result from the system. Customers are responsible for verifying the correctness of the acceptance tests and reviewing test scores to decide which failed tests are of highest priority. Acceptance tests are also used as regression tests prior to a production release. A user story is not considered complete until it has passed its acceptance tests. This means that new acceptance tests must be created for each iteration or the development team will report zero progress.

Source

591 questions
0
votes
1 answer

What's the best way to test MVC controllers that rely on Castle Windsor for configuration?

I am trying to define some acceptance tests on ASP.NET MVC controllers. My tests run in the context of a separate testing application as you'd probably expect. My MVC controllers need to run in the context of the application - i.e. over top of the…
BenAlabaster
  • 39,070
  • 21
  • 110
  • 151
0
votes
1 answer

Specflow or BDDfy

I am looking to start using BDD in my next .NET project and I was wondering if anyone has experience using Specflow and BDDfy and which of the two they would recommend for a team that is new to BDD. This excersise will be a trial and if successful…
hatsrumandcode
  • 1,871
  • 2
  • 19
  • 21
0
votes
1 answer

How do I integrate acceptance testing for my project on Jenkins?

I am currently working on a UI project for my team. After building a project on Jenkins, we want to trigger acceptance tests to run. On my local machine, I am able to do so by activating a server.py with the command: python server.py After the…
0
votes
2 answers

Codecept installation gives me an fatal error (bz2 extension)

I am trying to setup Codeception (v1.8) on my local development box (Windows 7 running WAMP). I have PHP 5.3.13 running and both CURL and bzip2 are enabled modules, when I run the following command to install the 'framework' I get the following…
Zabs
  • 13,852
  • 45
  • 173
  • 297
0
votes
2 answers

Testing with Web Driver and Selenium through Codeception

I know I'll get crap for this but it's worth it if someone can help. I can't find a guide, tutorial, or instructions anywhere for installing web driver on a windows machine. I've got a site running on a homestead vagrant box and need a way of…
0
votes
1 answer

Which layer should my JBehave acceptance test target in a DDD application?

Given a DDD application with a hexagonal architecture, which layer should my JBehave acceptance tests target? I want to write Features and scenarios as specifications for the overall system behavior as we are introducing ATDD as our development…
0
votes
2 answers

How do I get WebGuy->fillField for in Codeception acceptance test?

In Codeception the fillField works fine when I have but it does not work when I have tried with the following code $I->fillField('input[name=email]', 'user@domain.com'); Also With…
0
votes
3 answers

How to document undefined behaviour in the Scrum/agile/TDD process

We're using a semi-agile process at the moment where we still write a design/specification document and update it during the development process. When we're refining our requirements we often hit edge cases where we decide it's not important to…
Andy
  • 10,412
  • 13
  • 70
  • 95
0
votes
2 answers

Refactor Massive Cucumber Step Definition

My team is currently taking our old UI acceptance test scripts and automating them. To do this we are using Jruby, Cucumber and Watir-Webdriver. So far the automation process has been going pretty well. The only problem we have is that our step…
D.Spetz
  • 231
  • 1
  • 10
0
votes
1 answer

Programatically delete "App Settings:Apps you use" from facebook

I want to automate the facebook signup acceptance tests for my Spring MVC webapp. To do this I need to be able to delete the facebook app from the "Apps you use" section of the "App Settings" of a facebook user profile. How do I do this?
Paul Grenyer
  • 1,713
  • 3
  • 30
  • 51
0
votes
1 answer

Continuous Delivery - Acceptance test stored alongside artifacts?

I'm looking into migrating towards a CD pipeline with compile stage and acceptance stages. Currently I have acceptance tests in my repository, living alongside my service code. After the compile stage is successful and some form of artifact has been…
0
votes
1 answer

Test gets wrong form submit url in Laravel despite browser getting correct

I'm doing acceptance testing on my site using Codeception. I tried to test login form, but it failed. I tried following directions of my test by hand, and it worked. So, I dived deep into logs of Codeception, and I discovered, that PhpBrowser gets…
Cysioland
  • 1,126
  • 1
  • 9
  • 21
0
votes
1 answer

Acceptance Testing Rails using a "Testing API" for client side state control

I am currently evaluating how to test a rather big and complex web application, based on Rails 4 on the server side and EmberJS on the client side. In our app, the client exclusively communicates through a restful JSON API with the server. We did a…
Erik
  • 11,944
  • 18
  • 87
  • 126
0
votes
1 answer

Acceptance Test (Capybara) can't find my Submit Button

Question: How can I get my feature test to recognize my button? Explanation: I'm writing an acceptance test with Capybara for "User can add a product to a shopping list". In my setup I log in as a user, I am able to click on a current shopping list…
0
votes
0 answers

Codeception acceptance test error for save/reset

I am trying to perform acceptance tests for my website using Codeception, and I am experiencing a strange error due to a reset button on the form I am testing. Basically, my test for clicking on 'Save' works only if either the reset button on my…
Byte Lab
  • 1,576
  • 2
  • 17
  • 42