Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

WEB-based software testing training system and method

A technology of software testing and test cases, which is applied in the field of network education technology and software testing, and can solve problems such as long learning cycle, difficult deployment, and lack of teachers

Active Publication Date: 2015-11-25
JINAN UNIVERSITY
View PDF6 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] (3) The shortage of domestic software testing talents is as high as 300,000. More than 74% of software companies have the need to expand testers, of which more than 68% of software companies plan to recruit software testers on a large scale; 66% of software companies continue to increase testing staff salary
[0008] (1) Many colleges and universities have not set up software testing experiment courses, and it is difficult to carry out extracurricular practical exercises due to the lack of teachers' guidance; while in colleges and universities that have set up experimental courses, due to the time limit of experimental courses, it is difficult for teachers to simultaneously Personalized, real-time tutoring for each student
[0009] (2) In traditional practical exercises, teachers not only need to design the tested program and program defects, but also need to manually evaluate the test effect of each student, so the teacher's teaching burden is heavy and the efficiency is low
[0010] (3) Practical exercises often rely on specific software testing tools; however, there are a wide variety of existing testing tools, a long learning cycle, and some tools are expensive, so it is difficult for teachers to choose the right tool from them
[0011] According to the survey, most of the learning systems related to software testing education in China are mainly based on data sharing, and some systems provide question bank systems to simulate traditional written tests, but few systems that can provide software testing practice simulation and real-time feedback have yet to be found. Meet the game-like software testing training system that automatically provides personalized guidance

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • WEB-based software testing training system and method
  • WEB-based software testing training system and method
  • WEB-based software testing training system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0076] This embodiment discloses a kind of software testing training system based on WEB, and the development model used in the software testing training system based on WEB of this embodiment is web application framework SSH (Struts1.3+Spring3.0+Hibernate3.3 ), in which the presentation layer framework Struts is the basic structure of the system, which is responsible for the separation of the model (Model), view (View) and controller (Controller); while Spring and Hibernate are the business logic layer framework and the data persistence layer framework respectively.

[0077] Such as figure 1 As shown, the architecture of the system in this embodiment is divided into data layer, business logic layer and presentation layer from bottom to top:

[0078] The data layer includes relational database MySQL, which is used to store data related to software testing and training. All database operations are performed through a Java language-based object-relational mapping framework, tha...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention discloses a WEB-based software testing training system and method. The system is partitioned into a data layer, a service logic layer and a presentation layer, wherein the data layer comprises a relational database; the service logic layer comprises a user service module, a class service module, a testing task service module, an execution service module, an analysis service module and a reporting service module; and the presentation layer comprises an interaction module. A user inputs a testing case according to a testing task; the execution service module executes a tested program and gives out a plurality of defect correction options for each defect found by the user and the user selects the correction option; the execution service module generates a repaired tested program copy according to the selection of the user and executes the program copy and the analysis service module judges whether the user finds the defect of the tested program and judges whether the user repairs the defect; and the reporting service module reports the found and repaired defect. The user completes software testing exercises by the self and obtains real-time guidance by the system, so that a teaching load is greatly reduced and teaching efficiency and a teaching effect are improved.

Description

technical field [0001] The invention belongs to the field of network education technology and software testing technology, and in particular relates to a WEB-based software testing training system and method. Background technique [0002] In the process of software development, software testing is an important means to ensure software quality and reliability. Software testing uses manual or automatic means to run or test a system, the purpose of which is to verify whether it meets the specified requirements or to find out the difference between the expected results and the actual results. In an excellent software company, the ratio of testers to developers is usually 1:3, and in some companies this ratio is even as high as 2:1. Take Microsoft as an example. As early as 1999, when developing the Windows 2000 operating system, more than 250 project managers and more than 1,700 developers were invested, while internal testers reached 3,200, and the proportion of testers was fa...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F11/36
Inventor 孙玉霞谢俊杰魏林锋
Owner JINAN UNIVERSITY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products