Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

60 results about "Software reliability testing" patented technology

Software reliability testing is a field of software testing that relates to testing a software's ability to function, given environmental conditions, for a particular amount of time. Software reliability testing helps discover many problems in the software design and functionality.

Method for generating reliability test data of real time embedded software

InactiveCN102033806ASupport reliability testing workResolve constraintsSoftware testing/debuggingSystems analysisSystem under test
The invention discloses a method for generating the reliability test data of real time embedded software, belonging to the field of software reliability. The method comprises the following steps of analyzing interfaces and relative environments of tested real-time embedded software and hardware of the tested real-time embedded software, sorting out input and output variables, and establishing a system analysis chart; establishing use types of the input and output variables; establishing use profiles and operation description graphs according to the use condition of a tested system; organizing data and randomly sampling according to the information of the established use profiles and operation description graphs, and then generating software reliability test data. The method of the invention clearly describes the use process and the use input distribution of the software, can more efficiently and automatically generate the software reliability test data, and improves the efficiency of the software reliability test.
Owner:BEIHANG UNIV

Combined test method for combining software reliability tests with hardware reliability tests

The invention discloses a combined test method for combining software reliability tests with hardware reliability tests. The combined test method is used for testing the reliability of software and hardware systems. The combined test method includes analyzing the software and hardware systems and constructing hardware reliability test profiles and software reliability test profiles; enabling software and hardware scenarios to be orthogonal to one another to acquire system task scenarios and determining execution probabilities of the system task scenarios; creating relation matrixes for determining whether the software reliability test profiles and hardware scenario profiles are associated with one another or not; combining corresponding hardware environmental stress test profiles with the associated software reliability test profiles to generate stage child profiles for each system task scenario; organizing the stage child profiles of the same system task to form a periodic child profile, organizing the periodic child profiles according to test cycle periods to generate final combined test profiles; generating test cases according to the combined test profiles and performing the tests. The combined test method has the advantages that the reliability of the systems can be accurately evaluated by the aid of test results generated by the method, and system failure which cannot be discovered in traditional reliability tests can be discovered by the aid of the combined test method.
Owner:BEIHANG UNIV

Software reliability accelerated test and evaluation method and computer-aided tool used in same

The invention provides a software reliability accelerated test and evaluation method based on a deformed operational profile as well as a computer-aided tool used in the same, and belongs to the field of software reliability engineering. In the method, the deformed operational profile is constructed, and then software reliability growth and verification accelerated test and evaluation are carried out on tested software based on the profile. By using the tool, a traditional operational profile is constructed by a traditional operational profile construction module, the deformed operational profile is further constructed by a deformed operational profile construction module, a reliability verification accelerated test module and a reliability growth accelerated test module are executed according to selection of a user, and cases in test are generated by an automatic test case generation module. By adopting the software reliability accelerated test and evaluation method provided by the invention, unbiased estimation of reliability parameters between the deformed operational profile and the traditional Musa operational profile is realized and the test efficiency is better; and compared with the traditional test method, the method has the advantages of short test time and accurate test result, thus facilitating understanding and practical operation of engineering personnel.
Owner:天航长鹰(江苏)科技有限公司

Reliability testing of software modules

A system and method for testing the reliability of a target module is presented. A reliability testing module executes a testing script by directing the target module to perform various functions, and by further consuming system resources by executing test applications. The behaviors of the target module are recorded and evaluated, and a reliability score is generated for the target module. The reliability score enables a user to compare the reliability of a first target module to that of a second.
Owner:MICROSOFT TECH LICENSING LLC

Embedded software reliability accelerated test method

The invention discloses an embedded software reliability accelerated test method, which comprises the following steps of: by establishing a software task profile, randomly extracting and generating a software task sequence as applied complete and valid test input in actual reliability test; and in the test process, counting and collecting task characteristics and task statuses, entering a controlprocess after the test process is stable, applying a test strategy and finally performing engineering assessment on software reliability. In the method, the test strategy in the control process fulfills the aim of rationally, highly efficiently and acceleratedly testing the reliability, and expands the concept in the embedded software reliability test; the software task sequence generated based on the software task profile can satisfy the description and coverage of complex input conditions and ensures the credibility of reliability test data; and the assessment method is independent of the superposed mathematical distribution of failure data, and is applied to the reliability assessment, without overhigh requirement on accuracy, on embedded software.
Owner:BEIHANG UNIV

Method for detecting software reliability of high-speed train network control system

InactiveCN103678101AQuantitative Evaluation of ReliabilityReach Reliability RequirementsSoftware testing/debuggingSoftware systemModel parameters
The invention relates to a method for detecting the reliability of a high-speed train network control system. The method includes the steps that a maximum likelihood estimation method is used for obtaining model parameters through error occurrence time data obtained in the reliability testing process and according to a Jelinski-Moranda model formula; the model parameters are substituted into the model formula to obtain results of all reliability parameters of the system, so that whether the system meets the reliability requirements or not is judged. According to the method, software reliability parameters can be evaluated quantitatively through the error occurrence time data obtained in the testing process and by the utilization of a reliability growth model derivation formula, meanwhile how much testing time is still needed or how many questions needs to be found out for enabling software to meet the reliability requirements can be estimated, and reference is provided for testing personnel or managers for testing schedule control and project schedule grasp. A detection system of the method is unrelated to a used programming language. Detection of the software system reliability is not directly related to the programming language which is selected for authoring the software.
Owner:INST OF SOFTWARE - CHINESE ACAD OF SCI

Software reliability assessment method and device based on hybrid testing

The invention discloses a reliability assessment method and device based on hybrid testing, belonging to the field of software reliability engineering. The method comprises the steps of: obtaining a defect failure rate distribution function and a density function through determining defect failure rate distribution of tested software; determining the density function of an order defect failure rate, an order defect failure rate expected value and a software failure rate expected value according to the order statistics; and hybrid-testing the tested software, and determining a distribution parameter according to a hybrid test result data. The invention overcomes the defects of more testing examples, neglecting of internal information, long testing time, large resource consumption and the like of the traditional reliability test by fully utilizing and combining the advantages of run tests and pertinence tests, thereby shortening the time of the software reliability tests, increasing thesoftware defect exposing speed and the progress of the software reliability tests, and greatly reducing the test cost and the resource consumption.
Owner:BEIHANG UNIV

Method for testing reliability of Android mobile phone software

The invention discloses a method for testing reliability of Android mobile phone software. A test case generation tool is compatible to all atomic operations of an Android system, a reliability test case of the Android software is edited in a visualized mode, the test case of the software can be generated according to actual operation habits of a user, a reliability automation test of the software is carried out according to the generated test case, and the Android mobile phone software is correspondingly corrected according to failure data obtained through testing. The reliability test case of the software meeting requirements can be quickly and conveniently generated, reliability of the software can be assessed and predicted, and the method is used for instructing the reliability test.
Owner:CETC NINGBO MARINE ELECTRONICS RES INST

Software reliability detection method taking testing effort into consideration

The invention belongs to the field of software reliability researches, and particularly relates to a software reliability detection method taking testing effort into consideration, wherein the method takes the influences of testing resource consumption on software reliability into consideration. The method includes the steps that total testing effort and curve type parameters of anticipated consumption are acquired, and the testing effort is calculated; total number of faults of software and a fault detection rate are acquired and calculated; the fault detection rate used for each unit of testing effort is calculated; software reliability at initial time is acquired. According to the software reliability detection method taking the testing effort into consideration, failure data of a Concave type and an S-shaped type can be represented, and fitting ability and prediction ability are improved greatly.
Owner:HARBIN ENG UNIV

Method and System for Test Case Generation

InactiveUS20080294941A1Error detection/correctionFault toleranceStochastic automata
A method and apparatus is described for generating a test case for an application or system modelled using a Stochastic Automata Network model. The method contemplates the inclusion of a plurality of automata and including the steps of: (a) setting an initial global state as the current global state, wherein a global state comprises a set of local states each corresponding to one of the automata; (b) creating a record of the initial global state; (c) selecting an event from a set of events that can be applied to the current global state; creating record of the selected event; (e) identifying those of the automata affected by the selected event and updating the current global state by updating the states of the affected automata; (f) creating a record of the current global state; and repeating steps (c) to (f) until a termination condition is satisfied. The invention may also be used for the generation of test scripts. In terms of specific usage case, the invention may be used for software reliability testing and for fault-tolerance measurements.
Owner:HEWLETT PACKARD DEV CO LP

Software reliability measurement method based on software network structure characteristics

The invention provides a software reliability measurement method based on software network structure characteristics, and belongs to the technical field of software complex networks. The method comprises the steps that firstly, a complete software source code of target software is acquired, a software network is constructed, importance calculation is conducted on modules in the software network, and important modules are recognized; Secondly, calculating the structure complexity, the code complexity, the interface complexity and the change frequency of each important module, and further calculating the structure reliability risk, the code reliability risk, the interface reliability risk and the change reliability risk of the software; And finally, the software reliability is measured by integrating the risks in four aspects, and the higher the calculated software reliability value is, the higher the software reliability risk is. According to the method, time-consuming and labor-consuming reliability testing is not needed, software reliability testing is not needed, time and manpower resources are saved, the problem that reliability of an existing software module is difficult to evaluate is solved, and the specific position of a high-risk module can be positioned.
Owner:BEIHANG UNIV

Software reliability designing method driven by defects

The invention discloses a software reliability designing method driven by defects. According to the method, defect data of similar software are collected for recognizing potential defects in the software, make defect classification standards and establish a software detect model bank. On the basis of the detect model bank, causes of defects are perfected through software fault tree analysis (SFTA), and improvement measures are made according to the causes of defects, so that the implementation of a software reliability design technology is guided. According to the method disclosed by the invention, the implementation blindness of the software reliability design technology is overcome, the pertinence of a software reliability design is improved, the software reliability design can be carried out more effectively, defects can be prevented to the greatest extent and avoided as early as possible, the follow-up test and repair cost is greatly reduced, and the reliability of the software is improved more effectively.
Owner:BEIHANG UNIV

Software reliability test data generating method and computer aided tool of software reliability test data generating method

The invention provides a software reliability test data generating method and a computer aided tool of the software reliability test data generating method. According to the method, a software operation profile based on orthogonal test design is constructed and is refined to the input variable level, according to the practical use conditions, the probability information is distributed for the value level of each input variable, in addition, the probability product values of all value level combinations are sequenced, a combined algorithm is adopted for selecting the level combinations meeting the pair coverage requirements from the sequenced level combinations according to the probability product, and the reliability test data is generated by the operation. The computer aided tool comprises an operation mode profile analysis module, an operation profile analysis module, an operation profile generating module, a test data generating module and a view display module, and the software operation profile structure based on the orthogonal test design and the test data generation are realized. Under the conditions of ensuring the reliability test effectiveness, the reliability test efficiency is improved, and better feasibility and effectiveness are realized.
Owner:天航长鹰(江苏)科技有限公司

Software reliability assessment method based on component influence

The invention discloses a software reliability assessment method based on component influence. The software reliability assessment method belongs to the technical field of software reliability evaluation. According to the software reliability assessment method, abstraction and modeling of a software system structure are realized through the directed graph; graph attribute characteristics related to software are defined; the component influence is introduced to describe the influence of different components on the system reliability; the software reliability assessment method comprises the following steps: firstly, dividing components into input / output components and common components; respectively establishing influence measurement models of the two types of components; then, solving the problem of system structure diversity in a complex software system through a complex structure state mapping mechanism; and calculating reliability parameters of each state after conversion in combination with the influence of the component; and finally, establishing a reliability model by adopting a Markov chain, so that the evaluation of software reliability is realized, and the accuracy of reliability analysis is improved, and the universality is relatively high.
Owner:NANJING UNIV OF AERONAUTICS & ASTRONAUTICS

Method for designing software reliability engineering integrated environment framework

ActiveCN109032945ASupport stand-alone useSupport comprehensive integrationSoftware testing/debuggingPublic interfaceDesign software
The invention provides a software reliability engineering integrated environment framework design method, which belongs to the software reliability engineering field. The method comprises the following steps of: uniformly modeling the data of each work in software reliability engineering; extracting the common data management requirements, privileging management requirements, public interface requirements and network transmission requirements of each work in software reliability engineering; the integrated environment adopting a C / S structure, a client providing common data management, privilege management, interface management and network transmission services for software reliability work, and integrating the unique functions of each reliability tool in the form of a plug-in model, and then carrying out software reliability project management and data exchange through the server, thus realizing the comprehensive integration of software reliability work. The software reliability engineering integrated environment realized by the invention supports two working states of offline and networking, promotes the comprehensive application of software reliability work, and improves the efficiency of software reliability work.
Owner:BEIHANG UNIV

Imperfect debugging software reliability model for fault detection rate reduction change

ActiveCN109766281AWith non-linear change characteristicsSoftware testing/debuggingSoftware reliability modelFault detection rate
The invention belongs to the technical field of software reliability models, and particularly relates to an imperfect debugging software reliability model with the fault detection rate reduced and changed. The invention discloses an imperfect debugging software reliability model for fault detection rate reduction change. The imperfect debugging software reliability model comprises the following steps: (1) setting model assuming conditions; (2) according to the assumption in the step (1), obtaining an imperfect debugging software reliability module (shown in the description) of the fault detection rate reduction change. The invention adopts the above technology. The method has the advantages that the method is simple and easy to implement; According to the scheme, it is assumed that in thesoftware testing process, the fault detection rate is gradually decreased and changed along with the testing time, fault introduction is nonlinearly changed along with the testing time, and a corresponding software reliability model which is inperfectly debugged is provided.
Owner:SHANXI UNIV

A method and system for evaluate software reliability

The invention provides a software reliability evaluation method and a software reliability evaluation system, comprising the following steps: acquiring the usage probability of each operation of the software through an operation profile; Based on the software test data, the reliability of each operation of the software is calculated. The software reliability is calculated according to the preset reliability influence factors of each operation, the reliability of each operation, and the usage probability of each operation. Wherein the operation profile is the probability of use of all operations and of each operation. The method and the system provide a general software reliability evaluation method and the system suitable for various situations, and overcome the shortcomings of the prior art that it is difficult to cope with the software reliability testing in various situations.
Owner:中国人民解放军63928部队

Method for analyzing software reliability and system thereof

InactiveCN101777022AReliability AnalysisSoftware testing/debuggingDependabilityAnalysis method
The embodiment of the invention discloses a method for analyzing software reliability and a system thereof capable of analyzing the reliability of software effectively. The method comprises the following steps: obtaining and screening the number of defects during the software test period; fitting the screened defects in chronological order to obtain a fitting result; performing a trend analysis on the obtained fitting result, obtaining the failure frequency of the software under the test condition.
Owner:CHINA NUCLEAR POWER TECH RES INST CO LTD +1

Software failure time forecasting method based on kernel partial least squares regression algorithm

InactiveCN103093094AThere will be no "overfitting" situationImplement Adaptive ForecastingSpecial data processing applicationsSmall sampleSoftware failure
The invention discloses a software failure time forecasting method based on a kernel partial least squares regression algorithm. Through the application of a kernel function technology, the problem of software reliability forecast is converted to the problem of recession estimation, and the kernel partial least squares regression algorithm is used for resolving the problem of the software reliability forecast. Through fully consideration of a small sample property of the software reliability forecast, the situations that the size of observational variables is bigger than that of observational samples and multicollinearity exists among the variables can be overcome by using the kernel function technology, and so that a model 'overfitting' situation arises in modeling approaches such as a neural network does not occur. By means of the software failure time forecasting method based on the kernel partial least squares regression algorithm, model parameters are automatically and continuously adjusted to fit the dynamic change in a failure process, therefore adaptive forecasting of the software reliability is achieved, and the adaptive capability of a software failure forecasting model is improved effectively.
Owner:HUZHOU TEACHERS COLLEGE

Software reliability test system and method for sharing automobile intelligent vehicle terminal equipment

The invention discloses an automatic reliability test system and method for software of intelligent vehicle-mounted terminal equipment, The test method for the intelligent vehicle-mounted terminal equipment is as follows: the control of the intelligent vehicle-mounted terminal equipment is realized by calling the interface exposed to the mobile terminal APP by the background server, and the execution result of the intelligent terminal equipment is judged to be success or failure by the result returned by the background server, so as to realize the test for the intelligent terminal equipment. The automated test system utilizes the test method to realize the automated test of the reliability of the software of the intelligent vehicle-mounted terminal equipment by the way of circulating execution.
Owner:北京首汽智行科技有限公司

Method for testing software reliability

The invention provides a method for testing software reliability. The method comprises the following: step 1, establishing software-reliability test scenes; and step 2, testing software reliability in the software-reliability test scenes. Therefore, on the basis of software test work in general meaning, the method has further expansion and promotion, establishes an independent test-quality evaluation mechanism oriented to reliability innovatively according to production versions, can control production quality more effectively and reduce the production risk and hidden trouble of software product versions by establishing a strict test output-permission evaluation mechanism and utilizing means and methods for testing the production versions.
Owner:BEIJING SHIJI TUOYUAN SOFTWARE TECH DEV

Software system operation profile construction method based on SOA

ActiveCN108897680AEmbody business processAccurately describe actual usageSoftware testing/debuggingSoftware systemDependability
The invention provides a software system operation profile construction method based on SOA. The software system operation profile construction method takes a traditional concept of an operation profile is taken as a basis and combines the business process and user concurrency features of an SOA system to construct a business profile and user concurrency profile of the SOA system to solve the problem that a traditional operation profile cannot effectively describe the actual usage scenario of the SOA system. Probabilistic information of the business profile and user concurrency profile is bothderived from use logs of similar systems, thereby ensuring the accuracy of use probability in the two profiles, in the process of generating test data, user concurrency number of the user concurrencyprofile and the business process of the business profile are extracted respectively according to the probability distribution to achieve that the two profiles are merged into an integral operation profile. The provided software system operation profile construction method based on the SOA has a certain practical engineering value, and can be applied to the field of software reliability test and evaluation engineering.
Owner:BEIHANG UNIV

Joint reliability test section construction method for software and hardware hybrid system

The invention discloses a joint reliability test section construction method for a software and hardware hybrid system. The method comprises a total of 12 steps: the software and hardware hybrid system is analyzed; a comprehensive task section of the software and hardware hybrid system is determined; a hardware task section is determined; an environment section is determined; an electromagnetic section is determined; a hardware reliability test section is determined; a software task section is determined; a software-related function section is determined; a software-related operation section is determined; a software reliability test section is determined; probabilistic scenario information is determined; and the hardware reliability test section and the software reliability test section are combined. The influences of electromagnetic interference stress on the hardware and software hybrid system can be considered, the actual use situation of the software and hardware hybrid system canbe more truly reflected, and the reliability test of the software and hardware hybrid system based on the reliability test section detects the software and hardware hybrid system comprehensive faultappearing during the actual use process, and reliability identification test of the software and hardware hybrid system is more facilitated.
Owner:北京华安中泰检测技术有限公司

Method and system for test case generation

InactiveUS7685468B2Error detection/correctionFault toleranceStochastic automata
A method and apparatus is described for generating a test case for an application or system modelled using a Stochastic Automata Network model. The method contemplates the inclusion of a plurality of automata and including the steps of: (a) setting an initial global state as the current global state, wherein a global state comprises a set of local states each corresponding to one of the automata; (b) creating a record of the initial global state; (c) selecting an event from a set of events that can be applied to the current global state; creating record of the selected event; (e) identifying those of the automata affected by the selected event and updating the current global state by updating the states of the affected automata; (f) creating a record of the current global state; and repeating steps (c) to (f) until a termination condition is satisfied. The invention may also be used for the generation of test scripts. In terms of specific usage case, the invention may be used for software reliability testing and for fault-tolerance measurements.
Owner:HEWLETT PACKARD DEV CO LP

Software reliability testing method and device based on code tracking

ActiveCN111488276AMake up for the lack of dynamic consistency detectionMeet the requirements of logical correctnessSoftware testing/debuggingModel extractionAlgorithm
The invention relates to a software reliability testing method and device based on code tracking, belongs to the technical field of software testing, and solves the problems that in the prior art, code tracking is lacked, and static information extraction is not suitable for detecting the consistency of a model and a code. The method comprises the steps of tracking from a reliability strategy model to the code to obtain a reliability strategy code, wherein tracking comprises positioning and mapping; acquiring a Log file based on reliability strategy code instrumentation, wherein the Log filecomprises execution path information of the reliability strategy code; constructing a code LTS based on the Log file; constructing a reliability strategy UML time sequence diagram model; converting the reliability strategy UML time sequence diagram model into a model LTS; extracting branch paths of the code LTS as code paths, and extracting all branch paths of the model LTS as model paths; and judging whether the model path is matched with the code path. Code tracking and an accurate model and code dynamic consistency checking method are realized.
Owner:天航长鹰(江苏)科技有限公司

Display control software and hardware system reliability test stimulation method based on section mapping

The invention relates to a display control software and hardware system reliability test stimulation method based on section mapping. The method comprises the steps that firstly, a software reliability test section and a comprehensive environment stress section are determined; then, the software reliability test section and the comprehensive environment stress section are combined through section mapping to form a software and hardware reliability comprehensive test section, and test stimulation is generated through the comprehensive test section. The test stimulation generated through the comprehensive test section truly reflects the correlation between software running and external environment condition changes, test risks and resource waste caused when a software reliability test and a hardware reliability test are separately conducted are avoided, the product reliability can be verified through a single test while the test cost is reduced, and the test embodiment shows the feasibility, reasonability and effectiveness of the method.
Owner:CHINA AERO POLYTECH ESTAB

A test data generation method for software reliability

ActiveCN108959104AImprove the ability to expose defectsReduce duplicationSoftware testing/debuggingSoftware failureDependability
The invention provides a test data generation method for software reliability, which comprises the steps of software failure mode analysis, software space analysis, mapping and test data generation. According to a software failure mode obtained at an early stage of a development phase and analysis of the software space, the software input variable, the output variable, the value space of the variable, the value rules and the constraint conditions of the variable in the value space are determined, then the failure mode is mapped to the software space, finally, the test data are generated basedon the mapping function of the failure mode and the software space according to the possible input of the software when the software is in use. The early information of the development phase is utilized, so the ability of expose defects of the test case is improved and the repetition of the test case is reduced.
Owner:CHINA AERO POLYTECH ESTAB

Software reliability test method and system, storage medium and computer program

PendingCN111538654AImprove reliabilityFacilitate the study of disturbance effectsSoftware testing/debuggingTest frameFault detection rate
The invention belongs to the technical field of software testing, and discloses a software reliability testing method and system, a storage medium and a computer program, which establish a fault detection, repair and introduction model based on a fault detection rate function, a fault repair function and a new fault introduction function, and solve the model. An imperfect test model considering incomplete fault repair and introducing a new fault under a unified test coverage function is obtained through solution; the total number of faults in the software and the cumulatively repaired number of faults are obtained through solution; construction of an imperfect test framework model considering incomplete fault repair and introducing new faults under a test coverage function is completed, and the number of faults detected and repaired accumulatively at the cut-off moment and the total number of faults in software are obtained. According to the software reliability process analysis methodcomprehensively considering imperfect debugging, test coverage is clearly considered, and the proposed model can describe the software test process more accurately.
Owner:HARBIN INST OF TECH AT WEIHAI

Method and device for improving software compatibility testing

The invention discloses a method and device for improving software compatibility testing. The method includes: during the installation of software needed by a user, monitoring a reference log generated according to the installation process log and testing process log of the software to determine a dependence package which needs to be installed; downloading and installing the determined dependencepackage. The method has the advantages that the dependence package which needs to be installed can be determined by monitoring the installation process log and the testing process log, then the determined dependence package can be downloaded and installed, manual intervention is not needed, the installation efficiency of the dependence package is increased, and accordingly the software compatibility testing is improved.
Owner:SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
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