<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 大學(xué)期末大論文

    時(shí)間:2024-08-13 23:19:39 其他類論文 我要投稿

    大學(xué)期末大論文

      Over the last decade, businesses and governments have been giving increasing attention to the description, automation, and management of business processes using IT technologies. This interest grows out of the need to streamline business operations, consolidate organizations, and save costs, reflecting the fact that the process is the basic unit of business value within an organization. The Business Process Execution Language for Web Services (BPEL4WS, BPEL for short) provides an XML notation and semantics for specifying business process behavior based on Web Services. A BPEL process is defined in terms of its interactions with partner processes. A partner process may provide services to the process, require services from the process, or participate in a two-way interaction with the process. Mission-critical business solutions need comprehensive testing to ensure it performs correctly and reliably in operation. A common strategy is to subject the solution to several phases of testing such as unit, integration and system testing, among which unit testing is used to verify the functions of a single module (class, component, process, etc). Often the later a bug is discovered, the more expensive it is to fix. Therefore it is no surprising that recently software engineering practice has been laying more emphasis on unit testing. However, in current industrial practice, business process testing focuses on system and user acceptance testing, whereas unit testing has not gained much attention. Business process unit testing treats an individual process as the unit under test, and tests its internal logic thoroughly.

    大學(xué)期末大論文

      The quality of software is a hot topic attracting attentions from both researchers and practitioners. Software testing is an important technique to guarantee the quality of software. It aims to reduce the software faults as much as possible. My main work is to study the problem of how to apply the constraint satisfaction techniques to software testing automatically. The study can be divided into the following three parts. The first part of is related to white-box testing. White-box testing is an accurate code-based software testing method. We can employ symbolic execution techniques to process the program paths, so as to test some features of programs. However, the complexity of symbolic execution technique makes it impossible to test all the paths of the program under test. Furthermore, some of the program paths may be infeasible. Therefore we need some test criteria and path selection strategies to guide the generation of the test paths. This work includes the following two aspects. 1) An efficient method is presented to generate a set of feasible basis paths. This method can generate feasible basis paths for real-world C unit programs automatically in acceptable time. The basis path set generated by this method has the minimum sum of weighted length.2)BPEL is a business description language that could express complex concurrent behaviors. In the future I will present a novel method of BPEL test case generation, which is based on concurrent path analysis. To avoid the combination explosion of the path number, some techniques and test criteria are used to restrict the combination. This method is modularized so that many test techniques, such as various test criteria and complex constraint solvers, can be applied. The second part of work is about black-box testing. Black-box Testing is used to test the functions and interfaces of programs. We can use constraints to describe the test criteria and the specifications of Software under Test. Therefore the test generation for black-box testing can be translated into the finite domain constraint satisfaction problem. This part also includes two aspects. 1)A SAT-based approach and a backtracking search algorithm are presented to solve the problem. A novel pruning strategy called SCEH is proposed to increase the efficiency of the methods. Several existing search heuristics and symmetry breaking techniques are also used in the backtracking search algorithm. The experiments show that our method outperforms other methods in many small size cases. 2) proposes a SAT-based method to generate the test cases automatically for MUMCUT testing of Boolean specifications. To speed up the processing for the complete SAT tools, we make use of some symmetry breaking techniques. The last part of work studies the problem of finding Boolean relations among a set of linear numerical constraints. In program analysis and verification, there are some constraints that have to be processed repeatedly. A possible way to speed up the processing is to find some relations among these constraints first. The relations can be represented by rules. It is believed that we can not generate all the rules in polynomial time. A search based algorithm with some heuristics to speed up the search process is proposed. Experimental results with various examples show that our method can generate enough rules in acceptable time.

      WS-BPEL applications are a type of service-oriented workflow application. In these applications, a business process is specified as a BPEL program, and individual loosely-coupled workflow steps are linked up via the exchange of XML-based messages. Failing to extract a right piece of data from an XML message, for instance, will pose an integration error in such an application. On the other hand, XML is fundamental to many service-oriented workflow applications, and XPath is the means to query on XML documents. The extensive usage of XPath poses a demand to study how to test these applications effectively. BPEL unit testing is complex as we must handle a network of dependencies among individual processes. This test framework only provides a general discussion on methods, issues and techniques in BPEL process unit testing. Although specialized for BPEL, the basic ideas may be applicable to other business process definition languages after possible generalization. In future, I plan to work on automatic test generation from BPEL source code, which should be aligned with the proposed test framework. Driven by increasingly complex Web Service process, BPEL-based testing reduction faces demands from test case largeness. There is a need for techniques tailored to test case generation efficiently in BPEL-based testing. The further studies also include the research on the relationship of input parameter with non-uniform range and the efficient assignment of input parameter into relation set.地址:http://blog.sina.com.cn/bupt088

    【大學(xué)期末大論文】相關(guān)文章:

    三年大學(xué)的論文致謝12-09

    2017大學(xué)生公共安全論文03-23

    2016年大學(xué)標(biāo)準(zhǔn)論文格式02-20

    2017大學(xué)醫(yī)學(xué)論文范文03-13

    大學(xué)論文的格式11-15

    2015大學(xué)生畢業(yè)論文格式標(biāo)準(zhǔn)03-16

    四年大學(xué)畢業(yè)論文致謝12-10

    2018大學(xué)生EMBA碩士論文提綱范文02-15

    2015大學(xué)畢業(yè)論文格式要求12-06

    2016年大學(xué)畢業(yè)論文致謝詞12-11

    • 相關(guān)推薦
    主站蜘蛛池模板: 国产欧美日韩综合精品一区二区三区 | 久久青青草原国产精品免费| 国内精品伊人久久久久网站| 岛国精品一区免费视频在线观看| 污污网站国产精品白丝袜| 热久久这里只有精品| 国语自产精品视频在线区| 天天爽夜夜爽夜夜爽精品视频 | 久久精品国产一区二区三区不卡| 国产精品美女一区二区视频| 无码精品蜜桃一区二区三区WW| 99re66在线观看精品免费| 2021久久国自产拍精品| 久久久久久夜精品精品免费啦| 日本精品少妇一区二区三区| 丰满人妻熟妇乱又伦精品劲| 国产精品亚洲片夜色在线| 精品无码国产污污污免费网站| 一本久久a久久精品综合香蕉| 国产乱子伦精品免费视频| 国产99视频精品专区| 91po国产在线精品免费观看| 国产精品久久国产精麻豆99网站| 久久99精品国产麻豆| 亚洲线精品一区二区三区| 无码精品人妻一区二区三区免费 | 国产精品多p对白交换绿帽| 亚洲欧洲成人精品香蕉网| 少妇亚洲免费精品| 欧美亚洲另类精品第一页| 精品少妇一区二区三区在线| 精品成人一区二区三区四区| 国产精品成人观看视频网站| 成人国产精品一区二区视频| 国产精品福利电影一区二区三区四区欧美白嫩精品 | 久久精品国产99国产电影网 | 国产精品女人呻吟在线观看| 四虎精品成人免费永久| 国产精品一级片| 久久精品国产久精国产| 亚洲天堂久久精品|