Refine your search
Collections
Co-Authors
Journals
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z All
Askarunisa, A.
- A Proposal for the Semantic based Report Generation of Related HTML Documents
Abstract Views :145 |
PDF Views:3
Authors
Affiliations
1 Department of Information Technology, Thiagarajar College of Engineering, Madurai, Tamil Nadu, IN
2 Department of Computer Science and Engineering, Thiagarajar College of Engineering, Madurai, Tamil Nadu, IN
1 Department of Information Technology, Thiagarajar College of Engineering, Madurai, Tamil Nadu, IN
2 Department of Computer Science and Engineering, Thiagarajar College of Engineering, Madurai, Tamil Nadu, IN
Source
Software Engineering, Vol 3, No 9 (2011), Pagination: 418-421Abstract
Today most of the web pages are in the form of HTML only. Many data do exist, but there is no or less way for generating reports from various but related HTML pages. For example, the information of an individual person may be stored in HTML pages. There is no way for collectively getting the report about all the people for particular information. Most of the time, this is done manually. This paper proposes a semantic based approach for generating reports from HTML pages using semantic technologies like OWL, RDF and SPARQL. The required HTML pages are navigated and information from the table and the list are collected as a first step. The data is pre-processed and formatted in a CSV file, such that it enables further processing easier. OWL files are created for the corresponding domain which can act as a dictionary for the application. CSV contents are separated based on the OWL files and the rules. Separated contents are stored in the RDF format and SPARQL is used to query the RDF file. The proposed model thus can be a handy tool for the management people to generate reports readily, without spending much manual time.Keywords
RDF, OWL, SPARQL, HTML Reports.- Test Case Prioritization of Composite Web Service Based on Ontology
Abstract Views :126 |
PDF Views:3
Authors
Affiliations
1 Thiagarajar College of Engineering, Department of Computer Science, Madurai, IN
2 Computer Science Department in Thiagarajar College of Engineering, Madurai, IN
3 Thiagarajar College of Engineering, Department of Information Technology, Madurai, IN
1 Thiagarajar College of Engineering, Department of Computer Science, Madurai, IN
2 Computer Science Department in Thiagarajar College of Engineering, Madurai, IN
3 Thiagarajar College of Engineering, Department of Information Technology, Madurai, IN
Source
Software Engineering, Vol 3, No 1 (2011), Pagination: 9-15Abstract
Web services are the basic building blocks for the business which is different from web applications. Testing of web services is difficult and increases the cost due to the unavailability of source coder. In previous work, web services are tested based on the syntactic structure using Web Service Description Language (WSDL) for atomic web services. This paper proposes an automated testing framework for composite web services based semantics where the domain knowledge of the web services is described by protégé tool [4] and the behavior of the entire business operation flow for the composite web service is provided by Ontology Web Language for services (OWL-S)[1]. Prioritization of test cases is performed based on various coverage criteria for composite web services. Series of experiments were conducted to assess the effects of prioritization on the coverage values and benefits of prioritization techniques were found.Keywords
Composite Web Services, Ontology Web Language for Services, Protégé, Test Case Prioritization.- Comparison of the Features of GUI Testing Tools
Abstract Views :159 |
PDF Views:3
Authors
Affiliations
1 Thiagarajar College of Engineering, IN
1 Thiagarajar College of Engineering, IN
Source
Software Engineering, Vol 2, No 5 (2010), Pagination: 79-88Abstract
Testing software manually is a labour intensive process. Efficient automated testing significantly reduces the overall cost of software development and maintenance. GUI test automation is a major challenge for test automation. Different kinds of automated tools are available in market for various types of GUI application testing. This paper performs an analysis of various GUI tools based on some specific features so as to enable the tester to choose an appropriate tool to satisfy his requirements and to perform efficient testing of GUI applications. And also this paper proposes GUI Automation testing technique to test GUI-Based java programs as an alternative to the CR technique. This technique develops GUI-event test specification language for GUI application written using java swing APIs, which initiates an automated test engine. Visual editor helps in viewing the test runs. The test engine generates GUI events and captures event responses to automatically verify the results of the test cases. This includes the test case generation, test case execution and test case verification modules. The testing efficiency is measured by determining coverage metric based on Code coverage, while may be useful during Regression Testing. This paper uses Abbot and JUnit tools for test case generation and execution and Clover tool for code coverage. We have performed tests on various GUI applications and the efficiency of this technique is provided.Keywords
Abbot, Capture Reply, Code Coverage, GUI Testing, Unit Testing.- Test Case Generation and Prioritization for Semantic Based Web Services Using Orthogonal Array Testing Technique
Abstract Views :145 |
PDF Views:3
Authors
Affiliations
1 Department of Computer Science and Engineering, Thiagarajar College of Engineering, IN
2 Department of Information Technology, Thiagarajar College of Engineering, IN
3 GKM College of Engineering, IN
1 Department of Computer Science and Engineering, Thiagarajar College of Engineering, IN
2 Department of Information Technology, Thiagarajar College of Engineering, IN
3 GKM College of Engineering, IN
Source
Software Engineering, Vol 2, No 5 (2010), Pagination: 89-99Abstract
Web Services (WS) are the basic building blocks for every e-business applications. They provide efficient reusability mechanism, thereby reducing the development time and cost. Web services can be identified by Uniform Resource Identifier (URI). The interfaces and bindings of Web Services can be discovered, defined and described as XML artifacts according to Web Service Description Language (WSDL). WSDL can be used to describe web service operations including input, output and exceptions. It cannot identify pre and post conditions of web services. But Semantic WSDL (WSDL-S) identifies the pre and post conditions of web services to generate optimal number of test cases. This paper presents an approach for generating web service test cases using WSDL-S and Object Constraint Language (OCL), while the test case generation technique is Orthogonal Array Testing (OAT). We have generated WSDL of web service to be tested using NetBeans IDE and converted into WSDL-S by giving OCL references, where pre and post conditions are defined. Test data, using OAT, with different factors, levels and strengths are generated and documented in XML based test files called Web Service Test Specifications (WSTS) and executed. Test cases are prioritized based on different criteria like statement coverage, condition coverage, execution time and fault rate. We have conducted testing on various web service applications and the results have shown that the test case prioritization based on fault rate is effective for determining the faults earlier and it is proved by the metric Average Percent of Fault Detection (APFD).Keywords
Web Services Testing, Semantics, Test Case Generation, Orthogonal Testing, Test Case Prioritization, APFD, FDD, FDE Metrics.- Test Suite Minimization Using Selective Redundancy
Abstract Views :122 |
PDF Views:1
Authors
Affiliations
1 Thiagarajar College of Engineering, IN
2 GKM College of Engineering, IN
1 Thiagarajar College of Engineering, IN
2 GKM College of Engineering, IN
Source
Software Engineering, Vol 1, No 4 (2009), Pagination: 140-146Abstract
Software testing is a process of checking the correctness of software thereby can deal with defects of the software and prevent loss due to defects. Test suite sizes may grow significantly with modifications to the software over time. Due to time and resource constraints for regression testing, test suite minimization techniques attempt to remove those test cases from the test suite that have become redundant over time since the requirements covered by them are also covered by other test cases in the test suite. In this paper, we present an approach to test suite reduction that attempts to selectively keep redundant tests in the reduced suites. Our approach can significantly improve the fault detection effectiveness of reduced suites without severely affecting the extent of test suite size reduction. Evaluations were performed on fifteen java programs and our study shows that, though there is an increase in the number of reduced test cases compared to HGS algorithm, our algorithm has comparatively more fault detection effectiveness than HGS.Keywords
Test Suite, Test Suite Minimization, Selective Redundancy, Regression Testing.- Hybrid Prioritization of User-Session Based Test Cases for Web Application Testing
Abstract Views :141 |
PDF Views:1
Authors
A. Askarunisa
1,
N. Ramaraj
2
Affiliations
1 Thiagarajar College of Engineering, IN
2 GKM College of Engineering, IN
1 Thiagarajar College of Engineering, IN
2 GKM College of Engineering, IN
Source
Software Engineering, Vol 1, No 3 (2009), Pagination: 90-96Abstract
Increased use of web-based applications by business, government and consumers to perform their daily operations has led to the need for reliable, well-tested web applications. A short time to market, large user community, demand for continuous availability, and frequent updates motivate cost-effective testing strategies. One promising approach to testing the functionality of web applications leverages user-session data collected by web servers. This approach, called user-session based testing, avoids the problem of generating artificial test cases by capturing real user interactions-rather than tester interactions-and utilizing the user sessions as representative of user behavior. On considering the various regression testing techniques like test case selection, test case reduction etc., there is a possibility for discarding test cases which may lead to incomplete testing. To overcome this disadvantage, we have chosen test case prioritization technique which prioritizes the various test cases based on different criteria. In our paper, we propose some test suite prioritization strategies for web application and examine whether these strategies can improve the rate of fault detection for web applications. Our experimental results show that the proposed prioritization techniques improve the rate of fault detection of the test suites when compared to other techniques.Keywords
Test Management, Web Application Testing, Test Cases, Test Case Prioritization.- Cost and Coverage Based Test Case Prioritization
Abstract Views :159 |
PDF Views:3
Authors
Affiliations
1 Thiagarajar College of Engineering, Madurai, IN
2 Thiagarajar College of Engineering, Madurai, IN
1 Thiagarajar College of Engineering, Madurai, IN
2 Thiagarajar College of Engineering, Madurai, IN
Source
Software Engineering, Vol 1, No 1 (2009), Pagination: 7-17Abstract
Test case prioritization techniques schedule test cases for execution in an order that attempts to maximize some objective function. A variety of objective functions are applicable; one such function involves rate of fault detection-a measure of how quickly faults are detected within the testing process. An improved rate of fault detection during regression testing can provide faster feedback on a system under regression test and let debuggers begin their work earlier than might otherwise be possible. In this paper, we describe several techniques for prioritizing test cases and report our results measuring the effectiveness of these techniques for improving rate of fault detection. We have computed two different categories of metrices viz.fault criterion based and coverage criterion based. Metrices like, the average rate of fault detection(APFD), Average rate of fault detection with cost (APFDc), come under the first category while Average Percentage of Statement Coverage (APSC), Average Percentage of Branch Coverage (APBC), Average Percentage of Loop Coverage (APLC) and Average Percentage of Condition Coverage (APCC) come under the second category. Test cases were executed using JUnit tool. Code cover tool is used to find code coverage information. Test case prioritization is performed based on coverage and cost information. The results provide insights into the tradeoffs among various techniques for test case prioritization.Keywords
Regression Testing, Code Coverage, Test Case Prioritization, Mutation Faults, Average Percentage of Fault Detection (APFD).- Database Test Management Made Effective Through Metrics
Abstract Views :137 |
PDF Views:2
Authors
Affiliations
1 Anna University, IN
2 GKM Engineering College, Chennai, IN
1 Anna University, IN
2 GKM Engineering College, Chennai, IN