To see the other types of publications on this topic, follow the link: Automation and software testing.

Journal articles on the topic 'Automation and software testing'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 journal articles for your research on the topic 'Automation and software testing.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse journal articles on a wide variety of disciplines and organise your bibliography correctly.

1

Srivastava, Nishi, Ujjwal Kumar, and Pawan Singh. "Software and Performance Testing Tools." Journal of Informatics Electrical and Electronics Engineering (JIEEE) 2, no. 1 (January 5, 2021): 1–12. http://dx.doi.org/10.54060/jieee/002.01.001.

Full text
Abstract:
Software Testing may be a method, that involves, death penalty of a software system program/application and finding all errors or bugs therein program/application in order that the result is going to be a defect-free software system. Quality of any software system will solely be acknowledged through means that of testing (software testing). Through the advancement of technology round the world, there inflated the quantity of verification techniques and strategies to check the software system before it goes to production and astray to promote. Automation Testing has created its impact within the testing method. Now-a-days, most of the software system testing is finished with the automation tools that not solely lessens the quantity of individuals operating around that software system however additionally the errors which will be loose through the eyes of the tester. Automation take look acting contains test cases that make the work simple to capture totally different eventualities and store them. Therefore, software system automation testing method plays a significant role within the software system testing success. This study aims in knowing differing kinds of software system testing, software system testing techniques and tools and to match manual testing versus automation testing.
APA, Harvard, Vancouver, ISO, and other styles
2

Mahajan, Prasad, Harshal Shedge, and Uday Patkar. "Automation Testing In Software Organization." International Journal of Computer Applications Technology and Research 5, no. 4 (April 1, 2016): 198–201. http://dx.doi.org/10.7753/ijcatr0504.1004.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Rankin, C. "The Software Testing Automation Framework." IBM Systems Journal 41, no. 1 (2002): 126–39. http://dx.doi.org/10.1147/sj.411.0126.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Lathwal, Ashish. "A Literature Review on Automation Testing Using Selenium+Sikuli." International Journal of Distributed Artificial Intelligence 11, no. 2 (July 2019): 35–40. http://dx.doi.org/10.4018/ijdai.2019070104.

Full text
Abstract:
Automation testing is a methodology that uses an application to implement the entire life cycle of the software in less time and provides efficiency and effectiveness to the testing software. In automation testing, the tester writes scripts and uses any suitable application software to test the software application. Automation is basically an automated process that is comprised of lots of manual activities. In other words, automation testing uses automation tools like Selenium, Sikuli, Appium, etc., to write test script and execute test cases, with no or minimal manual involvement required while executing an automated test suite. Usually, automation testers write test scripts and test cases using any of the automation tool and then groups test several cases. Here, we will discuss a neat case study explaining the automation testing using a hybrid test script.
APA, Harvard, Vancouver, ISO, and other styles
5

Singh*, T. Kishan, and Pavithra H. "Test Case Recording using JavaScript for Automation Testing." International Journal of Recent Technology and Engineering 10, no. 1 (May 30, 2021): 153–57. http://dx.doi.org/10.35940/ijrte.a5810.0510121.

Full text
Abstract:
Test automation is the usage of software to monitor the execution of experiments and the comparison of actual results with expected results, apart from the software being evaluated. In a formalized web testing method already in place, test automation may automatize certain routine but required tasks and carry out extra testing which can be troublesome to try and perform manually. There is a need to simplify the test case recording process as most of the methods used at present requires the testers to generate scripts using any coding language. Hence, a light weight script less model is developed which uses JavaScript to record mouse and keyboard actions. Selenium framework is used to induce the JavaScript in the browser. Therefore, this paper focuses on developing a lightweight script less model for recording test cases on browsers.
APA, Harvard, Vancouver, ISO, and other styles
6

Sroka, Michal, Roman Nagy, and Dominik Fisch. "Genetic Algorithms in Test Design Automation." Applied Mechanics and Materials 693 (December 2014): 153–58. http://dx.doi.org/10.4028/www.scientific.net/amm.693.153.

Full text
Abstract:
Automation in the software testing process has significant impact on the overall software development in industry. Therefore, any automation in software testing has huge influence on overall development costs. The present article reviews the current state of the art of test case design automation via genetic algorithms. Three approaches applied in software testing are described with regards to their applicability in the testing of embedded software.
APA, Harvard, Vancouver, ISO, and other styles
7

Sailer, André, and Marko Petricˇ. "Automation and Testing for Simplified Software Deployment." EPJ Web of Conferences 214 (2019): 05019. http://dx.doi.org/10.1051/epjconf/201921405019.

Full text
Abstract:
Creating software releases is one of the more tedious occupations in the life of a software developer. For this purpose we have tried to automate as many of the repetitive tasks involved as possible from getting the commits to running the software. For this simplification we rely in large parts on free collaborative services available around GitHub: issue tracking, code review (GitHub), continuous integration (Travis-CI), static code analysis (coverity). The dependencies and compilers used in the continuous integration are obtained by mounting CVMFS into a docker container. This enables running any desired compiler version (e.g., gcc 6.2, llvm 3.9) or tool (e.g, clang-format, pylint). To create tags for the software package the powerful GitHub API is used. A script was developed that first collates the release notes from the description of each pull request, commits the release notes file, and finally makes a tag. This moves the burden of writing release notesfrom the package maintainer to the individual developer. The deployment of software releases to CVMFS is handled via GitLab-CI. When a tag is made the software is built and automatically deployed. In this paper we will describe the software infrastructure used for the iLCSoft and iLCDirac projects, which are used by CLICdp and the ILC detector collaborations, and give examples of automation which might be useful for others.
APA, Harvard, Vancouver, ISO, and other styles
8

Zhuang, Lei, Zhen Gao, Hao Wu, Chun Xin Yang, and Miao Zheng. "Research on DB2 Performance Testing Automation." Advanced Materials Research 756-759 (September 2013): 2204–8. http://dx.doi.org/10.4028/www.scientific.net/amr.756-759.2204.

Full text
Abstract:
Software testing play a significant role in modern software development and maintenance process, which is also an important means to ensure software reliability and improve software quality. With the continuous improvement of quality requirements of the software products and software engineering technology become more sophisticated, software testing has been participating into every phase of software lift cycle, become more and more important in software development and maintenance. DB2 Performance testing consists of four parts, which are environment setup, workload run, data measurement and environment clean up. Before all the operations are done manually and need about two hours continuous attention. Whats worse, even three times a day. This mechanical and complicated procedure is clearly unacceptable. This paper put forward a reusable automated testing framework based on IBM automated testing tools RFT to achieve the whole testing procedure automation. It reduces the count of human-computer interaction and greatly improves the efficiency of DB2 performance testing.
APA, Harvard, Vancouver, ISO, and other styles
9

Kasurinen, Jussi, Ossi Taipale, and Kari Smolander. "Software Test Automation in Practice: Empirical Observations." Advances in Software Engineering 2010 (February 4, 2010): 1–18. http://dx.doi.org/10.1155/2010/620836.

Full text
Abstract:
The objective of this industry study is to shed light on the current situation and improvement needs in software test automation. To this end, 55 industry specialists from 31 organizational units were interviewed. In parallel with the survey, a qualitative study was conducted in 12 selected software development organizations. The results indicated that the software testing processes usually follow systematic methods to a large degree, and have only little immediate or critical requirements for resources. Based on the results, the testing processes have approximately three fourths of the resources they need, and have access to a limited, but usually sufficient, group of testing tools. As for the test automation, the situation is not as straightforward: based on our study, the applicability of test automation is still limited and its adaptation to testing contains practical difficulties in usability. In this study, we analyze and discuss these limitations and difficulties.
APA, Harvard, Vancouver, ISO, and other styles
10

Palak, Palak, Preeti Gulia, and Nasib Singh Gill. "Hybrid swarm intelligence-based software testing techniques for improving quality of component based software." Indonesian Journal of Electrical Engineering and Computer Science 22, no. 3 (June 1, 2021): 1716. http://dx.doi.org/10.11591/ijeecs.v22.i3.pp1716-1722.

Full text
Abstract:
Being a time-consuming and costly activity, software testing always demands optimization and automation. Software testing is an important activity to achieve quality and customer satisfaction. This paper presents a comparative evaluation of different hybrid automated software testing techniques using the concepts of soft computing for overall quality enhancement. A comparison between three hybrid automation techniques is carried out i.e., hybrid ant colony optimization-genetic algorithms (ACO-GA), hybrid artificial bee colony (ABC)-Naïve Bayes, hybrid ABC-GA along with three parent approaches. The comparison is made by applying these hybrid techniques for the selection of minimized test suites thus reducing overall testing effort and eliminating useless or redundant test cases. The experimental results prove the efficiency of these hybrid approaches in different scenarios. The impact of automated testing techniques for quality enhancement is assessed in terms of defect density and defect detection percentage.
APA, Harvard, Vancouver, ISO, and other styles
11

Chen, Min Gang, Wen Bin Zhong, Wen Jie Chen, Yun Hu, and Li Zhi Cai. "A Web Automation Testing Framework over Cloud." Applied Mechanics and Materials 556-562 (May 2014): 6149–53. http://dx.doi.org/10.4028/www.scientific.net/amm.556-562.6149.

Full text
Abstract:
With the increasingly fast-paced software releasing or updating, research on the method of an efficient software automation testing framework based on cloud computing has become particularly important. In this paper, we propose an automation testing framework over cloud. We also describe some key technologies in the aspect of the design of hierarchical test case and automatic distribution of test cases in the cloud computing environment. Testing experiments show that our framework can take advantage of on-demand testing resources in the cloud to improve the efficiency of automation testing.
APA, Harvard, Vancouver, ISO, and other styles
12

Eckhart, Matthias, Kristof Meixner, Dietmar Winkler, and Andreas Ekelhart. "Securing the testing process for industrial automation software." Computers & Security 85 (August 2019): 156–80. http://dx.doi.org/10.1016/j.cose.2019.04.016.

Full text
APA, Harvard, Vancouver, ISO, and other styles
13

Prabhu, Shridhar, Manoj Naik, Firdosh A D, Sohan S A, and Neeta B. Malvi. "Automation in Testing with Jenkins for Software Development." Journal of University of Shanghai for Science and Technology 23, no. 06 (June 17, 2021): 746–55. http://dx.doi.org/10.51201/jusst/21/05340.

Full text
Abstract:
Continuous Integration (CI) is a practice in the software program development process where software program builders combine code into a shared repository frequently, more than one instance throughout the day. Jenkins is a continuous integration tool which assists developer and testers by using automating the entire test, on the way to reduce their work with the aid of tracking the development at each and every stage in software development, each integration push is then tested by means of automated test cases, and an easy way to make CI quicker and accelerate. CI procedure is to automate the testing of a recent build. In this paper, a real scenario is taken into consideration, how the software program trying out is performed in corporate sectors and how Jenkins can save developers/testers important valuable hours by automating the whole software development system.
APA, Harvard, Vancouver, ISO, and other styles
14

Saravanan, K., and E. Poorna Chandra Prasad. "Open Source Software Test Automation Tools: A Competitive Necessity." Scholedge International Journal of Management & Development ISSN 2394-3378 3, no. 6 (August 15, 2016): 103. http://dx.doi.org/10.19085/journal.sijmd030601.

Full text
Abstract:
<em>Software Testing is one of the critical activities in developing quality software. To enhance test efficiency and to improve repeatability of tests , several testing tools were developed and rolled out by proprietary commercial vendors like HP, IBM, etc., In the past decade, Proprietary software test automation tools dominated the automation market and were extensively adopted. But in recent past, Open Source test automation tools are acknowledged as reliable and are being adopted rapidly by IT companies. When companies started adopting Open source test automation tools, these tools were perceived as Competitive advantage to keep them abreast of technology developments, reduce cost, train testers, test in-house developed applications and so on. But today, we are witnessing Open Source test automation tools evolving as industry standard and have become a competitive necessity in IT Industry. This paper explores on how Open Source Test Automation tools have become a Competitive Necessity.</em>
APA, Harvard, Vancouver, ISO, and other styles
15

Li, Yu Jia, Qing Bo Yang, Jing Hua, Fang Chun Di, and Li Xin Li. "A Method of Dispatching Automation Master System Software Testing Based on Cloud Computing Technology." Advanced Materials Research 1070-1072 (December 2014): 759–64. http://dx.doi.org/10.4028/www.scientific.net/amr.1070-1072.759.

Full text
Abstract:
Problems such as high cost of building a testing environment, low degree of automation and low rates of resource utilization are commonly met during the dispatching automation master system software testing. Cloud Computing technologies were introduced to solve these problems. Test methods based on the virtualization and other key technologies were studied and a testing platform includes user management module, testing resource management module, testing management module and man-machine interaction interface module was built. A method composed of three testing modes was presented which can be applied usefully in the static and dynamical testing of dispatching automation master system. Future research direction is prospected in the end of the paper.
APA, Harvard, Vancouver, ISO, and other styles
16

Kamble, Namita Mohan*, and Ramakanth Kumar P*. "Scriptless GUI Automation Testing Tool for Web Applications." International Journal of Recent Technology and Engineering 10, no. 1 (May 30, 2021): 216–19. http://dx.doi.org/10.35940/ijrte.a5849.0510121.

Full text
Abstract:
Software tests must be repeated frequently throughout development cycles to attain certain quality. Every time program code is changed software assessments need to be repeated. Once created, automated tests may be run repeatedly at no extra value and they may be tons quicker than manually conducted test and free from human errors. Automated software program testing can lessen the time to run repetitive tests from days to hours. Test automation can easily run thousands of different complex test cases in each test run, so there is no manual testing involved. But Automation testing has its own disadvantages one of it is that the testers should come from a programming background. To eliminate this dependency over programmers Scriptless automation testing tools are emerging. There are many Scriptless GUI automation testing tools in the market that use various methods to achieve the goal, this paper proposes a new record and playback method to achieve the same using Selenium framework and JavaScript for web application.
APA, Harvard, Vancouver, ISO, and other styles
17

Kumar, P. Suresh, and Dr N. Samba Siva Rao. "Automation of Software Testing in Agile Development - An Approach and Challenges with Distributed Database Systems." Global Journal For Research Analysis 3, no. 7 (June 15, 2012): 102–4. http://dx.doi.org/10.15373/22778160/july2014/35.

Full text
APA, Harvard, Vancouver, ISO, and other styles
18

Dr. Ajay Roy, Srinivas Perala,. "A Novel Framework Design for Test Case Authoring and Auto Test Scripts Generation." Turkish Journal of Computer and Mathematics Education (TURCOMAT) 12, no. 6 (April 5, 2021): 1479–87. http://dx.doi.org/10.17762/turcomat.v12i6.2686.

Full text
Abstract:
Every product has defects and identifying defects in the process of development and rectifying them before the launch of the product is very important. Embedded software testing process find the bugs in the software and report to the developer to fix issues. Sometimes to meet the product release deadlines, test engineers will not get much time to cover all test cases. That is why most software testing depends on test automation. In this paper, we focused on the area of automotive and home appliances embedded software test automation. Test automation is the only solution to improve the test phase and meet the timeline of the product launch. There are many test Automation tools like LabVIEW, test stand, and automation desk to automate testing embedded software. However, there is still manual efforts are required to use these tools. This paper deals automate those manual efforts. This Works shows how to generate test scripts from test cases to reduce the manual efforts, time, and cost.
APA, Harvard, Vancouver, ISO, and other styles
19

LIBES, DON. "Automation and Testing of Character-graphic Programs." Software: Practice and Experience 27, no. 2 (February 1997): 123–37. http://dx.doi.org/10.1002/(sici)1097-024x(199702)27:2<123::aid-spe64>3.0.co;2-c.

Full text
APA, Harvard, Vancouver, ISO, and other styles
20

Kaur, Gurpreet, and Mrs Gaganpreet Kaur. "Survey on Testing of BPEL Processes." INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY 13, no. 7 (July 30, 2014): 4633–37. http://dx.doi.org/10.24297/ijct.v13i7.2502.

Full text
Abstract:
Software testing is very important phase in any development Life Cycle. The test Case generation is critical task in any type of testing. The automation of test case generation is necessary to reduce cost and effort incurred in the testing of large software. Testing of the BPEL processes is new area of research and the automation of the test cases is necessary in order to find bugs in the processes and reduce the cost of the testing business processes .This paper focuses on the survey of the testing techniques used to test the BPEL processes.
APA, Harvard, Vancouver, ISO, and other styles
21

Singh, Sahil Viday, and Dr Mahesh A. "Using Katalon for Mobile App Test Automation." Journal of University of Shanghai for Science and Technology 23, no. 07 (July 1, 2021): 215–19. http://dx.doi.org/10.51201/jusst/21/07122.

Full text
Abstract:
Software testing is a study conducted to provide interested parties with information about the quality of the software product or service under test. Software testing also provides an objective independent perspective of the software. Helping companies recognize and understand the risks of software deployment. Testing technique includes the process of running a program or application with the aim of finding errors and verifying that the product is suitable for use. There are two ways of writing tests: manually and automatic. Certain ways of manual testing, which include exploratory testing and usable testing, are not that valuable. One can manually run other types of tests, such as regression tests and functional tests, anyways it doesn’t really make sense for developers to repeat the exact process again and again. Because of this type of iterative test which results us to move towards testing automation.
APA, Harvard, Vancouver, ISO, and other styles
22

Liu, Lin Lan, Xiang Xian Yu, Xin Fan, and Jian Shu. "Research of Software Test Technology in Airborne Software Based on GCC." Advanced Materials Research 977 (June 2014): 447–53. http://dx.doi.org/10.4028/www.scientific.net/amr.977.447.

Full text
Abstract:
It was researched that the aviation embedded airborne software testing , because of software quality and reliability assurance.In order to improve the efficiency of testing of airborne software, for airborne software features, this paper propose a method that achieves the coverage test and basic ways search taking compiler GCC technology to complete the program automatic instrumentation. The method leverages airborne software test process automation in terms of modifying compiler GCC to make instrumentation automatically.
APA, Harvard, Vancouver, ISO, and other styles
23

Konreddy, Sai Deepak Reddy. "The Impact of NLP on Software Testing." Journal of University of Shanghai for Science and Technology 23, no. 08 (August 11, 2021): 295–304. http://dx.doi.org/10.51201/jusst/21/08380.

Full text
Abstract:
The number of applications being built and deployed everyday are increasing by leaps and bounds. To ensure the best user/client experience, the application needs to be free of bugs and other service issues. This marks the importance of testing phase in application development and deployment phase. Basically, testing is dissected into couple of parts being Manual Testing and Automation Testing. Manual testing, which is usually, an individual tester is given software guidance to execute. The tester would post the findings as “passed” or “failed” as per the guidance. But this kind of testing is very costly and time taking process. To eliminate these short comings, automation testing was introduced but it had very little scope and applications are limited. Now, that Artificial Intelligence has been foraying into many domains and has been showing significant impact over those domains. The core principles of Natural Language Processing that can be used in Software Testing are discussed in this paper. It also provides a glimpse at how Natural Language Processing and Software Testing will evolve in the future. Here we focus mainly on test case prioritization, predicting manual test case failure and generation of test cases from requirements utilizing NLP. The research indicates that NLP will improve software testing outcomes, and NLP-based testing will usher in a coming age of software testers work in the not-too-distant times.
APA, Harvard, Vancouver, ISO, and other styles
24

Wang, Lei. "The Application of Expert System in Automation Testing." Advanced Materials Research 532-533 (June 2012): 659–63. http://dx.doi.org/10.4028/www.scientific.net/amr.532-533.659.

Full text
Abstract:
On the basis of designing testing technological process, this paper introduces expert system into automation testing frame. Through the analysis of testing system state, automation testing expert system generates high-efficient testing cases, leaving automation testing process without manual intervention, thus solve the problem that different testing engineer abilities bringing about different testing qualities. Practice has proved that improved testing frame can high-efficiently test system defects, improving software testing speed and efficiency thereby, moreover guarantee the testing quality.
APA, Harvard, Vancouver, ISO, and other styles
25

K S, Sahana, Maanas M D, and M. Govinda Raju. "Test Automation Framework for Embedded Linux Testing." Journal of University of Shanghai for Science and Technology 23, no. 06 (June 17, 2021): 633–39. http://dx.doi.org/10.51201/jusst/21/05311.

Full text
Abstract:
Software testing is one of the most important steps before its official roll–out to the market. Testing of embedded software is a very complex, tedious, and time–consuming process. Manual execution of the test cases can pose a huge challenge to the test engineers in terms of the time consumed to execute and compile the results of hundreds of test cases. This paper presents a solution to automate the entire process of build and install of Board Support Package (BSP) using Jenkins, along with the automation of the testing process using Linaro Automation and Validation Architecture (LAVA). The proposed design is validated in a BSP testing environment to show the ease of testing using the framework mentioned in this paper.
APA, Harvard, Vancouver, ISO, and other styles
26

Pietikäinen, Pekka, Atte Kettunen, and Juha Röning. "Steps Towards Fuzz Testing in Agile Test Automation." International Journal of Secure Software Engineering 7, no. 1 (January 2016): 38–52. http://dx.doi.org/10.4018/ijsse.2016010103.

Full text
Abstract:
Including and automating secure software development activities into agile development processes is challenging. Fuzz testing is a practical method for finding vulnerabilities in software, but has some characteristics that do not directly map to existing processes. The main challenge is that fuzzing needs to continue to show value while requiring minimal effort. The authors present experiences and practical ways to utilize fuzzing in software development, and generic ways for developers to keep security in mind.
APA, Harvard, Vancouver, ISO, and other styles
27

Anand, R., and M. Arulprakash. "Business driven automation testing framework." International Journal of Engineering & Technology 7, no. 2.8 (March 19, 2018): 345. http://dx.doi.org/10.14419/ijet.v7i2.8.10438.

Full text
Abstract:
Due to versatile growth of software industry, we need to invent and adapt new technologies to reduce the production cost and to increase the quality. Now a days the industry is moving towards the 100% of automation testing and is being done by the different kind of users. The same test script will be executed by the domain expert instead of a technical expert, so we can’t expect him to understand the complexity of scripts and to relate the test script with business scenarios. To simply the users view of automation testing we need a layer to hide the technical implementation and to introduce some simplified way to understand the test script and relate with business scenarios, if needed he should be able to modify the test scripts without having the technical knowledge. The gap between the customers’ expectations and the actual product behavior will be reduced using this proposed approach.
APA, Harvard, Vancouver, ISO, and other styles
28

Jain, Ghanesh, and Arun Singh Chouhan. "Comparative Research Analysis of Automated Testing Tools Selenium & QTP for Banking Website." International Journal of Emerging Research in Management and Technology 6, no. 8 (June 25, 2018): 141. http://dx.doi.org/10.23956/ijermt.v6i8.130.

Full text
Abstract:
Software testing is an activity which is aimed for evaluating quality of a program and also for improving it, by identifying defects and problem. Testing can be described as a process used for revealing defects in software and for establishing that the software has attained a specified degree of quality with respect to selected attributes. The paper would provide distinction between automation and manual testing of an internet banking website, specifically highlighting the contrast in cost, time and ROI. It would also bring up a comparison between some of the test automation tools available in the market and their effect on the project if used.A business critical application like an internet banking website needs to be thoroughly tested for any residual bugs remaining in the code as any failure could lead to huge business loss. Using functional testing, some of the possible defects that may lead to failure could be removed. Automated testing included the development of scripts that not only saves time and resources when applications are updated, but also speeds up the process of testing. Test automation is extensively used for regression testing, which seeks out new bugs in a program and separates them. This paper highlights the comparison between QTP and Selenium automation tools available in market and their use in the software project scenario.
APA, Harvard, Vancouver, ISO, and other styles
29

Yadav, Vikash. "Model for Automation of Software Testing using Genetic Algorithm to improve Software Quality." International Journal for Research in Applied Science and Engineering Technology 6, no. 1 (January 31, 2018): 512–17. http://dx.doi.org/10.22214/ijraset.2018.1076.

Full text
APA, Harvard, Vancouver, ISO, and other styles
30

Rahman, Nayem, and Dale Rutz. "Building Data Warehouses Using Automation." International Journal of Intelligent Information Technologies 11, no. 2 (April 2015): 1–22. http://dx.doi.org/10.4018/ijiit.2015040101.

Full text
Abstract:
Software development is a complex endeavor. While significant benefits can be achieved, the process is often laborious, time consuming and error prone requiring multiple iterations in order to achieve the desired result. Issues arise for numerous reasons – coding defects, unclear requirements, migration challenges, lack of convention, and inadequate testing to name a few. When convention and automation are introduced into the software development lifecycle there are significantly fewer opportunities for failure. Automation also allows for shorter development windows. Generally there are fewer errors throughout testing, with the bulk of those being found in unit and functional testing, far before the users get involved in systems acceptance testing. A data warehouse consists of multiple subject areas in which many tasks are common and should be automated for the sake of efficiency and enforcing convention. This article discusses a set of tools that can be used to automate writing data warehouse objects. The article also provides statistics of time saved using automation.
APA, Harvard, Vancouver, ISO, and other styles
31

KANAI, Satoshi, Toyoaki TOMURA, Kiyoshi UEHIRO, and Susumu YAMAMOTO. "UML/Statecharts-based Automated Testing on Software for Factory Automation." Proceedings of Manufacturing Systems Division Conference 2002 (2002): 39–40. http://dx.doi.org/10.1299/jsmemsd.2002.39.

Full text
APA, Harvard, Vancouver, ISO, and other styles
32

Budnik, Christof, Gordon Fraser, Francesca Lonetti, and Hong Zhu. "Special issue on automation of software testing: improving practical applicability." Software Quality Journal 26, no. 4 (May 19, 2018): 1415–19. http://dx.doi.org/10.1007/s11219-018-9410-1.

Full text
APA, Harvard, Vancouver, ISO, and other styles
33

Venkatraj, S., Rajiv Vincent, V. Vijayakumar, K. Vengatesan, and M. Rajesh. "Development of Test Automation Framework for REST API Testing." Journal of Computational and Theoretical Nanoscience 16, no. 2 (February 1, 2019): 453–57. http://dx.doi.org/10.1166/jctn.2019.7749.

Full text
Abstract:
This work proposes a generalized excel based test automation framework for REST API testing using groovy script. Testing is an important process in software development process, which helps to find unknown errors, failure and bugs in a software application and increases quality of the software application. With the existing process of testing is manual, where the inputs are given manually and the actual outcome or output is validated for different test case scenarios. This manual testing leads to increase in time and effort of testing, as there will be different scenarios to be tested in which different test data has to be prepared to test a particular functionality. As the functionalities in an application changes or added up, over the software development phase, there is a need to test the old functionalities after and before, integrating the new or changed functionality to the existing system. This results in testing the already tested functionalities to test again manually, which increases effort and time for the testing process. The manual testing process has to be automated, so that the testing time, effort and money can be reduced. The test automation framework is implemented using a groovy compiling tool in which the functionalities such as, read the data from input test data excel file, make a REST API request, validate the data and writing the result to the excel file has been developed. Since groovy is a flavor of java, several libraries have been imported to implement the test automation framework.
APA, Harvard, Vancouver, ISO, and other styles
34

Hamad, Faten. "Using Artificial Bee Colony Algorithm for Test Data Generation and Path Testing Coverage." Modern Applied Science 12, no. 7 (June 29, 2018): 99. http://dx.doi.org/10.5539/mas.v12n7p99.

Full text
Abstract:
Software testing is a significant stage in software development lifecycle. There are different sorts of' structural software testing methodologies that may be generally utilized and moved forward through enhancing the traverse of all of the conceivable code software paths. The interest for automating data testing is growing; however, manual testing strategies utilization would be expensive and costly. Heuristic measure is being applied to; detect how better the result might be (solution fitness); result development mechanism; and suitableness criteria with stop search mechanism depending on wither a result is found or not. Testing experience could be exploited for finding a solution to the optimization problem by utilizing Meta heuristic procedures. The presented approach might have been tested for five programs to demonstrate the distinctive tests issues. This paper proposes an automatic test data generation approach that use artificial bee colony algorithm for software structural testing, particularly, path testing. This is brought on moving the centralization of data generation testing, as opposed to the automation of the whole testing operation. It executes artificial bee colony algorithm by creating testing data for the criteria of path coverage testing, and then applying the strategy to a group of test programs.
APA, Harvard, Vancouver, ISO, and other styles
35

Yang, Lin. "The Research and Application of Forensic DNA Fragment Analysis Software." Applied Mechanics and Materials 687-691 (November 2014): 1904–7. http://dx.doi.org/10.4028/www.scientific.net/amm.687-691.1904.

Full text
Abstract:
Forensic DNA analysis software is dedicated with forensic DNA testing platform matching data analysis tools, which can realize the platform acquisition, pretreatment of DNA data analysis and deep processing. It realizes the automation of forensic DNA testing process, further to get rid of dependence on foreign analysis software of DNA testing technology in China. It has a good prospect of popularization and application.
APA, Harvard, Vancouver, ISO, and other styles
36

Fenny, Fenny. "Lifecycle, Iteration, and Process Automation with SMS Gateway." ComTech: Computer, Mathematics and Engineering Applications 6, no. 4 (December 1, 2015): 544. http://dx.doi.org/10.21512/comtech.v6i4.2186.

Full text
Abstract:
Producing a better quality software system requires an understanding of the indicators of the software quality through defect detection, and automated testing. This paper aims to elevate the design and automated testing process in an engine water pump of a drinking water plant. This paper proposes how software developers can improve the maintainability and reliability of automated testing system and report the abnormal state when an error occurs on the machine. The method in this paper uses literature to explain best practices and case studies of a drinking water plant. Furthermore, this paper is expected to be able to provide insights into the efforts to better handle errors and perform automated testing and monitoring on a machine.
APA, Harvard, Vancouver, ISO, and other styles
37

Faisal, Md Rehan. "Software Testing: Data Kart and Integrated Pipeline Approach." International Journal on Recent and Innovation Trends in Computing and Communication 9, no. 8 (September 25, 2021): 01–04. http://dx.doi.org/10.17762/ijritcc.v9i8.5480.

Full text
Abstract:
With the evolution of the Digital Era and growing demand of automation from the manual effort, the demand of Software and automated applications increases and it will keep increasing day by day. With the increase in application and software, the quality of product and quality assurance become a vital role in any software life cycle. To maintain the quality and final release cycle of software, Software Testing becomes a key challenge one can face. Software testing plays an important role from the beginning till the release of the application. Current paper focuses on traditional testing phase along with enhanced data-driven and pipeline integrated techniques to maintain the best quality of software.
APA, Harvard, Vancouver, ISO, and other styles
38

LAST, M., M. FRIEDMAN, and A. KANDEL. "USING DATA MINING FOR AUTOMATED SOFTWARE TESTING." International Journal of Software Engineering and Knowledge Engineering 14, no. 04 (August 2004): 369–93. http://dx.doi.org/10.1142/s0218194004001737.

Full text
Abstract:
In today's software industry, the design of test cases is mostly based on human expertise, while test automation tools are limited to execution of pre-planned tests only. Evaluation of test outcomes is also associated with a considerable effort by human testers who often have imperfect knowledge of the requirements specification. Not surprisingly, this manual approach to software testing results in heavy losses to the world's economy. In this paper, we demonstrate the potential use of data mining algorithms for automated modeling of tested systems. The data mining models can be utilized for recovering system requirements, designing a minimal set of regression tests, and evaluating the correctness of software outputs. To study the feasibility of the proposed approach, we have applied a state-of-the-art data mining algorithm called Info-Fuzzy Network (IFN) to execution data of a complex mathematical package. The IFN method has shown a clear capability to identify faults in the tested program.
APA, Harvard, Vancouver, ISO, and other styles
39

Mao, Ke, Mark Harman, and Yue Jia. "Robotic Testing of Mobile Apps for Truly Black-Box Automation." IEEE Software 34, no. 2 (March 2017): 11–16. http://dx.doi.org/10.1109/ms.2017.49.

Full text
APA, Harvard, Vancouver, ISO, and other styles
40

Sroka, Michal, Roman Nagy, and Dominik Fisch. "Specification-Based Testing Via Domain Specific Language." Research Papers Faculty of Materials Science and Technology Slovak University of Technology 22, no. 341 (December 1, 2014): 23–28. http://dx.doi.org/10.2478/rput-2014-0003.

Full text
Abstract:
Abstract The article presents tCF (testCaseFramework) - a domain specific language with corresponding toolchain for specification-based software testing of embedded software. tCF is designed for efficient preparation of maintainable and intelligible test cases and for testing process automation, as it allows to generate platform specific test cases for various testing levels. The article describes the essential parts of the tCF meta-model and the applied concept of platform specific test cases generators.
APA, Harvard, Vancouver, ISO, and other styles
41

Kang, Jeong-Seok, Hyeong-Seob Choi, Sang-Woo Maeng, Si-Wan Kim, and Hong-Seong Park. "SITAT: Simulation-based Interface Testing Automation Tool for Robot Software Component." Journal of Institute of Control, Robotics and Systems 16, no. 6 (June 1, 2010): 608–16. http://dx.doi.org/10.5302/j.icros.2010.16.6.608.

Full text
APA, Harvard, Vancouver, ISO, and other styles
42

Bhatt, Alok, M. Babu, and Anuja Bhatt. "Automation Testing Software that Aid in Efficiency Increase of Regression Process." Recent Patents on Computer Science 6, no. 2 (September 1, 2013): 107–14. http://dx.doi.org/10.2174/22132759113069990008.

Full text
APA, Harvard, Vancouver, ISO, and other styles
43

Zhu, H., S. C. Cheung, J. R. Horgan, and J. J. Li. "Guest Editorial to the Special Issue on Automation of Software Testing." Computer Journal 52, no. 5 (September 25, 2007): 513. http://dx.doi.org/10.1093/comjnl/bxm077.

Full text
APA, Harvard, Vancouver, ISO, and other styles
44

Geetha Devasena, M. S., G. Gopu, and M. L. Valarmathi. "Automated and Optimized Software Test Suite Generation Technique for Structural Testing." International Journal of Software Engineering and Knowledge Engineering 26, no. 01 (February 2016): 1–13. http://dx.doi.org/10.1142/s0218194016500017.

Full text
Abstract:
Software testing consumes 50% of total software development cost. Test case design gains central importance in testing activity with respect to quality. The manual test suite generation is a time consuming and tedious task which needs automation. Unit testing is normally done in stringent time schedules by the developers or rarely by testers. In structural testing, it is not possible to check exhaustively all possible test data and the quality of test is dependent heavily on the performance of single developer or tester. Thus automation and optimization is required in generating test data to assist developer or tester with the selection of appropriate test data. A novel hybrid technique is developed to automate the test suite generation process for branch coverage criteria using evolutionary testing. The hybrid technique applies both Genetic Algorithm (GA) and Particle Swarm Optimization (PSO) to automatically generate test data. This technique improves efficiency and effectiveness of test case generation process when compared to applying Genetic Algorithm or Particle Swarm Optimization alone. The performance of proposed technique is evaluated and is observed that hybrid technique reduces the number of iterations by 47% when compared to GA and PSO applied separately and it reduces the execution time by 52% than GA and 48% than PSO.
APA, Harvard, Vancouver, ISO, and other styles
45

Polo, Macario, Sergio Tendero, and Mario Piattini. "Integrating techniques and tools for testing automation." Software Testing, Verification and Reliability 17, no. 1 (2007): 3–39. http://dx.doi.org/10.1002/stvr.348.

Full text
APA, Harvard, Vancouver, ISO, and other styles
46

Wu, Xiao Bing, and Wan Quan Peng. "A CMOS Integrated Circuit Parameter Testing Method Using LabVIEW." Applied Mechanics and Materials 443 (October 2013): 53–57. http://dx.doi.org/10.4028/www.scientific.net/amm.443.53.

Full text
Abstract:
Software controlled measurement procedure, designed for testing of inverter integrated circuit voltage parameters, is presented in this paper. Described solution, performed on circuit HCF 4007 UB, is based on data acquisition PCI card NI 6713 and control programming application developed in LabVIEW 8.0 software environment, installed on standard. PC configuration. Designed solutions of virtual instruments performs measurements, chronological recording, graphical presentation and software analysis of measurement results regarding to input and output threshold voltage levels, from inverter transfer characteristic recorded for different circuit supply voltages. LabVIEW software support in the process of recording, measurement and software processing of the integrated circuit basic parameters, provides full software automation of these procedures.
APA, Harvard, Vancouver, ISO, and other styles
47

Yu, Li Li, Xia Zhao, Chao Hui Ye, and Li Jie Yu. "A Web Load Testing Method Based on Performance Target." Applied Mechanics and Materials 380-384 (August 2013): 2187–91. http://dx.doi.org/10.4028/www.scientific.net/amm.380-384.2187.

Full text
Abstract:
With the purpose of acquiring the Web system to work correctly under the guidance of software requirement, load testing is one of the important approaches. In this paper a web load testing based on performance target is proposed. Then several key points of achieving the load testing based on LoadRunner are discussed. At last combining a case study about the information management system software, Web load testing automation is achieved and testing results are analyzed.
APA, Harvard, Vancouver, ISO, and other styles
48

Zheng, Xiang Ming, and Jie Hu. "Air Compressor Testing System Based on the HMI Software." Advanced Materials Research 139-141 (October 2010): 1874–78. http://dx.doi.org/10.4028/www.scientific.net/amr.139-141.1874.

Full text
Abstract:
Assembly performance test bed is an indispensable equipment in the development and production of air compressor assembly. The test bed studied is a mechanical, electronic and hydraulic integrated equipment and its measuring and controlling system mainly consist of computer system, process channel, control object and measuring and controlling software. Guided by the “soft hardware” design conception, two “soft” subsystems was adopted in a one-level computer system to replace the generally adopted two-level “hard” system consisting of measuring and controlling subsystem and management subsystem. This improvement allows the more applications of integrated sensor and intelligent controller, resulting in a simpler hardware and greater openness. The practice indicated that, with rapid parameter adjustment, accurate measuring, large testing scope and high automation, the system meets all the technical indexes of test requirement.
APA, Harvard, Vancouver, ISO, and other styles
49

Tao, Chuanqi, and Jerry Gao. "Building a Model-Based GUI Test Automation System for Mobile Applications." International Journal of Software Engineering and Knowledge Engineering 26, no. 09n10 (November 2016): 1605–15. http://dx.doi.org/10.1142/s0218194016710042.

Full text
Abstract:
With the rapid advance of mobile computing technology and wireless networking, there is a significant increase of mobile applications (apps). This brings new business requirements and demands in mobile software testing, and causes new issues and challenges in mobile test automation. Existing mobile application testing approaches mostly concentrate on GUI-based testing, load and performance testing without considering large-scale concurrent mobile app test automation, and model-based test coverage analysis. In this paper, a mobile hierarchical GUI model is proposed to present mobile operation scenario flows and gesture features in a hierarchical manner, in order to facilitate test dependency analysis in test automation. Mobile app test coverage analysis is performed based on GUI ripping models. The paper also presents a developed system that provides a test automation solution using GUI models. Finally, the paper reports a case study to indicate the feasibility and effectiveness of the proposed approach.
APA, Harvard, Vancouver, ISO, and other styles
50

Hillah, Lom Messan, Ariele-Paolo Maesano, Fabio De Rosa, Fabrice Kordon, Pierre-Henri Wuillemin, Riccardo Fontanelli, Sergio Di Bona, Davide Guerri, and Libero Maesano. "Automation and intelligent scheduling of distributed system functional testing." International Journal on Software Tools for Technology Transfer 19, no. 3 (November 2, 2016): 281–308. http://dx.doi.org/10.1007/s10009-016-0440-3.

Full text
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography