Automated Acceptance Testing Tools Evaluation in Agile Software Development

نویسندگان

  • Massila Kamalrudin
  • Safiah Sidek
  • Nor Aiza Moketar
  • Mark Robinson
چکیده

Acceptance test is a crucial procedure in software development for the development of the right requirements that meets the needs and expectations of the stakeholders and users. Due to the problems faced when conducting this test manually, several automated acceptance tools have been developed. This paper presents a comparison analysis of selected automated acceptance tools from the existing literature and experienced reports, highlighting their requirements representation, programming language, end-user inclusion, usability and output representation. It is found that these tools are still at their infancy stage and there are still more rooms for improvements. This paper serves as a preliminary work for future works to develop better requirements validation tools that facilitate the acceptance testing process, as well as promote collaboration and communication between client-stakeholders and the development team.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automated Acceptance Testing of High Capacity Network Gateway

In this paper we will explore how agile acceptance testing is applied in testing a high capacity network gateway. We will demonstrate how the organisation managed to grow agile acceptance testing testing from two colocated teams to 20+ multi-site team setup and how acceptance test driven development is applied to complex network protocol testing. We will also cover how the initial ideas that we...

متن کامل

Efficient Acceptance Testing Framework for Interactive Computer Game Applications

In modern computer games market, highly automated testing becomes one of key factors of success. At current stage, industry of computer games is not mature enough for automated testing. The paper describes method of bringing automated quality assurance techniques from more established computer engineering fields to computer game development. Automated acceptance testing framework, based on Pyth...

متن کامل

Towards Model-based Acceptance Testing for Scrum

In agile processes like Scrum, strong customer involvement requires techniques to support requirements analysis and acceptance testing. Additionally, test automation is crucial, as incremental development and continuous integration need high efforts for testing. To cope with these challenges, we propose a model-based technique for documenting customer’s requirements using test models. These can...

متن کامل

Putting a Motor on the Canoo WebTest Acceptance Testing Framework

User acceptance testing is finally getting the attention and tool support it deserves. It is imperative that acceptance tests follow the best practices and embody the critical success factors that have been established over the years for automated unit testing. However, it is often challenging for acceptance tests to be repeatable, readable, and maintainable due to the nature of the tests and t...

متن کامل

AgileUAT: A Framework for User Acceptance Testing based on User Stories and Acceptance Criteria

User Acceptance Testing (UAT) has widespread implications in the software community. It involves not only the end-user, but the Quality Assurance (QA) team, developers, business analysts and top level management. UAT is conducted with the aim of developing confidence of the user in the software product. UAT is generally performed manually and not preferred to be automated. UAT frameworks exist ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013