The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
To achieve the maximum productivity using minimum resource is the aim of any software industry. Software engineering provides an abstraction process to develop software product. It has introduced various methodologies, principles and concepts. Most of them are the software process models which are also known as software life cycle models. In the software industry different-different types of projects...
With the popularity of Web Services and Service-Oriented Architecture (SOA), quality assurance of SOA applications, such as testing, has become a research focus. Programs implemented by the Business Process Execution Language for Web Services (WS-BPEL), which can be used to compose partner Web Services into composite Web Services, are one popular kind of SOA applications. The unique features of WS-BPEL...
Due to incremental upgrade approach, growing number of enterprise systems present heterogeneous UIs, in which certain sections/applications are 32 bit whereas others are 64 bit. Typical business process use-case interactions in these enterprise systems span both these sections, simultaneously. However conventional test automation tools have been designed to test either 32 bit applications or 64 bit...
This research focuses on testing enterprise systems, more concretely on how to automatically generate the initial test data to be entered into the relational database to support each test case. Existing approaches cannot generate initial database entries to suit complicated business logic states such as reading the database more than once, searching the database by partial string matching, or setting...
Pocket Estimator is a cloud-based framework to combine an expert weighted estimation algorithm with several learning algorithms for high level, parametric software effort estimation. Main goal of our framework is to create a huge estimation dataset of software implementation projects. This database will be built over the next 2 years and should be used for further scientific research in learning and...
Applications are increasingly constructed by orchestrating Web services. Ensuring the reliability of such loosely coupled service compositions is a challenging task. In this paper, we propose an automatic scenario-oriented testing approach for service compositions specified by Business Process Execution Language (BPEL). In our approach, an abstract test model (BGM) is first defined to represent the...
Business Process Execution Language (BPEL) is a widely recognized executable service composition language. Since BPEL integrates services of desired functionality to compose business processes, it is significantly different from typical programming languages. How to effectively locate the integration-level faults in BPEL programs is an open issue. In this paper, we propose the BPEL fault localization...
Testing Automation has been growing in software engineering. Many organizations are investing in automated testing in order to prevent defects and increase testing effectiveness during software development. In agile methodologies, this task is considered an important activity, considered the key of the agile testing. This paper presents three testing automation strategies applied to three different...
With the large-scale distributed system plays an increasingly important role in such fields as national security, critical infrastructure and social life, its vulnerability analysis problem has become a growing focus nowadays. As a vulnerability analysis object, a multi-layer model is put forward firstly, and then a multi-dimension vulnerability analysis framework of large-scale distributed system...
Through analysis the China Mobile Multimedia Broadcasting(CMMB) system and traditional multi-service's track and detection of China mobile multimedia broadcasting system, design a more efficient CMMB multi-service's track and detection method. In this way, we can realize track and detection of multiple services at the same time, reduce the share of system and the time of track, greatly improve the...
The domestic platform is composed of the independent and controllable software and hardware equipment, such as CPU, operating system, database and middleware. In order to promote the application of the domestic platform, the simulation verification environment and the integration verification technology are deeply studied in this paper. Firstly, this paper designs the target model of the simulation...
The advantage of combinatorial techniques over less structured approaches is supported by the experience from numerous real-world projects where a significant reduction of the number of test cases has been achieved without compromising functional coverage. However, to fully benefit from combinatorial testing, the applied techniques and tools have to satisfy the requirements and needs of testers and...
Agile teams need the Business Analyst (BA) to clearly define and communicate the detailed user stories to ensure a successful product. MITRE's Corporate IT Systems Engineering department supports software development activities which recently adopted an agile methodology. Unlike the detailed requirements documentation of more traditional, waterfall-based projects, we have found the streamlined “user...
Tourism industry is important for the economic growth and development of any country. Aim of this study is to analyze the business travelers' attitude and their opinion with regard to the various services rendered by the tour operator. People working in corporate sectors have to travel often as part of their day-to-day work related activities. As intermediaries tour operators are playing a vital role...
Business/IT alignment is an important driver of IT-business value, thus, an important topic on researchers' and practitioners' agendas. Achieving alignment is a major goal of IT governance. Accordingly, many articles around alignment have been published. However, they describe a wide range of different sometimes overlapping alignment types. Yet, research depends on precise, unambiguous concepts. While...
Business processes naturally integrate web services implemented with different languages and technologies and executed in heterogeneous environment. Usually the integrated web services and their underlying infrastructure used to exchange messages are not under the control of process architects. This reflects the development and specifically complicates the testing. In this paper a methodology for...
This article describes how the use of automated acceptance test-driven development (ATDD) impacts requirements engineering in software development. We extend an existing framework of inherent risks in RE by adding knowledge from literature and a case study. We show how ATDD can be seen as a mix of the traditional RE focus on documentation and the agile focus on iterative communication. ATDD can mitigate...
The rapidly changing IT economy has influenced the Business Intelligence (BI) systems to look at innovative ways to be equally fast and flexible. There is a need to be more intuitive and quick in implementation so as to adapt to the changing environment. One of the ways by which organizations can achieve these goals is by using Agile based BI development models. There are many components in a successful...
Service compositions are increasingly used for the fast development of loosely-coupled dynamic distributed applications. Such compositions are prone to potential failures arising from their complex interaction scheme and from various kinds of network problems. Functional testing could overlook such failures, hence we claim it is important to specifically consider test cases for validating how the...
The use of web services integrated in different applications, especially the composition of services, brings challenges for testing due to their complex interactions. In this paper, we propose an event-based approach to test web service compositions. The approach is based on event sequence graphs which we extend by facilities to consider the specific features of web service compositions. An enterprise...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.