10,102 research outputs found

    SELENIUM FRAMEWORK FOR WEB AUTOMATION TESTING: A SYSTEMATIC LITERATURE REVIEW

    Get PDF
    Software Testing plays a crucial role in making high-quality products. The process of manual testing is often inaccurate, unreliable, and needed more than automation testing. One of these tools, Selenium, is an open-source framework that used along with different programming languages: (python, ruby, java, PHP, c#, etc.) to automate the test cases of web applications. The purpose of this study is to summarize the research in the area of selenium automation testing to benefit the readers in designing and delivering automated software testing with Selenium. We conducted the standard systematic literature review method employing a manual search of 2408 papers, and applying a set of inclusion/exclusion criteria the final literature included 16 papers published between 2009 and 2020. The result is using Selenium as a UI for web automation, not only all of the app functionality that has been tested, But also it can be applied with added some method or other algorithms like data mining, artificial intelligence, and machine learning. Furthermore, it can be implemented for security testing. In the future research for selenium framework automation testing, the implementation should more focus on finding effective and maintainability on the application of Selenium in other methodologies and is applied with the better improvement that can be matched for web automation testing

    Semantics-based Automated Web Testing

    Full text link
    We present TAO, a software testing tool performing automated test and oracle generation based on a semantic approach. TAO entangles grammar-based test generation with automated semantics evaluation using a denotational semantics framework. We show how TAO can be incorporated with the Selenium automation tool for automated web testing, and how TAO can be further extended to support automated delta debugging, where a failing web test script can be systematically reduced based on grammar-directed strategies. A real-life parking website is adopted throughout the paper to demonstrate the effectivity of our semantics-based web testing approach.Comment: In Proceedings WWV 2015, arXiv:1508.0338

    Investigation of electrical noise in selenium-immersed thermistor bolometers

    Get PDF
    The selenium immersed, thermistor bolometer, IR detector failed due to spurious and escalating electrical noise outburst as a function of time at elevated temperatures during routine ground based testing in a space simulated environment. Spectrographic analysis of failed bolometers revealed selenium pure zones in the insulating selenium arsenic (Se-As) glass film which surrounds the active sintered Mn, Ni, Co oxide flake. The selenium pure film was identified as a potentially serious failure mechanism. Significant changes were instituted in the manufacturing techniques along with more stringent process controls which eliminated the selenium pure film and successfully produced 22study bolometers

    The socio-demographic determinants and nutritional consequences of food insecurity of a group of New Zealand children : a thesis presented in partial fulfilment of the requirements for the degree of Masters of Science in Nutritional Science, at Massey University

    Get PDF
    Food security among individuals exists when there is stable access to the kind of adequate, nutritious, safe, and culturally appropriate diet needed to maintain an active, healthy life (Campbell, 1991; Bickel et al., 2000). There is evidence that food insecurity - the lack of such an access - exists among some segments of the New Zealand population (Parnell. 1997; Russell et al., 1999; Parnell et al., 2001). There has been little research into the nutritional impact of food insecurity in New Zealand children. The purpose of this study was to investigate the effects of socio-demographic and food security status on the nutrition and health of New Zealand children. The sample chosen for this study were a group of 183 children, aged one to 14 years, from Auckland's western suburbs, who participated in the Validation study; part of the pilot for the Children's Nutrition Survey conducted during 2000. Of the 183 children who participated in this study, 60 were Maori, 63 were Pacific and 60 were European. Demographic, anthropometric and medical history data were obtained during interviews, and dietary data was based on 24-hour recalls and food frequency questionnaires. Statistical analysis, including two-sample t-tests, Kruskal-Wallis, ordinal and binary logistic regressions using the MINITAB 13.31 program (Minitab Inc., 2003), was performed on the data set. Any relationship was considered significant if the p-value was less than 0.05. This study reported a high prevalence of food insecurity in the sample group, with 39% of all children living in households that sometimes or often did not have enough money to buy food. Household income, the educational status of the food preparer, the occupation of the main provider, the type of dwelling (rented versus owned) and ethnicity were significant predictors of food insecurity in the children in this study (p < 0.0005). Children from food-insecure households and children from low-income households, or children whose main provider was of a low occupational status or receiving a government benefit, or children whose food preparer left school early, or children from large-sized households living in rented homes, all had significantly lower intakes of fruit, vegetables, milk products and protein-rich foods such as meat. Food-insecure preschool children were also significantly more likely not to meet the RDI for nutrients such as vitamin E, calcium and selenium than food-secure preschool children. Most food-insecure school-age children did not meet the recommended values for energy, fibre, riboflavin, vitamin B6, folate, vitamin A and zinc. Poor dietary habits were observed amongst the food insecure, with most eating takeaways on a frequent basis. Food insecurity was not significantly associated with overweight or obesity, or other measures of health status, in the group of children in this study. However, significantly higher BMI values were reported among food-insecure children, and Maori and Pacific children had higher BMI values than European or Other children. A stronger association was found between BMI and socio-economic status. Children living in low-income households or in rented dwellings, or whose food preparer left school at an early age, had higher median BMI values than children from higher income households or living in households where the home was owned, or whose food preparer had stayed at school for longer or had an undergraduate degree. An important finding of this study was the high prevalence of food insecurity amongst Pacific children or children whose food preparer was of Pacific ethnicity. However, caution needs to be applied when drawing conclusions from this study, as the sample in the study was not a true representation of the New Zealand population. Some ethnic groups were under-represented, while households from the higher end of the income spectrum were over-represented in the sample chosen for the study. The results of this study are also subjective to limitations associated with the measurement of food insecurity (Blumberg & Bialostosky, 1999; Tarasuk & Beaton, 1999) and dietary assessment methods (Briefel et al., 1997; Gibson, 2002). There are also currently no nation-specific cut-off values for classifying NZ children as obese or overweight. The proposed Children's National Nutrition Survey will determine the prevalence of food insecurity in a random population based sample. This study provides evidence that food insecurity and low socio-economic status can have a negative impact on the nutritional and health status of NZ children. Its findings provide a strong case for an increased public focus on the nutritional status of Pacific children. Future research is needed to assess the impact of nutritional education programs on food-insecure households with children

    Automated Functional Testing based on the Navigation of Web Applications

    Full text link
    Web applications are becoming more and more complex. Testing such applications is an intricate hard and time-consuming activity. Therefore, testing is often poorly performed or skipped by practitioners. Test automation can help to avoid this situation. Hence, this paper presents a novel approach to perform automated software testing for web applications based on its navigation. On the one hand, web navigation is the process of traversing a web application using a browser. On the other hand, functional requirements are actions that an application must do. Therefore, the evaluation of the correct navigation of web applications results in the assessment of the specified functional requirements. The proposed method to perform the automation is done in four levels: test case generation, test data derivation, test case execution, and test case reporting. This method is driven by three kinds of inputs: i) UML models; ii) Selenium scripts; iii) XML files. We have implemented our approach in an open-source testing framework named Automatic Testing Platform. The validation of this work has been carried out by means of a case study, in which the target is a real invoice management system developed using a model-driven approach.Comment: In Proceedings WWV 2011, arXiv:1108.208

    Abmash: Mashing Up Legacy Web Applications by Automated Imitation of Human Actions

    Get PDF
    Many business web-based applications do not offer applications programming interfaces (APIs) to enable other applications to access their data and functions in a programmatic manner. This makes their composition difficult (for instance to synchronize data between two applications). To address this challenge, this paper presents Abmash, an approach to facilitate the integration of such legacy web applications by automatically imitating human interactions with them. By automatically interacting with the graphical user interface (GUI) of web applications, the system supports all forms of integrations including bi-directional interactions and is able to interact with AJAX-based applications. Furthermore, the integration programs are easy to write since they deal with end-user, visual user-interface elements. The integration code is simple enough to be called a "mashup".Comment: Software: Practice and Experience (2013)

    Analyzing Android Browser Apps for file:// Vulnerabilities

    Full text link
    Securing browsers in mobile devices is very challenging, because these browser apps usually provide browsing services to other apps in the same device. A malicious app installed in a device can potentially obtain sensitive information through a browser app. In this paper, we identify four types of attacks in Android, collectively known as FileCross, that exploits the vulnerable file:// to obtain users' private files, such as cookies, bookmarks, and browsing histories. We design an automated system to dynamically test 115 browser apps collected from Google Play and find that 64 of them are vulnerable to the attacks. Among them are the popular Firefox, Baidu and Maxthon browsers, and the more application-specific ones, including UC Browser HD for tablet users, Wikipedia Browser, and Kids Safe Browser. A detailed analysis of these browsers further shows that 26 browsers (23%) expose their browsing interfaces unintentionally. In response to our reports, the developers concerned promptly patched their browsers by forbidding file:// access to private file zones, disabling JavaScript execution in file:// URLs, or even blocking external file:// URLs. We employ the same system to validate the ten patches received from the developers and find one still failing to block the vulnerability.Comment: The paper has been accepted by ISC'14 as a regular paper (see https://daoyuan14.github.io/). This is a Technical Report version for referenc
    corecore