Javascript must be enabled to continue!
THE ROLE OF SOFTWARE TESTING FOR TEAM DEVELOPMENT
View through CrossRef
The peculiarities of software product testing processes while working in the Scrum-team were studied. The types of testing characteristic of the flexible testing technique are singled out, that make it possible to make the testing process constantly integrated into teamwork, both at the stage of requirements formation and design, and at the stage of coding and generation of test sets. This is possible by making the tester's recommendations in the process of creating user stories, planning the release of the software version in terms of testing and defects, planning a sprint based on user stories and defects, performing a sprint with continuous testing, regression testing after sprint ends and reporting of results of testing. The article highlights the stages of the flexible testing process in the Scrum team. It is proposed to automate the process of flexible testing for a training team project in the Visual Studio software environment based on Team Foundation Server. Author demonstrates an example of automation of the process of flexible testing by dividing it into four quadrants to comply with the principles of working on a flexible methodology of software development. In the first quadrant there is a study of the quality of the internal code of the software product, the modular testing. To implement modular testing in Visual Studio, a new solution is created in order to generate a class for testing, where the conditions for testing are prescribed in the body of the class. The second quadrant implements the principles of system testing. At this stage the features of creating such a test artifact as test cases are demonstrated. That provides for the fulfillment of certain conditions to verify the functionality of the developing software product; linking between created test cases to user stories presented as team project tasks Product Backlog. The study demonstrates an example of manual testing using a special tool Microsoft Test Manager, which allows you to create plans, add and update test cases, perform manual tests. In the third quadrant, it was performed a trial test in Microsoft Test Manager and it was created another test artifact - error reports. The fourth quadrant automatically tests non-functional software requirements.
National Technical University Kharkiv Polytechnic Institute
Title: THE ROLE OF SOFTWARE TESTING FOR TEAM DEVELOPMENT
Description:
The peculiarities of software product testing processes while working in the Scrum-team were studied.
The types of testing characteristic of the flexible testing technique are singled out, that make it possible to make the testing process constantly integrated into teamwork, both at the stage of requirements formation and design, and at the stage of coding and generation of test sets.
This is possible by making the tester's recommendations in the process of creating user stories, planning the release of the software version in terms of testing and defects, planning a sprint based on user stories and defects, performing a sprint with continuous testing, regression testing after sprint ends and reporting of results of testing.
The article highlights the stages of the flexible testing process in the Scrum team.
It is proposed to automate the process of flexible testing for a training team project in the Visual Studio software environment based on Team Foundation Server.
Author demonstrates an example of automation of the process of flexible testing by dividing it into four quadrants to comply with the principles of working on a flexible methodology of software development.
In the first quadrant there is a study of the quality of the internal code of the software product, the modular testing.
To implement modular testing in Visual Studio, a new solution is created in order to generate a class for testing, where the conditions for testing are prescribed in the body of the class.
The second quadrant implements the principles of system testing.
At this stage the features of creating such a test artifact as test cases are demonstrated.
That provides for the fulfillment of certain conditions to verify the functionality of the developing software product; linking between created test cases to user stories presented as team project tasks Product Backlog.
The study demonstrates an example of manual testing using a special tool Microsoft Test Manager, which allows you to create plans, add and update test cases, perform manual tests.
In the third quadrant, it was performed a trial test in Microsoft Test Manager and it was created another test artifact - error reports.
The fourth quadrant automatically tests non-functional software requirements.
.
Related Results
Cometary Physics Laboratory: spectrophotometric experiments
Cometary Physics Laboratory: spectrophotometric experiments
<p><strong><span dir="ltr" role="presentation">1. Introduction</span></strong&...
Team Monitoring, Does it Matter for Team Performance? Moderating role of Team Monitoring on Team Psychological Safety and Team Learning
Team Monitoring, Does it Matter for Team Performance? Moderating role of Team Monitoring on Team Psychological Safety and Team Learning
Introduction: The use of work teams is a strategy that allows organizations to move faster and more proactively. Team performance is an interesting issue that needs to be studied m...
Team reflections, team mental models and team performance over time
Team reflections, team mental models and team performance over time
Purpose
Although previous research proved positive impacts of team reflection on team outcomes, especially team performance and innovation, there are only a few insights in to whic...
Evaluating the Science to Inform the Physical Activity Guidelines for Americans Midcourse Report
Evaluating the Science to Inform the Physical Activity Guidelines for Americans Midcourse Report
Abstract
The Physical Activity Guidelines for Americans (Guidelines) advises older adults to be as active as possible. Yet, despite the well documented benefits of physical a...
Emergence of team engagement under time pressure: role of team leader and team climate
Emergence of team engagement under time pressure: role of team leader and team climate
PurposeThis paper aims to identify the determinants of team engagement emerging as a collective team-level phenomenon under time pressure context. The paper particularly explores h...
SOFTWARE TESTING AND ITS ASPECTS
SOFTWARE TESTING AND ITS ASPECTS
The software testing topic is becoming more and more popular. This article discusses the software testing concept, software testing types, how it works and where it is applied. Sof...
Team Processes
Team Processes
Team processes refer to the actions team members take to combine their individual resources, knowledge, and skill to resolve their task demands and achieve collective goals. These ...
Towards Team Engagement Through Team Empowerment: Moderating Roles of Team Reflexivity and Team Orientation
Towards Team Engagement Through Team Empowerment: Moderating Roles of Team Reflexivity and Team Orientation
The article investigates the role of team empowerment in enhancing team engagement by collecting data from 33 teams comprising of 330 individuals from IT/IT-enabled services (ITES)...

