Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleOctober 2023
An initial investigation of ChatGPT unit test generation capability
SAST '23: Proceedings of the 8th Brazilian Symposium on Systematic and Automated Software TestingPages 15–24https://doi.org/10.1145/3624032.3624035Context: Software testing ensures software quality, but developers often disregard it. The use of automated testing generation is pursued to reduce the consequences of overlooked test cases in a software project. Problem: In the context of Java programs,...
- research-articleOctober 2023
An Experimental Study Evaluating Cost, Adequacy, and Effectiveness of Pynguin's Test Sets
SAST '23: Proceedings of the 8th Brazilian Symposium on Systematic and Automated Software TestingPages 5–14https://doi.org/10.1145/3624032.3624034Context: Software testing is a very relevant step in quality assurance, but developers frequently overlook it. We pursued testing automation to minimize the impact of missing test cases in a software project. Problem: However, for Python programs, there ...
- research-articleMay 2021
Survey of Learning Environments for Software Testing Education
ECBS 2021: 7th Conference on the Engineering of Computer Based SystemsArticle No.: 7, Pages 1–9https://doi.org/10.1145/3459960.3459971Software development is one of the fastest growing industries today. The defects in software can be very costly, either in terms of losing money, reputation, or even lives in case of some critical applications. Consequently, there is a high and always ...
- research-articleMay 2019
D-TAF: test automation framework compatible with various DBMS
AST '19: Proceedings of the 14th International Workshop on Automation of Software TestPages 62–68https://doi.org/10.1109/AST.2019.00017To guarantee high quality, it is required to retest DBMS thoroughly whenever any changes occur such as operating system updates and configuration changes. Because retesting requires repetitive jobs, development companies start to consider test ...
- research-articleMay 2019
EarlGrey: iOS UI automation testing tool
In this paper, we outline the challenges faced in scalable UI testing of applications on the iOS platform. We analyze how different existing UI testing tools have provided solutions for them and highlight EarlGrey, Google's in-house multi-process UI ...
-
- research-articleFebruary 2016
Tool Design and Student Testing Behavior in an Introductory Java Course
SIGCSE '16: Proceedings of the 47th ACM Technical Symposium on Computing Science EducationPages 449–454https://doi.org/10.1145/2839509.2844641This paper examines the effects of tool design on student testing behavior in an introductory course. Two tools are considered: BlueJ and WebCAT. A small modification was made to the BlueJ test recording interface to encourage students to engage more ...
- research-articleOctober 2015
Scalable and Optimal Load Generation for AWS Clients
Compute '15: Proceedings of the 8th Annual ACM India ConferencePages 95–100https://doi.org/10.1145/2835043.2835045In this paper we describe techniques to use SPDY and HTTP network resources optimally for testing purposes with limited resources such as RAM. We demonstrate how to overcome the system limitations of network analysis tools such as the 64K limit on ...
- research-articleSeptember 2015
Automated Model-Based Testing of Role-Based Access Control Using Predicate/Transition Nets
IEEE Transactions on Computers (ITCO), Volume 64, Issue 9Pages 2490–2505https://doi.org/10.1109/TC.2014.2375189Role-based access control is an important access control method for securing computer systems. A role-based access control policy can be implemented incorrectly due to various reasons, such as programming errors. Defects in the implementation may lead to ...
- articleAugust 2015
MuRanker: a mutant ranking tool
Software Testing, Verification & Reliability (STVR), Volume 25, Issue 5-7Pages 572–604https://doi.org/10.1002/stvr.1542Mutation testing is a fault-based software testing technique in which a large number of mutants are generated in order to assess the adequacy of test cases devised. One of the daunting problems in this area consists in determining whether a mutant can ...
- short-paperJuly 2015
TSTL: a language and tool for testing (demo)
ISSTA 2015: Proceedings of the 2015 International Symposium on Software Testing and AnalysisPages 414–417https://doi.org/10.1145/2771783.2784769Writing a test harness is a difficult and repetitive program- ming task, and the lack of tool support for customized auto- mated testing is an obstacle to the adoption of more sophis- ticated testing in industry. This paper presents TSTL, the Template ...
- research-articleSeptember 2014
UX suite: a touch sensor evaluation platform
MobileHCI '14: Proceedings of the 16th international conference on Human-computer interaction with mobile devices & servicesPages 631–636https://doi.org/10.1145/2628363.2628431We present UX Suite, which is a set of free testing tools that can be downloaded and used to evaluate the touch sensor performance of Android devices. The tools in the application focus on evaluating touchscreen sensor quality and human performance on ...
- research-articleSeptember 2014
Evaluating capture and replay and model-based performance testing tools: an empirical comparison
- Elder M. Rodrigues,
- Rodrigo S. Saad,
- Flavio M. Oliveira,
- Leandro T. Costa,
- Maicon Bernardino,
- Avelino F. Zorzo
ESEM '14: Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and MeasurementArticle No.: 9, Pages 1–8https://doi.org/10.1145/2652524.2652587[Context] A variety of testing tools have been developed to support and automate software performance testing activities. These tools may use different techniques, such as Model-Based Testing (MBT) or Capture and Replay (CR). [Goal] For software ...
- technical-noteMarch 2014
- articleFebruary 2014
Semi-automated Tool Recommender for Software Development Processes
Electronic Notes in Theoretical Computer Science (ENTCS) (ENTCS), Volume 302Pages 95–109https://doi.org/10.1016/j.entcs.2014.01.022Application life-cycle management (ALM) tools are key for streamlining software development processes. However, small and medium development companies (SMBs) cannot afford to carry out time- and people-intensive tool evaluations for each project, and ...
- ArticleOctober 2013
High Performance Load Generator for Automated Trading Systems Testing
The growing volume of orders generated by HFT (high-frequency trading) systems has posed a challenge of conducting exchange and brokerage systems testing in production-like environments. Specialized testing tools are used to ensure quality of high load ...
- ArticleAugust 2013
Agile Testing: A Systematic Mapping across Three Conferences: Understanding Agile Testing in the XP/Agile Universe, Agile, and XP Conferences
Unit and acceptance testing are central to agile software development, but is that all there is to agile testing? We build on previous work to provide a systematic mapping of agile testing publications at major agile conferences. The analysis presented ...
- research-articleJune 2013
C-MART: Benchmarking the Cloud
IEEE Transactions on Parallel and Distributed Systems (TPDS), Volume 24, Issue 6Pages 1256–1266https://doi.org/10.1109/TPDS.2012.335Cloud computing environments provide on-demand resource provisioning, allowing applications to elastically scale. However, application benchmarks currently being used to test cloud management systems are not designed for this purpose. This results in ...
- research-articleApril 2013
Cloud testing framework
EASE '13: Proceedings of the 17th International Conference on Evaluation and Assessment in Software EngineeringPages 252–255https://doi.org/10.1145/2460999.2461037Context: Cloud-based testing introduces a new set of challenges. While many companies are approaching cloud computing with cautious, testing appears to be next area of growing interest. Objective: This paper propose the development of a new framework ...
- short-paperSeptember 2012
Evaluation of tools for automated unit testing for applications in OSGi
BCI '12: Proceedings of the Fifth Balkan Conference in InformaticsPages 295–297https://doi.org/10.1145/2371316.2371382This work provides an overview and comparison of the currently available tools for testing in OSGi environment such as Pax-Exam, JUnit4OSGi or Spring DM. We developed a plugin for JUnit4OSGi that allows to generate basic skeletons of tests from ordinary ...
- ArticleAugust 2012
Agile Testing: Past, Present, and Future -- Charting a Systematic Map of Testing in Agile Software Development
Testing has been a cornerstone of agile software development methodologies since early in the history of the field. However, the terminology used to describe the field -- as well as the evidence in existing literature -- is largely inconsistent. In ...