Keyword driving havigation method

A keyword-driven, navigation-based technology, applied in software testing/debugging, etc., can solve problems such as increased development costs, weak cross-platform portability, redundant keywords, etc., to improve cross-platform portability and cross-tool platform portability performance, reduce follow-up maintenance costs, and improve development efficiency

Inactive Publication Date: 2007-12-26
HUAWEI TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0015] (1) Mainly used in GUI automated testing, and implemented based on Rational's Robot tool platform, (a) its cross-platform (specifically operating system) portability is relatively weak, (b) cross-tool platform portability is relatively weak , (c) and it is not suitable for automated testing of communication equipment products
[0016] (2) Lack of central database (CDB), AW (Keyword) itself is NKey (Navigation Keyword), keyword navigation is directly implemented in the driver module, usually through the case statement or if statement provided by the programming language , as shown in Figure 2, therefore, if a new keyword is added, the driver module must be modified; the result will be: (a) the development cost increases during the automated testing process, (b) the keyword will have a lot of redundancy , (c) Multiple versions of driver modules need to be maintained at the same time
[0017] (3) The transplantation of test cases between different products / versions cannot be realized
[0018] (4) The implementation of keywords can only be realized through scripts, and cannot be realized through other programming languages ​​such as C, Pascal, etc.

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
  • Keyword driving havigation method
  • Keyword driving havigation method
  • Keyword driving havigation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The realization of the present invention is based on various developments of the prior art, for example, the characteristics of scripting languages ​​(such as TCL, PYTHON, etc.), such as interpretation and execution, embeddable, expandable and other characteristics, have laid the foundation for automated testing technology; , various products (such as telecommunication equipment or software) not only provide a graphical interface, but also provide a command line interface or a human-machine interface, which also lays the foundation for the automated testing technology of the product; in addition, after years of automated testing practice, the applicant concluded that A set of automated test script design patterns, including linear test script design patterns, structured test script design patterns, shared test script design patterns, data-driven test script design patterns, keyword-driven test script design patterns, etc.

[0038] For the convenience of understanding the...

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 provides key word driven navigation method, wherein adopting static script and dynamically script composed navigation script, storing key word, navigation key word and correlation among key word realizing function in central data base, then static script completing central data base loading and to establish relevant dynamically script according to required key word. Said dynamical script obtains corresponded key word realizing function through finding said central data base according to key word and navigation key word, said dynamical script transmitting key word parameter in testing logic to said key word realizing function, through executing said key word realizing function capable of completing relevant test function and feeding back result to testing logic. Said invented method can raise development efficiency and reduce navigation script maintenance cost.

Description

technical field [0001] The invention relates to automated testing technology, and more specifically, relates to a keyword-driven navigation method. Background technique [0002] In the process of testing telecommunication equipment or software, Key-Word Driven (Keyword Driven) technology is usually used, which is implemented based on Rational's Robot tool platform, and is usually applied to the automation of GUI (Graphical User Interface) testing. [0003] In keyword-driven technology, testers will use a form similar to an Excel worksheet to create test cases by entering keywords (Key-Word). The entire process (including functions) of this method is driven by keywords, and keywords control the entire testing process. [0004] Table 1 shows an exemplary test case. [0005] Table I [0006] COLUMN1 KeyWord1 COLUMN2 Field / Screen Name COLUMN3 Input / Verification Data COLUMN4 comment COLUMN5 Pass / Fail Start_Test: scr...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/36
Inventor 林培兴
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products