Integrating automated acceptance testing with requirements engineering
نویسندگان
چکیده
ii Abstract (in Finnish) iiiin Finnish) iii
منابع مشابه
A Complete Software Engineering Environment
New views of mature ideas on software and quality productivity. A COMPLETE SOFTWARE ENGINEERING environment is comprised of all the engineering tasks for developing, reengineering, and maintaining software systems. These tasks can be supported by automated tools, manual procedures, or both. The organizational challenge is to automate the right tasks in the correct order so that they have the gr...
متن کاملRequirements Traceability in Service-oriented Computing
Software understanding, as a primary cost in software engineering, becomes more difficult since the complexity of service-based applications is steadily growing. Although the post-traceability of requirements is considered a critical component in program comprehension, current approaches often comprise only manual, tedious, and laborious processes with a small degree of automation. In this pape...
متن کاملAn automatic test case generator for evaluating implementation of access control policies
One of the main requirements for providing software security is the enforcement of access control policies which aim to protect resources of the system against unauthorized accesses. Any error in the implementation of such policies may lead to undesirable outcomes. For testing the implementation of access control policies, it is preferred to use automated methods which are faster and more relia...
متن کامل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...
متن کاملAutomated Acceptance Testing Tools Evaluation in Agile Software Development
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 li...
متن کامل