Top PDF Untangling the Woven Web: Testing Web-based Software

Untangling the Woven Web: Testing Web-based Software

Untangling the Woven Web: Testing Web-based Software

Major Java Security Hole: Dean et al., 1996] The same researchers at Princeton who discovered the Firewall Jumping problem have discovered another serious security aw in the Java programming language. This one allows a malicious Java applet running under Netscape Navigator (version 2.0 or 2.01) to execute arbitrary machine code. Using this hole, they have implemented an applet that exploits the aw to remove a le. No x for this hole has been issued as of March 28, 1996 Dean et al., 1996]. It is clear that security concerns for web-based products are legitimate, and are not just so many cries of \wolf". The existence of such holes points out a real need for some sort of automated security testing geared toward use on web products. We believe that testing for security is an important research endeavor that the software testing community should explore. At RST, an ARPA-sponsored research project into security testing is underway. One important application of our work will be a tool that can assess website security.
Show more

9 Read more

Web based Automation Testing and Tools

Web based Automation Testing and Tools

industry. In 40’s Programmers used to test the software and not the testers and testing was often not distinguished from debugging as well. Throughout the sixties, papers about testing, such as the proceedings of the IFIPS conferences, almost assumed that programmers tested the software they built. As larger and more complex systems arose, the idea of software testers came into trend. The first conference on testing software was organized in 1972 at Chapel Hill where the proceedings of the conference presented that the discipline of testing is distinct from programming. The automation of technology allows us to share information limitlessly. Several researchers used the web automation testing tools in their research work. The researchers also enhanced some of tool for better performance and results. These tools are applied independently as well as combined to solve the challenges in software testing. Here, we discuss work done on web automation testing with the use of automation testing tools.
Show more

5 Read more

Web Based Automation Testing Framework

Web Based Automation Testing Framework

The Web GUI applications are becoming more and more complex due to development of internet technology. Recently software development cycle are becoming shorter, which makes GUI application testing[11], especially regression testing more challenging [6]. The manual approach fails to address these issues hence automation testing[12,13,14] is the powerful solution.

5 Read more

Freeware Framework for Performance Testing of Software Web Applications

Freeware Framework for Performance Testing of Software Web Applications

Anju Jain M et al. [7] have proposed a web-based cross-platform, code driven object oriented remotely executable software testing framework which is termed as GUI-WAT framework. This framework reads HTML source and generates GUI Web Objects. Selenium tool is used in this framework for providing action-events. Basic modules of the WAT framework include- WebObjects, JSoupParser, WebOperation, Configuration File and Client. This framework seems to be time efficient framework to improve quality and accuracy of testing for the GUI applications. The advantageous factor of this framework is the adaptability of WAT framework with change in GUI application from one version to another version. Another important benefit is the very little human intervention while working with this framework, especially while starting the test-suite and at the end for analysis of results.
Show more

8 Read more

Regression Testing of Service Oriented Software

Regression Testing of Service Oriented Software

Mei et al. [12] have proposed a PRT approach that addresses the dynamic binding issue. They explain their concept based on an example of Trip Handling. Hou et al. [13] have proposed two strategies for test case prioritization of regression testing of SOS. Yunus [14] have carried out hands on experiment for SOA regression testing using simple web services and SOAPSonar testing tool. Chen et al. [15] have proposed a test case prioritization technique. They construct a BPFG for their technique. Bruno et al. [16] have discussed various regression testing challenges, and have proposed an approach to provide the services with a test suite and a set of Quality of Service (QoS) constraints.
Show more

6 Read more

Enhancing A Software Testing Tool to Validate the Web Services

Enhancing A Software Testing Tool to Validate the Web Services

Web services are considered an implementation or realization of the service oriented architecture that possesses an interface that supports interoperability between different devices using standard protocol. To implement SOA, web services depends on a group of XML based standards such as SOAP, WSDL and Universal Description, Discovery and Integration (UDDI) [2].SOAP is a messaging protocol used to encode the information in web service request and response messages before sending them over a network. WSDL specifies the location of the service, the operations or methods and UDDI is a registry where web services are stored. It is an XML based standard for describing, publishing and finding web services. Web services are playing an important role in e-business and e-commerce applications. With the increase of the popularity of web services, more and more web applications are developed with this new kind of components. As web service applications are interoperable and can work on any platform, large scale distributed systems can be developed easily using web services. This new way of software development brings about new issues for software testing, which has been widely recognized as a realistic means for ensuring the quality of software systems.
Show more

7 Read more

Adaptive learning and testing with learning objects

Adaptive learning and testing with learning objects

Abstract: Learning objects are pedagogic software components which are interoperable, exchangeable and reusable between web-based learning environments, and adaptive learning and testing can provide each student with personalized learning content or assessment questions. In this paper, we describe our existing adaptive authoring tool which can be used to convert a non-adaptive course into an adaptive one which uses learning objects. Learning material can be reused in our framework which consists of lesson instructions, pre-tests, performance tests and proficiency tests. Our current metadata for describing the learning material will be merged with a simplified and customised version of Learning Object Metadata to allow the import and export of learning objects between different learning environments.
Show more

5 Read more

Investigation and Comparison of Web Application Vulnerabilities Test Tools

Investigation and Comparison of Web Application Vulnerabilities Test Tools

Acunetix is a web security testing tool that thoroughly scans and controls especially HTML and JavaScript based websites. Software Development Lifecycle (SDLC) integrates with project management or bug tracking systems, includes comprehensive accordance reports. Acunetix detects and reports web app vulnerabilities. Acunetix is one of the most successful tools on the market to detect SQL Injection and XSS vulnerabilities. Acunetix also has the most advanced detection of WordPress vulnerabilities and a wide range of management and legal reports, including ISO 27001 and PCI accordance. Acunetix can limit false positives and easily access restricted areas. With the Acunetix v11 version, it has switched from the desktop application environment to the web-based user interface. In this way, it operates independently of the operating system via web browsers [11].
Show more

16 Read more

1.
													Comparative study of automated web testing tools

1. Comparative study of automated web testing tools

QTP (Quick Test Professional) a Windows based software testing tool used to test the applications on the web or desktop, best for “Functional” and “Regression” testing, given by Hewlett Packard (HP). Its UI is called as an Integrated Development environment (IDE) comes with various functionalities which motivates tester towards testing. QTP uses VB Script language to run the script and supports Web, Java (Core and Advanced), .Net, Flex, Web Services, WPF, Delphi, Power Builder, Stingray 1, Terminal Emulator, SAP, Oracle, Siebel etc. QTP was only working on Windows operating system, but UFT 12.0 supports Safari on a remote Mac, Internet Explorer[11].
Show more

8 Read more

Volume 2, Issue 3, March 2013 Page 369

Volume 2, Issue 3, March 2013 Page 369

Cloud computing is delivery of service rather than product. Cloud testing is a form of software testing in which web applications that use cloud computing environments. Cloud computing in general defined as delivering of services to clients based on internet it delivers services are like resources, software, information etc. Cloud-testing leverages cloud computing resources and models to enable all aspects of load-testing in a highly cost-effective manner. Cloud computing is a new approach of distributed computing where it uses cloud infrastructures for automatically supporting the user requirements. Testing is performed in three distinct areas of cloud they are infrastructure, platform and service. Cloud infrastructure will help to identify configuration and optimization opportunities for each cloud vendor. In this paper we discuss about cloud based testing and need of testing in cloud computing. Systems can be scaled to a high factor at a low operational cost. Cloud testing solutions are compatible with multiple form factors. The Cloud enables accessible testing assets globally at any time.
Show more

5 Read more

Model Based Automation in Testing of Web Applications

Model Based Automation in Testing of Web Applications

automated trying out of present-day net packages. This technique ought to automatic protection checking out through using formal hazard models This system uses a novel algorithm for crawling technique named as CRAWLSPRING which is the high-quality approach to layout our ATUSA tool. This system may additionally for beneficial for at ease software improvement tasks with frequent changes of necessities Our destiny paintings will include a few multiple web utility checking out aid, net UI in for Crawling testing. Our destiny paintings for danger primarily based model will observe greater effective analyzers/scanners to the security mutants. This may also use to determine how dynamic testing for protection and static evaluation for protection
Show more

7 Read more

Model-Based Vulnerability Testing for Web Applications

Model-Based Vulnerability Testing for Web Applications

MBT [1] is an increasingly widely-used approach that has gained much interest in recent years, from academic as well as industrial domain, especially by increasing and mastering test coverage, including support for certification, and by providing the degree of automation needed for shortening the testing execution time. MBT refers to a particular approach of software testing techniques in which both test cases and expected results are automatically derived from a high-level model of the System Under Test (SUT). This high-level model, which defines the input of the MBT process, specifies the behaviours of the functions offered by the SUT, independently of how these functions have been implemented. The generated test cases from such models allow to validate the behavioural aspects of the SUT by comparing back-to-back the results observed on the SUT with those specified by the model. MBT aims thus to ensure that the final product conforms to the initial functional requirements. It promises higher quality and conformance to the respective functional requirements, at a reduced cost, through increased coverage (especially about stimuli combination) and increased automation of the testing process [2]. However, if this technique is used to cover the functional requirements specified in the behavioural model of the SUT, it is also limited to this scope, since what is not modeled will not be tested.
Show more

9 Read more

Automated Test Approach for Web Based Software

Automated Test Approach for Web Based Software

Owing to these models and modern technologies, we can experience a number of new features observed within web based application. It often has an evolutionary lifecycle and is rapidly updated. They often use a diversity of information representation formats and execution platforms. There components can be developed using various techniques and written in different languages. They often operate in open and dynamic environments. As serviced based computing techniques maturing they tend to be increasingly involved in collaboration with other information systems. More over it is common that they store and process a huge amount of information that demands a network of computer systems to process and store. Finally the web based systems usually have a large number of users with diverse user types. Because of these properties web based applications are complex and difficult to develop and maintain. Although there is much established work in the validation and verification of traditional software but they are inadequate for web application. In web application executable codes are embedded with data like textual, graphical and audio visual. One example is Java applet program. Thus we require a software testing tool that will perform both static and dynamic testing. As well as diverse data patterns and different distributed execution platforms demands a flexible testing environment. So that it can be easily expanded up to any limit and as well as the test results can integrated easily to generate a overall summary. Also the system quality can be judged through this.
Show more

5 Read more

Designing a Framework for Web Testing using          Object-oriented Testing Approach

Designing a Framework for Web Testing using Object-oriented Testing Approach

A Web-based application employs an entirely new and different way to deploy software solution to the end users. Web applications are complex interactive programs that employ huge GUIs, several back-end software components, number of new languages, technologies, and programming models that are integrated with each other in novel ways. Models represent the components of the application and their interconnections under test. A test case for a Web- based application is a sequence of pages to be visited and the inputs values provided to the pages containing them. To test proposed hierarchical framework both structural and behavioural test cases can be derived automatically to ensure the quality of Web applications. According to Kung et al. [6], Web-based application testing method represents objects from three different viewpoints:
Show more

8 Read more

Charu Babbar 1, Neha Bajpai 2 and Dipti Kapoor Sarmah 3

Charu Babbar 1, Neha Bajpai 2 and Dipti Kapoor Sarmah 3

Copy Right © INDIACom-2011 ISSN 0973-7529 ISBN 978-93-80544-00-7 Conventional application software testing is well defined with a set of methods and established over the years. Each method is implemented with a proper strategy. However, one can use some heuristics to test the specific parts, which cannot be done by the available methods due to many practical aspects of the software. But, the conventional methods may not walk with the web based applications. These applications vary with functionality, presentation, and target users. Thus web applications are dynamic in nature and require strong testing methodology. Web testing mainly involves testing functionality of the system like in conventional system, presentation layer and performance. During testing of the web applications,many issues must be addressed as the website is subjected to many unknown and uncertainities.
Show more

5 Read more

Optimized Web Based Method for 2D-Visualization of 3D Medical Images

Optimized Web Based Method for 2D-Visualization of 3D Medical Images

In summary, the essence of precise visualization by de- mand of radiologists and interventional doctors is getting more and more severe. This essence would hover much more where an exact diagnosis followingly requires an appropriate treatment. As mentioned above, several software solutions are proposed in order to address this problem. However some of these packages are just answering academic and research studies. Based on this article classification, current software solutions in a domain of academic researches and also diagnosis are divided into two main categories. The first one is general literature, which is covering the current local based software solution and the second is more specific literature, which includes all web-based libraries, applications and the framework in the domain of medical image visualization. However, local based solution mainly bringing some advan- tages such as scaleability, fast responsiveness and robustness. They are restricted to a local system customization which brings many software and hardware limitations. These solu- tions are not relying on several doctors diagnosis and they are so-called single doctor oriented. Therefore despite of the general advantages, they are not addressing to the main issue which is reliable ubiquitous diagnosis. In contrast, in web- based solution packages, the main idea is providing a shared platform, in which users (Mostly interventional doctors and radiologists) are able to initiate their work flow and get a quick feed back regarding the testing of special treatment based on the specific characteristics. Doctors and especially radiologists will be well-informed regarding the other sample
Show more

6 Read more

A Comprehensive Review of Web-based Automation Testing Tools

A Comprehensive Review of Web-based Automation Testing Tools

ABSTRACT: Testing is indispensible in software development process. Due to increasing complexity of software being built the necessity of testing and time consumed by testing is increasing. Web based applications are common these days. The quality of web based applications needs to be good because of economic relevance of these applications. Manual testing takes a lot of effort and time, both can be reduced by automated testing tools. There are a number of testing tools available for web based automation testing. How to choose the best tool for your task is tricky. Various parameters like ease of installation and learning, performance cost etc., need to be considered. This article describes the various automated software testing tools for web based applications in detail based upon which it is easy for a tester to choose the best web based automation testing tools for the task according to his requirements.
Show more

5 Read more

Web Performance Testing  Tools – A Review

Web Performance Testing Tools – A Review

Khaled M. Mustafa et al. [11] gave the classification and distribution of a set of testing tools over the types of testing (testing methods) for three types of softwares. The software types are web application, application software, and network protocol. Based on their study and analysis of the testing tools, it is concluded that testing tools for the embedded and system applications are very limited, for web applications, software products, the open source testing methods are restricted, the testing tools for functional testing in both the web applications and application software product are very common and for the network software products, there is no testing tool for system, acceptance, unit, functional, and regression testing. Shariq Hussain et al. [5] Present a study of three popular open-source tools JMeter, SoapUI and Storm and compared them in terms of their features, usability, performance, and software requirements. The comparison is made on several quality factors, including response time, throughput, and usability. Tools are evaluated by collecting the web services and the test results. It is concluded that this comparison may help researchers give an informative overview with potential benefits of open-source testing tools, and also help in the promotion and development of open source testing tools.
Show more

9 Read more

ASSOCIATION RULE MINING BASED VIDEO CLASSIFIER WITH LATE ACCEPTANCE HILL 
CLIMBING APPROACH

ASSOCIATION RULE MINING BASED VIDEO CLASSIFIER WITH LATE ACCEPTANCE HILL CLIMBING APPROACH

At most universities in China, WEB Development Technology has become the main course used for teaching programming language, Database, Software Engineering, Software Testing, WEB Server, and Network Operating System concepts in Software Technology field. It is also regularly used in coursework, practical examples, and assignments. Its objectives are improving students' vocational skills, and enhancing the students' ability of development of technology and the students' sense of responsibility and mission to improve the professionalism. Most experimental environment in China has installed Visual Studio, Jbuilder, QTP, LoadRunner, Visio, Rational Rose, PowerDesigner, Dreamweaver, Photoshop and other proprietary software such as Windows Server, IIS, SQL Server. In order to reduce software
Show more

6 Read more

Security Testing Web Applications Through Automated Software Tests pdf

Security Testing Web Applications Through Automated Software Tests pdf

There are a number of testing tools available; the Java based tools typically use the HTTP functions provided by the J2SE API or a custom HTTP client to perform the tests. They differ in how they handle the presentation tier and the degree of low-level access to HTTP they offer. Since they act as external HTTP clients, the language used by the client and that of the web application need not be the same. Popular tools in this space, include HttpUnit, jWebUnit, HtmlUnit, Canoo Webtest and the Ruby based WATIR project 6 .

23 Read more

Show all 10000 documents...