Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2020
…
6 pages
1 file
Software plays a pivotal role in this technology era. Due to its increased applicable domains, quality of the software being developed is to be monitored and controlled. Software organization follows many testing methodologies to perform quality management. Testing methodologies can be either manual or automated. Automated testing tools got massive acceptability among software professionals due to its enhanced features and functionalities than that of manual testing. There are hundreds of test automation tools available, among which some perform exceptionally well. Due to the availability of large set of tools, it is a herculean task for the project manager to choose the appropriate automation tool, which is suitable for their project domain. In this paper, we derive a software testing tool selection model which evaluates the performance aspects of a script-based testing tool. Experimental evaluation proves that, it can be used to compare and evaluate various performance characteris...
International Journal of Scientific Research in Computer Science, Engineering and Information Technology, 2019
The environments where the build to focus the warehouse to maintain all the business aspects are satisfied and the quality are obtained on the functionalities are acting up to the users desire. The objective of this paper is to initiate a mechanism to evaluate automation tools effectively, at the moment. There are various systems built and even if they are platform independent and also if existing with additional features they are having many demerits that don’t satisfy the end user. A significant contribution of this paper is development of this metric suite that facilitates assessment and selection of a desired testing tool for automated testing and in relation to the environment for the software is developed. In software company it is a high value for project management team selecting the tools that may satisfy the requirement satisfactions highlighted by the end user to be satisfied to maintain the business mix.
American Journal of Software Engineering and Applications, 2015
An automated testing tool helps the testers to quantify the quality of software by testing the software automatically. To quantify the quality of software there is always a requirement of good testing tools, which satisfy the testing requirement of the project. Although there is a wide range of testing tools available in the market and they vary in approach, quality, usability and other characteristics. Selecting the appropriate testing tool for software there is a requirement of a methodology to prioritize them on the basis of some characteristics. We propose a set of metrics for measuring the characteristics of the automated testing tools for examination and selection of automated testing tools. A new extended model which is proposed provides the metrics to calculate the effectiveness of functional testing tools on the basis of operability. The industry will be benefited as they can use these metrics to evaluate functional tools and they can further make selection of tool for their software required to be tested and hence reduce the testing effort, saving time and gaining maximum monetary benefit.
International Journal of Electrical and Computer Engineering (IJECE), 2019
Software testing is considered to be one of the most important processes in software development for it verifies if the system meets the user requirements and specification. Manual testing and automated testing are two ways of conducting software testing. Automated testing gives software testers the ease to automate the process of software testing thus considered more effective when time, cost and usability are concerned. There are a wide variety of automated testing tools available, either open source or commercial. This paper provides a comparative review of features of open source and commercial testing tools that may help users to select the appropriate software testing tool based on their requirements.
2015
Testing is the process of evaluating a system or its component(s) with the intent to find that whether it satisfies the specified requirements or not. This activity results in the actual, expected and difference between their results [1]. Testing reduces the cost, time to rework and error free software that is delivered to the client. Testing can be done in two types manually and automating. In manual testing testing is done without any tool but in automating testing. Testing is done with the help of tools like QTP (quick test professional), Selenium and Test complete etc. The aim of this research paper is to study the testing tools with test cases based on different parameters for getting the better results. Keywords:- Selenium, QTP, Test complete I.
Journal of Physics: Conference Series, 2019
Software testing is a crucial part of software development, it ensures that the software been developed performs all functional requirements and is free from any form of defect and errors. This ensures that the software is of good quality and standard. While testing a software, it is important to be time and cost consciousness. This reason has made most testers switch from the manual testing process to automation of software testing, to reduce time and cost. But then selecting a software testing tool for automated testing that best fit a project is important yet challenging task, the objective of this paper is to evaluate some of the most used software testing tool, identify their strength and weakness and also the field where they can be employed, either for mobile testing, web service testing or both. The method utilized in the paper involved the analysis of recommended literatures to pinpoint necessary testing tools selected based on inclusion and exclusion criteria, that were evaluated. The result of the analysis indicted that based on the selected criteria, testing tools that supports web platform testing made up 17%, while tools that supported desktop and mobile platforms was 10% and 7% respectively. also, 7% of the tools examined were found to be open source tools while 12% were licensed tools. 10% of the testing tools examined supported the test result and report generation criterion while tools that require the knowledge of programming language was least as only 3% of examined tools supported this criterion. It was observed that there is no one perfect tool for testing, but for a particular testing purpose, tradeoffs can be made to select the best tool depending on the size of the project, the budgeted cost for testing, the platform of the application and also the language that is used to develop the project.
International Journal of Computer Science Engineering (IJCSE), 2019
The growing demand for delivering quality software faster "Quality at Speed" requires faster and successful execution of software testing to ensure its standard. Utilizing appropriate testing method(s) and right test automation tools/framework are two defining factors for a successful and effective software testing project. Using one testing method will not be sufficient to test software and ensure its standard, a combination of some appropriate testing techniques is often required. Likewise, is no one tool that can satisfy all automated testing needs which makes finding the right tool combination difficult. Knowing the various testing methods and tools/frameworks is the first step towards achieving a successful and efficient software testing. This article presents a comprehensive study of test automation tools and frameworks. Firstly, automated testing and their categories were explained, followed by an explanation of the various test automation frameworks. Finally, a brief explanation and comparison of some of the most commonly used automation tools was presented.
Advances in Software Engineering, 2010
Test redundancy detection reduces test maintenance costs and also ensures the integrity of test suites. One of the most widely used approaches for this purpose is based on coverage information. In a recent work, we have shown that although this information can be useful in detecting redundant tests, it may suffer from large number of false-positive errors, that is, a test case being identified as redundant while it is really not. In this paper, we propose a semiautomated methodology to derive a reduced test suite from a given test suite, while keeping the fault detection effectiveness unchanged. To evaluate the methodology, we apply the mutation analysis technique to measure the fault detection effectiveness of the reduced test suite of a real Java project. The results confirm that the proposed manual interactive inspection process leads to a reduced test suite with the same fault detection ability as the original test suite. 4 Advances in Software Engineering public void testAlleleOrderDoesntMatter () { Genotype g1 = new Genotype(new double [ ] {0,1}); Genotype g2 = new Genotype(new double [ ] [13]); assertTrue (g1.getAdjustedAlleleValues (2). equals(g2.getAdjustedAlleleValues (2))); } public void testOffset (){ Genotype g = new Genotype(new double [ ]{0,1}); g.offsetBy (0.5); List<Double> adjusted = g.getAdjustedAlleleValues ; assertEquals (2, adjusted.size ()); assertEquals (0.5, adjusted.get (0)); assertEquals (1.5, adjusted.get (1)); g.clearOffset(); adjusted = g.getAdjustedAlleleValues (2); assertEquals (0.0, adjusted.get (0)); assertEquals (1.0, adjusted.get (1));
Journal of emerging technologies and innovative research, 2018
Amongst Software Engineering's various modules, software testing has all been one of the essential components. Thus, there are various kinds of software testing tools both paid and open source. Software testing is a method of evaluating whether or not the real outputs meet the intended outputs, and ensuring that the software system is free of all sorts of defects. Testing of software also helps to identify bugs in the software, discrepancies or missing specifications in relation to the actual needs. It can be done manually or by using automated testing tools. In this paper, we are going to perform the comparative analysis of various Software Testing tools. Software testing is done by some strategies or methods, some of the major methods are Black Box Testing and White Box Testing.
Software Quality Journal, 2018
An important challenge in software testing has been to improve the degree of attainable automation, in developing advanced techniques for generating the test inputs as well as in finding innovative support procedures to automate the testing process. Test automation is a very active field of research, covering different aspects such as tools, application domains, the lifecycle development process, project dimensions, and empirical work reporting successful results or failures (Graham and Fewster 2012). Test automation is also highly relevant in practice: the market for automated test support tools is expanding, opening relevant business opportunities for new innovative testing platforms. The ultimate challenge is the development of a powerful integrated test environment that goes beyond automated test execution and by itself can automatically take care Software Qual J
International Journal of Advanced Computer Science and Applications, 2014
Software testing is the process of evaluating the developed system to assess the quality of the final product. Unfortunately, software-testing process is expensive and consumes a lot of time through software development life cycle. As software systems grow, manual software testing becomes more and more difficult. Therefore, there was always a need to decrease the testing time. Recently, automation is as a major factor in reducing the testing effort by many researchers. Therefore, automating software-testing process is vital to its success. This study aims to compare the main features of different scripting techniques used in process of automating the execution phase in software testing process. In addition, an overview of different scripting techniques will be presented to show the state of art of this study.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.
Challenges and Improvements, 2011
International Journal of Computer Applications Technology and Research, 2016
International Journal of Advanced Research in Computer Science and Software Engineering, 2017
2013 ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, 2013
International Journal of Computer Applications , 2019
International Journal of Computer Applications, 2011
International Journal of Scientific Research in Science and Technology, 2022
Advances in Software Engineering, 2010