常用翻译软件测试
- 格式:docx
- 大小:16.85 KB
- 文档页数:2
DeepL是一款得到了很多用户好评的在线翻译工具。
相比较市场上其它的同类型的翻译软件, DeepL被认为是目前最好用的在线翻译软件,因为它提供的结果比谷歌翻译更加的准确。
但是DeepL的最终翻译结果还是直译,在没有任何编辑的情况下无法完全还原源语言内容。
对于DeepL是否能真正取代人工翻译,答案是否定。
一些企业会试图使用DeepL进行一些翻译,结果并不是总能让人满意。
对于人工智能在翻译工具上的使用,大家讨论的除了翻译结果的差异性,还会产生道义上的一些争议。
以DeepL为例,我们来深度探讨一下人工智能翻译为什么不能完全的取代人工翻译。
更先进的AI技术应用,成功的尝试DeepL算法利用人工智能来模拟人类在翻译文档时的一些技巧。
根据各种测试,DeepL 翻译提供了比谷歌翻译更自然的结果,因为采取了更高级的驱动技术从而捕捉到传统机器翻译忽视的不同语言之间的细微差别,但是这种模拟人类的思考方式具有一定的局限性,更新速度赶不上人类语言习惯的变化。
无门槛免费基础版本和谷歌翻译一样,DeepL提供免费版本,任何人都可以使用基础的功能。
对于企业用户而言,想要获得更加全面的功能,可以付费订阅更多的选项。
现在市面上的翻译软件大多数都会提供免费版或者限时使用期限,让用户体验随之订阅收费版本。
不断进化的词库除了使用AI技术模拟人类学习,DeepL会利用用户反馈和评分来帮助提高翻译质量。
换言之,所有的DeepL用户在使用软件的过程中都给该公司提供了扩大词库的帮助。
AI机器翻译软件的局限虽然DeepL的付费版本保证不会存储您的任何文本,但是敏感的公司数据还是会通过他们的服务器进行处理,甚至公司内部机密的行业文件都会在其服务器留下痕迹。
如果你使用的是DeepL的免费版本,他们会将您的文本存储一段时间,供其改进和更新算法。
因此,隐私信息安全将会是需要值得深思得问题。
大多数得机器翻译软件都无法做到涵盖多个语言,DeepL的一个限制因素是可选择的翻译语言种类不多。
几种常用在线翻译工具的对比研究摘要随着翻译工作的需求量越来越大,借助翻译软件进行辅助翻译受到了翻g人员的青睐。
本文主要讨论几种常用的在线翻译工具,包括谷歌在线翻译、有道词典及有道在线翻译、金山词霸、爱词霸及百度在线翻译、必应词典及必应在线翻译、CNKI翻译助手、灵格斯词霸及在线翻译。
首先简要介绍了每种翻译工具的发展历程和特色,然后以核科技翻译为例,从专业术语、长难句及篇章的翻译处理来对比每种翻译工具的优劣,根据用户需求推荐了不同翻译工具:词汇翻译推荐使用有道词典,长难句翻译推荐使用金山或百度,篇章翻译推荐使用百度或谷歌。
关键词翻译软件在线翻译工具核科技翻译软件是帮助用户将一种语言翻译为另一种语言的工具,它从出现到大量普及,给翻译人员甚至普通用户带来了极大的方便,虽然机器始终不能代替人脑,不可能完全独立地译出一篇完美的文章,但是它的出现和不断发展,为翻译人员节约了大量时间,提高了效率,是当今高速发展的经济社会里一项不可缺少的语言工具。
翻译软件分为本地和在线两种类型,最初是依赖本地数据库进行词汇和语句查找,后来随着互联网的普及,经历了几十年的调整和完善,出现了能借助因特网搜罗海量词汇和例句的在线翻译软件,受到了翻译人员和语言学习者的青睐。
本文试以核科技翻译为例,对比研究目前使用率最高的几款在线翻译工具。
1 常用在线翻译工具简介1.1 谷歌翻译谷歌翻译是目前全世界最受欢迎的一款在线翻译工具,谷歌翻译支持90种语言,每天为超过两亿用户提供免费翻译服务。
谷歌翻译的工作本质是基于多种语言的平行语料库,结合统计和数学方法,构建大数据分析模型,挖掘各种语言间的内在规律。
1.2 有道词典及有道在线翻译有道词典及有道在线翻译是国内近年兴起的一款颇受年轻人青睐的翻译软件,目前用户已经超过3.8亿。
有道词典的最大特色是网络释义功能,给中高级翻译和语言学习者足够准确的材料去辨识词汇的正确用法。
另一特色是融入了内容丰富的百科全书,在查找单词的同时,可浏览丰富的百科知识。
附录英文文献SOFTW ARE TESTING STEATEGIESA strategy for software testing integrates software test case design methods into a well-planned series of steps that result in the successful construction of software .As important ,a software testing strategy provides a rode map for the software developer, the quality assurance organization ,and the customer—a rode map that describes the steps to be conducted as part of testing, when these steps are planned and then undertaken, and how much effort, time, and resources will be required. Therefore , any testing strategy must incorporate test planning, test case design, test execution, and resultant data collection .一INTEGRATION TESTINGA neophyte in the software world might ask a seemingly legitimate question once all modules have been unit tested:“IF they all work individually, why do you doubt that they’ll work when we put them together?”The problem, of course, is“putting them together”—interfacing . Data can be lost across an interface; one module can have an inadvertent, adverse affect on another; subfunctions, when combiner, may not produce the desired major function; individually acceptable imprecision may be magnified to unacceptable levels; global data structures can present problems—sadly, the list goes on and on .Integration testing is a systematic technique for constructing the program structure while conducting tests to uncover errors associated with interfacing. The objective is to take unit tested modules and build a program structure that has been dictated by design.There is often a tendency to attempt non-incremental integration; that is, to construct the program using a :“big bang”approach. All modules are combined in advance .the entire program in tested as a whole. And chaos usually results! A set of errors are encountered. Correction is difficult because isolation of causes is complicated by the vast expanse of the entire program. Once these errors are corrected, new ones appear and the process continues in a seemingly endless, loop.Incremental integration is the antithesis of the big bang approach. The program is constructed and tested in small segments, where errors are easier to isolate and correct; interfaces are more likely to be tested completely; and a systematic test approach may be applied. In the sections that follow, a number of different incremental integration strategies are discussed.1.1 Top-Down IntegrationTop-Down Integration is an incremental approach to construction of program structure. Modules are integrated by moving downward through the control hierarchy, beginning with the main control module (main program). Modules subordinate (and ultimately subordinate) to the main control module are incorporated into the structure in either a depth-first or breadth-first manner.Depth-first integration would integrate all modules on a major control path of the structure. Selection of a major path is somewhat arbitrary and depends on application-specific characteristics. For example, selecting the left hand path, modules M1,M2, and M5 would be integrated first. Next, M8 or (if necessary for proper functioning of M2) M6 would be integrated. Then, the central and right hand control paths are built. Breadth-first integration incorporates all modules directly subordinate at each level, moving across the structure horizontally. From the figure, modules M2, M3, and M4 would be integrated first. The next control level, M5, M6, and so on, follows.The integration process is performed in a series of steps:(1)The main control module is used as a test driver, and stubs are substituted for all modules directly subordinate to the main control module.(2)Depending on the integration approach selected (i.e., depth- or breadth-first), subordinate stubs are replaced one at a time with actual modules.(3)Tests are conducted as each module is integrated.(4)On completion of each set of tests, another stub is replaced with the real module.(5)Regression testing may be conducted to ensure that new errors have not been introduced.The process continues from step 2 until the program structure is built.The top-down integration strategy verifies major control or decision points early in the test process. In a well-factored program structure, decision making occurs at upper levels in the hierarchy and is therefore encountered first. If major controlprogram do exist, early recognition is essential. If depth-first integration is selected, a complete function of the software may be implemented and demonstrated. For example, consider a classic transaction structure in which a complex series of interactive inputs path are requested, acquired, and validated via an incoming path. The incoming path may be integrated in a top-down manner. All input processing (for subsequent transaction dispatching) maybe demonstrated before other elements of the structure have been integrated. Early demonstration of functional capability is a confidence builder for both the developer and the customer.Top-down strategy sounds relatively uncomplicated, but in practice, logistical problems can arise. The most common of these problems occurs when processing at low levels in the hierarchy is required to adequately test upper levels, Stubs replace low-level modules at the beginning of top-down testing; therefore no significant data can flow upward in the program structure. The tester is left with three choices: 1 delay many tests until stubs are replaced with actual modules, 2 develop stubs that perform limited functions that simulate the actual module, or 3 integrate the software from the bottom of the hierarchy upward.The first approach (delay tests until stubs are replaced by actual modules) causes us to lose some control over correspondence between specific tests and incorporation of specific modules. This can lead to difficulty in determining the cause of errors and tends to violate the highly constrained nature of top-down approach. The second approach is workable, but can lead to significant overhead, as stubs become more and more complex. The third approach is called bottom-up testing.1.2 Bottom-Up IntegrationBottom-up integration testing, as its name implies, begins construction and testing with atomic modules (i.e., modules at the lowest level in the program structure). Because modules are integrated from the bottom up, processing required for modules subordinate to a given level is always available and the need for stubs is eliminated.A bottom-up integration strategy may be implemented with the following steps:1 Low-level modules are combined into clusters (sometimes called builds) that perform a specific software subfunction.1. A driver (a control program for testing) is written to coordinate test case input and output.2 .The cluster is tested.3.Drivers are removed and clusters are combined moving upward in the program structure.Modules are combined to form clusters 1,2, and 3. Each of the clusters is tested using a driver (shown as a dashed block) Modules in clusters 1 and 2 are subordinate to M1. Drivers D1 and D2 are removed, and the clusters are interfaced directly to M1. Similarly, driver D3 for cluster 3 is removed prior to integration with module M2. Both M1 and M2 will ultimately be integrated with M3, and so forth.As integration moves upward, the need for separate test drivers lessens, In fact, if the top tow levels of program structure are integrated top-down, the number of drivers can be reduced substantially and integration of clusters is greatly simplified.1.3 Regression TestingEach time a new module is added as part of integration testing, the software changes. New data flow paths are established, new I/O may occur, and new control logic is invoked. These changes may cause problems functions that regression testing is the re-execution of some subset of tests that have already been conducted to ensure that changes have not propagated unintended side effects.In a broader context, successful tests (of any kind) result in the discovery of errors, and errors must be corrected. Whenever software is corrected, some aspect of the software configuration (the program, its documentation, or the data that support it) is changes. Regression testing is the activity that helps to ensure that changes (due to testing or for other reasons) do not introduce unintended behavior or additional errors.Regression testing maybe conducted manually, be re-executing a subset of all test cases or using automated capture playback tools. Capture-playback tools enable the software engineer to capture test cases and results for subsequent playback and comparison. The regression test suite (the subset of tests to be executed) contains three different classes of test cases:1.A representative sample of tests that will exercise all software functions.2.Additional tests that focus on software functions that are likely to be affected by the change.3.Tests that focus on the software components that have been changed.As integration testing proceeds, the number of regression tests can grow quite large. Therefore, the regression test suite should be designed to include only those tests that address one or more classes of errors in each of the major program functions. It is impractical and inefficient to re-execute every test for every program functiononce a change has occurred.1.4 Comments on Integration TestingThere has been much discussion of the relative advantages and disadvantages of top-down versus bottom-up integration testing. In general, the advantages of one strategy tend to result in disadvantages for the other strategy. The major disadvantage of the top-down approach is the need for stubs and the attendant testing difficulties that can be associated with them. Problems associated with stubs maybe offset by the advantage of testing major control functions early. The major disadvantage of bottom up integration is that “the program as an entity does not exist until the last module is added”. This drawback is tempered by easier test case design and a lack of stubs.Selection of an integration strategy depends upon software characteristics and sometimes, project schedule. In general, a combined approach (sometimes called sandwich testing) that uses a top-down strategy for upper levels of the program structure, coupled with a bottom-up strategy for subordinate levels maybe the best compromise.As integration testing is conducted, the tester should identify critical modules. A critical module has one or more of following characteristics: 1 addresses several software requirements;2 has a high level of control (resides relatively high in the program structure); 3 is complex or error-prone(cyclomatic complexity maybe used as an indicator ); or 4 has definite performance requirements. Critical modules should be tested as early as is possible. In addition, regression tests should focus on critical module function.二SYSTEM TESTING2.1 Recovery TestingMany computer-based systems must recover from faults and resume processing within a prespecified time. In some cases, a system must be fault tolerant; that is, processing fault must not cause overall system function to cease. In other cases, a system failure must be corrected whining a specified period of time or severe economic damage will occur.Recovery testing is a system test that forces the software to fail in variety of ways and recovery is properly performed. If recovery is automatic (performed by the system itself), re-initialization, checkpointing mechrequires human intervention, the mean time to repair is evaluated to determine whether it is within acceptable limits.2.2 Security TestingAny computer-based system that manages sensitive information or cause actions that can improperly harm (or benefit) individuals is a target for improper or illegal penetration.Penetration spans a broad range of activities: hackers who attempt to penetrate systems for sport; disgruntled employees who attempt to penetrate for revenge; and dishonest individuals who attempt to penetrate for illicit personal gain.Security testing attempts to verify that protection mechanisms built into a system will in fact protect it from improper penetration. To quote Beizer:“The system’s security must, of course, be tested for invulnerability from frontal attack—but must also be tested for invulnerability from flank or rear attack.”During security testing, the tester plays the role of the individual who desires to penetrate the system. Anything goes! The tester may attempt to acquires passwords through external clerical means, may attack the system with custom software designed to break down any defenses that have been constructed; may overwhelm the errors, hoping to penetrate during recovery; may browse through insecure data, hoping to find the key to system entry; and so on.Given enough time and resources, good security testing will ultimately penetrate a system. The role of the system designer is to make penetration cost greater than the value of the information that will be obtained.2.3 Stress TestingDuring earlier software testing steps, while-box techniques resulted in through evaluation of normal program functions and performance. Stress tests are designed to confront programs with abnormal situations. In essence, the tester who performs stress testing asks:“How high can we crank this up before it fail?”Stress testing executes a system in a manner that demands resources in abnormal quantity, frequency, or volume. For example, 1 special tests maybe designed that generate 10 interrupts per second, when one or two is the average rate; 2 input data rates maybe increased by an order of magnitude to determine how input functions will respond; 3 test cases that require maximum memory or other resources maybe executed;4 test cases that may cause thrashing in a virtual operating system maybe designed; or 5 test cases that may cause excessive hunting for disk resident datamaybe created. Essentially, the tester attempts to break the problem.A variation of stress testing is a technique called sensitivity testing. In some situations (the most common occur in mathematical algorithms) a very small rang of data contained within the bounds of valid data for a program may cause extreme and even erroneous processing or profound performance degradation. This situation is analogous to a singularity in a mathematical function. Sensitivity testing attempts to uncover data combinations within valid input classes that may cause instability or improper processing.2.4 Performance TestingFor real-time and embedded systems, software that provides required function but does not conform to performance requirements is unacceptable. Performance testing is designed to test run-time performance of software within the context of an integrated system. Performance testing occurs throughout all steps in the testing process. Even at the unit level, the performance of an individual module maybe assessed as while-box test are conducted. H0owever, it is not until all system elements are fully integrated that the true performance of a system can be ascertained.软件测试策略软件测试策略把软件测试案例的设计方法集成到一系列已经周密计划的步骤中去,从而使软件的开发得以成功地完成。
写论文,翻译软件帮你忙,几款翻译软件介绍说到网友们常用的翻译工具,不外乎是国内的金山词霸,有道词典,国外的灵格斯词霸,微软必应词典等等,最近这几款翻译市场上的巨擘都有一定的升级更新,但性能具体如何,值得一论!第一回合属性比较小编这里用的都是PC版本,兼容性属灵格斯和必应两款最好,都能兼容Win8 ,但国内的两款翻译工具不支持。
有道所占内存最小,必应体积有15.8M,是四款软件中最大的。
第二回合安装过程比较四款软件中只有有道词典捆绑现象严重,虽然小编都一一勾去了,但是安装完成后居然还有!金山词霸1.价格:免费2.版本:4.03.类别:国产软件/外语工具4.大小:7361KB5.开发商:金山6.人气:63977.语言:简体中文8.发布日期:2013-3-22简介:金山词霸是由金山公司推出的一款词典类软件。
第三回合主界面设计比较金山主界面有道主界面灵格斯主界面必应主界面【小结】:虽说面子工程很重要,但这四款词典走的都是简约风,没有花哨的皮肤设置,更没有广告,恩,这才是软件该有的态度!相比而言,小编喜欢必应词典的主界面设计,界面配色鲜亮,没有多余按钮设计,大气,简单;不太中意灵格斯的主界面,无论是颜色还是版面设计上都显得较为单薄。
至于有道和金山只能说中规中矩吧。
有道词典1.价格:免费2.版本:5.4.40.9488 正式版3.类别:国产软件/转换翻译4.大小:5445KB5.开发商:网易6.人气:63977.语言:简体中文8.发布日期:2012-12-15简介:有道词典是网易有道出品的一款很小很强大的翻译软件。
第四回合词典资源比较1.金山词霸金山词霸为用户提供16本通用词典,默认全部开启,支持下载离线词典。
2.有道词典有道词典支持两种自定义词典,一种是有道词典增强版,该版本完整收录《21世纪大英汉词典》及《新英汉大辞典》,离线时也可查看释义;另一种是兼容StarDict格式的词典。
如果您需要添加此格式的词典,只需在搜索引擎中用“stardict”或“星际译王”等关键字进行查询,就可以找到StarDict格式的词典下。
附录2 英文文献及其翻译原文:Software testingThe chapter is about establishment of the system defects objectives according to test programs. You will understand the followings: testing techniques that are geared to discover program faults, guidelines for interface testing, specific approaches to object-oriented testing, and the principles of CASE tool support for testing. Topics covered include Defect testing, Integration testing, Object-oriented testing and Testing workbenches.The goal of defect testing is to discover defects in programs. A successful defect test is a test which causes a program to behave in an anomalous way. Tests show the presence not the absence of defects. Only exhaustive testing can show a program is free from defects. However, exhaustive testing is impossible.Tests should exercise a system's capabilities rather than its components. Testing old capabilities is more important than testing new capabilities. Testing typical situations is more important than boundary value cases.An approach to te sting where the program is considered as a ‘black-box’. The program test cases are based on the system specification. Test planning can begin early in the software process. Inputs causing anomalous behaviour. Outputs which reveal the presence of defects.Equivalence partitioning. Input data and output results often fall into different classes where all members of a class are related. Each of these classes is an equivalence partition where the program behaves in an equivalent way for each class member. Test cases should be chosen from each partition.Structural testing. Sometime it is called white-box testing. Derivation of test cases according to program structure. Knowledge of the program is used to identify additional test cases. Objective is to exercise all program statements, not all path combinations.Path testing. The objective of path testing is to ensure that the set of test cases is such that each path through the program is executed at least once. The starting point for path testing is a program flow graph that shows nodes representing program decisions and arcs representing the flow of control.Statements with conditions are therefore nodes in the flow graph. Describes the program control flow. Each branch is shown as a separate path and loops are shown by arrows looping back to the loop condition node. Used as a basis for computing the cyclomatic complexity.Cyclomatic complexity = Number of edges -Number of nodes +2The number of tests to test all control statements equals the cyclomatic complexity.Cyclomatic complexity equals number ofconditions in a program. Useful if used with care. Does not imply adequacy of testing. Although all paths are executed, all combinations of paths are not executed.Cyclomatic complexity: Test cases should be derived so that all of these paths are executed.A dynamic program analyser may be used to check that paths have been executed.Integration testing.Tests complete systems or subsystems composed of integrated components. Integration testing should be black-box testing with tests derived from the specification.Main difficulty is localising errors. Incremental integration testing reduces this problem. Tetsing approaches. Architectural validation. Top-down integration testing is better at discovering errors in the system architecture.System demonstration.Top-down integration testing allows a limited demonstration at an early stage in the development. Test observation: Problems with both approaches. Extra code may be required to observe tests. Takes place when modules or sub-systems are integrated to create larger systems. Objectives are to detect faults due to interface errors or invalid assumptions about interfaces. Particularly important for object-oriented development as objects are defined by their interfaces.A calling component calls another component and makes an error in its use of its interface e.g. parameters in the wrong order.Interface misunderstanding. A calling component embeds assumptions about the behaviour of the called component which are incorrectTiming errors: The called and the calling component operate at different speeds and out-of-date information is accessed.Interface testing guidelines: Design tests so that parameters to a called procedure are at the extreme ends of their ranges. Always test pointer parameters with null pointers. Design tests which cause the component to fail. Use stress testing in message passing systems. In shared memory systems, vary the order in which components are activated.Stress testingExercises the system beyond its maximum design load. Stressing the system often causes defects to come to light. Stressing the system test failure behaviour. Systems should not fail catastrophically. Stress testing checks for unacceptable loss of service or data. Particularly relevant to distributed systems which can exhibit severe degradation as a network becomes overloaded.The components to be tested are object classes that are instantiated as objects. Larger grain than individual functions so approaches to white-box testing have to be extended. No obvious ‘top’ to the system for top-down integration and testing. Object-oriented testing. Testing levels.Testing operations associated with objects.Testing object classes. Testing clusters of cooperating objects. Testing the complete OO systemObject class testing. Complete test coverage of a class involves. Testing all operations associated with an object. Setting and interrogating all object attributes. Exercising the object in all possible states.Inheritance makes it more difficult to design object class tests as the information to be tested is not localized. Weather station object interface. Test cases are needed for all e a state model toidentify state transiti.ons for testing.Object integration. Levels of integration are less distinct in objectoriented systems. Cluster testing is concerned with integrating and testing clusters of cooperating objects. Identify clusters using knowledge of the operation of objects and the system features that are implemented by these clusters. Testing is based on a user interactions with the system. Has the advantage that it tests system features as experienced byusers.Thread testing.Tests the systems response to events as processing threads through the system. Object interaction testing. Tests sequences of object interactions that stop when an object operation does not call on services from another objectScenario-based testing. Identify scenarios from use-cases and supplement these with interaction diagrams that show the objects involved in the scenario. Consider the scenario in the weather station system where a report is generated.Input of report request with associated acknowledge and a final output of a report. Can be tested by creating raw data and ensuring that it is summarised properly. Use the same raw data to test the WeatherData object.Testing workbenches.Testing is an expensive process phase. Testing workbenches provide a range of tools to reduce the time required and total testing costs. Most testing workbenches are open systems because testing needs are organisation-specific. Difficult to integrate with closed design and analysis workbenchesTetsing workbench adaptation. Scripts may be developed for user interface simulators and patterns for test data generators. Test outputs may have to be prepared manually for comparison. Special-purpose file comparators may be developed.Key points:Test parts of a system which are commonly used rather than those which are rarely executed. Equivalence partitions are sets of test cases where the program should behave in an equivalent way. Black-box testing is based on the system specification. Structural testing identifies test cases which cause all paths through the program to be executed.Test coverage measures ensure that all statements have been executed at least once. Interface defects arise because of specification misreading, misunderstanding, errors or invalid timing assumptions. To test object classes, test all operations, attributes and states.Integrate object-oriented systems around clusters of objects.译文:软件测试本章的目标是介绍通过测试程序发现程序中的缺陷的相关技术。
百度、谷歌、有道在线翻译对比
网易旗下有道搜索今日推出在线翻译服务测试版,据悉是自主技术开发的机器翻译。
百度于7月初推出的翻译功能,这样在国内市场上就有三家提供在翻译服务的搜索引擎网络公司了:谷歌、百度和网易。
具体的翻译功能哪家比较好了。
笔者试图从最常用的单词翻译、段落翻译和网页翻译几个功能比较了一下。
因为工作中经常用到翻译,所以这个比较也是代表了个人的喜好。
从单个单词的翻译效果来讲,看不出大的差别来,逐词翻译三家采用的技术和翻译的词汇条数都很详细。
就段落翻译而言,三家就比较出差别来了。
笔者认为谷歌和有道的翻译内容能看懂,有分段,翻译的效果这两家差不太多。
从这点上来看,网易有道的自主研发技术看来还是有其一定能力。
而百度的翻译效果则很差了,翻译的内容前言不搭后语,两段以上的翻译结果会无分段地粘在一起,翻译的结果很糟糕,看都不想看。
对同样一段英文,下图为谷歌的翻译结果:
下面这个图是有道的翻译结果,看起来界面和谷歌很像啊:
再来看看百度的,堆在一起了:
而网页功能谷歌是当之无愧的老大,不仅仅是因为其他两家都没有此项功能,最主要的是它的网页翻译效果很不错,速度也很快,很方便我的工作。
综上所述,笔者认为谷歌的翻译最后,有道的段落翻译可以补充,而百度的则就不敢恭维了,我想这也是百度没有把翻译功能放到首页的原因吧。
其他两家都放到首页了。
不过,既然做的不够好,我想百度还不如不用这么着急推出来。
谷歌有道爱词霸谁是翻译多面手 2011.6.1 14:41 比特网 ( 0条评论 )如今这年头,谁没有过上国外网站查资料、看两三篇英文文献熬毕设、上网泡MM的时候拽两句英文唬唬人的经历?现在就连上围脖都得对外语略知一二,不然连苍老师的更新都看不明白。
可毕竟大部分人都不是外语专业的高材生,这时候在线翻译就成了上网的必备武器。
小编的英语水平一般,但由于兴趣爱好广泛,常常会接触一些国外的信息,所以对现有的几种在线翻译工具也比较熟悉,算是小有心得。
在此,小编根据使用在线翻译的几个常见的场景,对现在主流的几个在线翻译做一个简单的点评。
这次点评的对象包括:谷歌翻译/有道在线翻译/金山爱词霸翻译/场景一:网页翻译在外文网站看新闻、购物或者查找相关的外文资料时,小编就曾经面对着整屏幕的外文单词,完全无从下手,不知从何点起。
后来出现了网页翻译这样贴心的功能,因为看不懂页面而无奈点叉关闭的窘境就很少在小编身上发生了。
依小编看来,衡量网页翻译的好坏,可以按照使用的人性化、准确度两个要素来综合考量。
由于小编几乎每天都要上美国在线()看新闻,这里就以它作为翻译的测试对象。
1、谷歌翻译:经小编测试可以通过两种方法使用谷歌翻译。
一是进入谷歌翻译页面,将需要翻译的网页地址输入翻译框,点击翻译后就会在当前窗口显示翻译后的页面。
另一种方法是直接在谷歌浏览器中输入地址,浏览器会自动提醒你是不是要翻译成中文。
两种方式都非常方便,翻译速度也非常之快。
准确度上表现也相当不错(图一)。
目前,谷歌翻译支持多达57 种语言,其采用了源自全球范围内样本的“统计机器翻译”技术,谷歌的整体机器翻译水平无疑处于全球领先。
图一:谷歌浏览器对AOL的翻译效果,上面的提示框可以自动弹出不过,在使用谷歌网页翻译功能时,只能进行全文翻译。
当我们需要进一步细究某句话含义时,只能将鼠标移至翻译结果上方查看原文,再结合重点词语的意思去理解,相当不方便。
并且由于众所周知的原因,谷歌在评测过程中多次出现无法打开的情况。
粤教版(2019)必修1《第六章人工智能及其应用》2022年单元测试卷1. 典型的智能问答系统中,主要负责知识存储的模块是( )A. 信息检索模块B. 文档库模块C. 答案抽取模块D. 常见问题解答模块2. 到目前为止,人工智能的发展历史大致可分为( )A. 两个阶段B. 三个阶段C. 四个阶段D. 五个阶段3. 智能医疗可以在( )等方面发挥重要作用。
A. 辅助诊疗、疾病预测、医疗影像辅助诊断、药物开发B. 货物搬运、仓储管理、货物配送C. 人脸识别、指纹解锁、产品检测D. 远程维护、企业管理、个性化定制4. 下面活动中应用了智能语音技术的是( )A. 当天黑了家里的窗帘自动拉合B. 下雨天窗户自动关闭C. 夜间起床说声“开灯”,夜灯就亮了D. 当宝宝大声喊叫或哭泣,智能床铃就开始播放音乐5. 通过交通信息采集系统采集道路中的车辆流量、行车速度等信息,经智能系统分析后调整各路口红绿灯时长属于人工智能在( )领域的应用。
A. 智能物流B. 智能安防C. 智能控制D. 智能交通6. 下面不是应用于智能物流领域的机器人是( )A. 迎宾机器人B. 搬运机器人C. 货架穿梭车D. 分拣机器人7. 下面关于人工智能说法错误的是( )A. 人工智能一定程度上能模仿人类的活动B. 人工智能可以全面取代人类活动C. 人工智能的发展将改变人类社会生活D. 人工智能的发展也会产生一些负面的社会影响8. 下面关于企业客服机器人说法正确的是( )A. 企业客服机器人是闲聊机器人B. 企业客服机器人能回答所有用户提出的问题C. 企业客服机器人属于聊天机器人D. 企业客服机器人不是以任务目的为导向的机器人9. 下面不属于领域知识智能问答机器人的是( )A. 淘宝智能客服机器人B. 南航智能客服C. 分拣机器人D. 电信智能客服10. 在与智能客服机器人交流时,人们采用的是( )A. 关键字B. 自然语言C. 纯语音D. 纯文字11. 属于常见问题解答模块的主要技术的是( )A. 问句相似度计算B. 语料库的构建C. 查询扩展D. 模式匹配12. 在测试人与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。
中英互译软件测试计划中英互译软件测试计划1.引⾔1.1 编写⽬的测试软件的中英互译能⼒,通过给出中⽂单独的字,句,英⽂的单独单词,句⼦以及中英混合,查看翻译结果来确定软件的实⽤性和准确度。
1.2 项⽬背景当今时代英⽂和中⽂是两⼤⽤途最⼴泛的语⾔,⽽中银给翻译软件就在这时候出现,使双⽅在学习语⾔上更加便利,快捷的帮助⼤家掌握双语。
1.3 术语定义⽆1.4 参考资料【1】窦万峰.软件⼯程⽅法与实践【M】.北京:机械⼯业出版社,2009.2.任务概述2.1 ⽬标输⼊端输⼊中⽂和英⽂,输出端都给出相应的翻译答案,更换翻译引擎部分翻译结果也发⽣变化。
验收标准是进⾏多次中英互译⽆错误。
2.2 测试环境在可以访问⽹址的⽹络环境下,软件使⽤eclipse。
2.3 需求概述2.3.1 数据需求系统外部输⼊端输⼊的需要是中⽂和英⽂两种,不能出现其他种类的语⾔。
2.3.2 事务需求需要在可以访问⽹址的⽹络下进⾏测试。
2.4 条件与限制测试需要在有⽹络的情况下,软件需求是eclipse等可以运⾏java代码的软件。
限制输⼊端的输⼊,不能是中英⽂之外的语⾔。
3.计划3.1 测试⽅案通过⼀个中⽂(或英⽂)在软件上⽤⼀个引擎翻译,然后之后⽤翻译结果在作为输⼊,以此检测效果的好坏。
3.2 测试项⽬l 功能测试:依据需求规格说明书中描述的功能,根据项⽬实际情况和约束,选择全部功能进⾏测试。
l 回归测试:在测试的过程中发现系统缺陷,并及时修正,经常对系统进⾏回归测试,在修正的程序中对发现的缺陷进⾏验证,以确保其得到改正。
在系统交付前做⼀次完整的系统回归测试。
l 界⾯测试:对系统的正确性、操作性和友好性等进⾏测试。
l 负载测试:主要测试系统的并发访问性能、⼤规模数据访问效率等。
l ⽂档测试:主要包括对需求⽂档、设计⽂档的测试,测试重点在⽂档内容的正确性、准确性。
主要采⽤⾛查的⽅式进⾏。
3.3 测试准备在测试前,要做到:与各模块的主要负责⼈共同协商讨论,阅读软件规格说明书、概要与详细设计说明书,并以此作为总的提纲;选择合适的输⼊数据;编写测试⽤例等。
1.软件测试英语专业词汇NLV:Nation Language Version 本地化版本FVT:Functional Verification Testing 功能验证测试TVT:Translation Verification Testing 翻译验证测试SVT:System Verification Testing 系统验证测试fault--故障在软件中一个错误的表现。
feasible path--可达路径可以通过一组输入值和条件执行到的一条路径。
feature testing--特性测试参考功能测试(Functional Testing)FMEA--失效模型效果分析(Failure Modes and Effects Analysis)可靠性分析中的一种方法,用于在基本组件级别上确认对系统性能有重大影响的失效FMECA--失效模型效果关键性分析(Failure Modes and Effects Criticality Analysis)FMEA的一个扩展,它分析了失效结果的严重性。
FTA--故障树分析(Fault Tree Analysis)引起一个不需要事件产生的条件和因素的确认和分析,通常是严重影响系统性能、经济性、安全性或其它需要特性。
functional decomposition--功能分解参考模块分解(modular decomposition)Functional Specification --功能规格说明书一个详细描述产品特性的文档。
Functional Testing--功能测试测试一个产品的特性和可操作行为以确定它们满足规格。
glass box testing--玻璃盒测试参考白盒测试(White Box Testing)IEEE--美国电子与电器工程师学会(Institute of Electrical and Electronic Engineers)incremental testing--渐增测试集成测试的一种,组件逐渐被增加到系统中直到整个系统被集成。
软件测试英语专业词汇1.Software life cycle———软件生命周期开始于一个软件产品的构思,结束于该产品不再被使用的这段期间。
2.Test ———测试执行软件以验证其满足指定的需求并检测错误的过程。
检测已有条件之间的不同,并评价软件项的特性软件项的分析过程。
软件工程过程的一个活动,它将软件在预定的条件下运行以判断软件是否符合预期结果。
3.Acceptance testing———验收测试,可接受性测试系统开发生命周期方法论的一个阶段,这时相关的用户和/或独立测试人员根据测试计划和结果对系统进行测试和接收。
它让系统用户决定是否接收系统。
它是一项确定产品是否能够满足合同或用户所规定需求的测试。
这是管理性和防御性控制。
4.Ad hoc testing———随机测试没有书面测试用例、记录期望结果、检查列表、脚本或指令的测试。
主要是根据测试者的经验对软件进行功能和性能抽查。
随机测试是根据测试说明书执行用例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程。
5.Alpha testing———α测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员完成。
6.Automated Testing———自动化测试使用自动化测试工具来进行测试,这类测试一般不需要人干预,通常在GUI、性能等测试中用得较多。
7.Beta testing———β测试测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。
开发者通常不在测试现场,Beta测试不能由程序员或测试员完成。
8.Black box testing———黑盒测试指测试人员不关心程序具体如何实现的一种测试方法。
根据软件的规格对软件进行各种输入和观察软件的各种输出结果来发现软件的缺陷的测试,这类测试不考虑软件内部的运作原理,因此软件对用户来说就像一个黑盒子。
9.White box testing ———白盒测试glass box testing ———玻璃盒测试根据软件内部的工作原理分析来进行测试,基于代码的测试,测试人员通过阅读程序代码或者通过使用开发工具中的单步调试来判断软件的质量,一般黑盒测试由项目经理在程序员开发中来实现。
网页设计/制作Web Designer/Production技术文员/助理Technical Clerk/Assistant其他Other销售Sales销售总监Sales Director销售经理Sales Manager区域销售经理Regional Sales Manager客户经理Sales Account Manager渠道/分销经理Channel/Distribution Manager渠道主管Channel Supervisor销售主管Sales Supervisor销售代表Sales Representative / Executive销售工程师Sales Engineer医药代表Pharmaceutical Sales Representative保险代理Insurance Agent销售助理Sales Assistant / Trainee商务经理Business Manager商务专员/助理Business Executive/Assistant销售行政经理Sales Admin. Manager销售行政主管Sales Admin. Supervisor售前/售后技术服务经理Technical Service Manager售前/售后技术服务主管Technical Service Supervisor售前/售后技术服务工程师Technical Service Engineer售后/客户服务(非技术)经理Customer Service Manager 售后/客户服务(非技术)主管Customer Service Supervisor 售后/客户服务(非技术)专员Customer Service Executive 经销商Distributor其他Others市场/公关/广告Marketing/PR/Advertising市场/广告总监Marketing/Advertising Director/VP市场/营销经理Marketing Manager市场/营销主管Marketing Supervisor市场/营销专员Marketing Executive/Communication市场助理Marketing Assistant / Trainee产品/品牌经理Product/Brand Manager产品/品牌主管Product/Brand Supervisor市场通路经理Trade Marketing Manager市场通路主管Trade Marketing Supervisor促销经理Promotions Manager促销主管Promotions Supervisor促销员Promotions Specialist市场分析/调研人员Market Analyst/ Research Analyst公关/会务经理Public Relations Manager公关/会务主管Public Relations Supervisor公关/会务专员Public Relations Executive媒介经理Media Manager媒介人员Media Specialist企业/业务发展经理Business Development Manager企业策划人员Corporate Planning广告策划/设计/文案Advertising Creative/Design/Copy writer 其他Others财务/审计/统计/金融Finance/Accounting/Banking财务总监CFO/Finance Director/VP财务经理Finance Manager财务主管/总帐主管Finance Supervisor会计经理/会计主管Accounting Manager/Supervisor会计Accountant / Accounting Trainee出纳员Cashier财务/会计助理Finance/Accounting Assistant财务分析经理/主管Financial Analysis Manager/Supervisor 财务分析员Financial Analyst成本经理/成本主管Cost Accounting Manager/Supervisor 成本管理员Cost Accounting Specialist审计经理/主管Audit Manager/Supervisor审计专员/助理Audit Executive/Assistant税务经理/税务主管Tax Manager/Supervisor税务专员Tax Executive证券经纪人Stock Broker投资顾问Investment Advisor注册分析师Certified Investment/Financial Analyst投资/基金项目经理Investment Manager融资经理/融资主管Treasury Manager/Supervisor融资专员Treasury Specialist行长/副行长President/Vice-President/Branch Manager风险控制Risk Management进出口/信用证结算Trading / LC Officer清算人员Settlement Officer外汇主管Foreign Exchange Supervisor高级客户经理/客户经理Senior Relationship Manager客户主管/专员Relationship?Supervisor/Executive信贷/信用调查/分析人员Loan/Credit Officer银行柜台出纳Bank Teller统计员Statistician其他Others生产/营运/工程Manufacturing/Operations/Engineering工厂经理/厂长Plant/Factory Manager总工程师/副总工程师Chief Engineer项目经理/主管Project Manager/Supervisor项目工程师Project Engineer营运经理Operations Manager营运主管Operations Supervisor生产经理/车间主任Production Manager/Workshop Supervisor生产计划协调员Production Planning Executive/Officer生产主管/督导/领班Production Supervisor/Team Leader技术/工艺设计经理/主管Technical/Industrial Design Mgr./Spvr.技术/工艺设计工程师Technical/Industrial Design Engineer实验室负责人/工程师Lab Manager/Engineer工程/设备经理Engineering/Facility Manager工程/设备主管Engineering/Facility Supervisor工程/设备工程师Engineering/Facility Engineer电气/电子工程师Electrical/Electronics Engineer机械工程师Mechanical Engineer机电工程师Electrical & Mechanical Engineer维修工程师Maintenance Engineer质量经理QA Manager质量主管QA Supervisor质量工程师QA Engineer质量检验员/测试员QA Inspector认证工程师Certification Engineer安全/健康/环境经理/主管Safety/Health/Environment Manager/Supervisor 安全/健康/环境工程师Safety/Health/Environment Engineer工程绘图员Project Drafting Specialist机械制图员Drafting Specialist化验员Laboratory Technician技工Technician / Engineer Trainee电工Electrician服装打样/制版Clothing/Apparel Sample Production其他Others行政/人事/后勤Admin./HR/Support Services行政/人事总监Admin/Human Resources Director人事经理Human Resources Manager人事主管Human Resources Supervisor人事专员Human Resources Specialist人事助理Human Resources Assistant招聘经理/主管Recruiting Manager/Supervisor薪资福利经理/主管Compensation & Benefits Mgr./Supervisor薪资福利专员/助理Compensation & Benefits Specialist/Assistant培训经理/主管Training Manager/Supervisor培训专员/助理Training Specialist/Assistant行政经理/主管/办公室主任Admin Manager/Supervisor/Office Manager 行政专员/助理Admin Staff/Assistant经理助理/秘书Executive Assistant/Secretary前台接待/总机Receptionist后勤Office Support资料管理员Information / Data Management Specialist电脑操作员/打字员Computer Operator/Typist其他Others高级管理Senior Management首席执行官/总经理CEO/GM/President副总经理Deputy GM/VP/Management Trainee 总监Director合伙人Partner总裁/总经理助理CEO/GM/President Assistant 其他Others物流/贸易/采购Logis./Trading/Merchand./Purch. 物流经理Logistics Manager物流主管Logistics Supervisor物流专员/助理Logistics Specialist/Assistant物料经理Materials Manager物料主管Materials Supervisor采购经理Purchasing Manager采购主管Purchasing Supervisor采购员Purchasing Specialist/Staff外贸/贸易经理/主管Trading Manager/Supervisor 外贸/贸易专员/助理Trading Specialist/Assistant 业务跟单经理Merchandiser Manager高级业务跟单Senior Merchandiser业务跟单Merchandiser助理业务跟单Assistant Merchandiser仓库经理/主管Warehouse Manager仓库管理员Warehouse Specialist运输经理/主管Distribution Manager/Supervisor 报关员Customs Specialist单证员Documentation Specialist船务人员Shipping Specialist快递员Courier理货员Warehouse Stock Management其他Others文字/艺术/设计Writer/Editor/Creative Artist/Designer 编辑/作家/撰稿人Editor/Writer记者Journalist / Reporter校对/录入Proofreader/Data Entry Staff排版设计Layout Designer艺术/设计总监Creative/Design Director影视策划/制作人员Entertainment Planning / Production 导演Director摄影师Photographer音效师Recording / Sounds Specialist演员/模特/主持人Actor/Actress/Model/MC平面设计/美术设计Graphic Artist/Designer纺织/服装设计Clothing / Apparel Designer工业/产品设计Industrial Designer工艺品/珠宝设计Artwork/Jewelry Designer其他Others科研人员Research Specialist Staff科研管理人员Research Management科研人员Research Specialist Staff律师/法务Legal律师Lawyer法务人员Legal Personnel律师助理Paralegal/Legal Assistant书记员Court Clerk其他Others教师Professor/Teacher教师ProfessorTeacher教学/教务管理人员Education/School Administrator 助教Teaching Assistant讲师Lecturer家教Tutor其他Others医疗/护理Medicine / Nursing医生(中、西医)Medical Doctor医学管理人员Healthcare / Medical Management医药技术人员Medical Technician药库主任/药剂师Pharmacist护士/护理人员Nurse / Nursing Personnel临床协调员Clinical Coodinator临床研究员Clinical Researcher麻醉师Anesthesiologist心理医生Psychologist/Psychiatrist医药学检验Clinical Laboratory其他Others咨询/顾问Consultant专业顾问Senior Consultant咨询总监Consulting Director / Partner咨询经理Consulting Manager咨询员Consultant其他Others公务员Official公务员Official在校学生Student在校学生Student应届毕业生Graduating Student实习生Intern/Trainee其他Others培训生Trainee/Intern培训生Trainee服务Service美容/健身顾问Exercise Coach/Fitness Trainer 餐饮/娱乐经理Banquet Services Manager宾馆/酒店经理Reception Manager领班Supervisor服务员Service Staff营业员/收银员/理货员Shop Clerk/Salesperson 厨师Chief/Cook导游Tour Guide司机Chauffeur/Driver保安Security寻呼员/话务员Paging Operator其他Others建筑/房地产Construction/Real Estate建筑工程师Architect结构/土建工程师Structural Engineer。
Actual Fix Time 实际修改时间Assigned To 被分配给Closed in Version 被关闭的版本Closing Date 关闭日期Defect ID 缺陷编号Description 描述Detected By 被(谁)发现Detected in Version 被发现的版本Detected on Date 被发现的日期Estimated Fix Time 估计修改的时间Modified 修正Planned Closing Version计划关闭的版本Priority 优先级Project 项目R&D Comments 研发人员备注Reproducible 可重现Severity 严重程度Status 状态Summary 概要Creation Date 创建日期Description 描述Designer 设计人员Estimated DevTime 估计设计和生成测试的时间Execution Status 执行状态Modified 修正Path 路径Status 状态Steps 步骤Template 模版Test Name 测试名称Type 类型Actual 实际结果Description 描述Exec Date 执行日期Exec Time 执行时间Expected 期望结果Source Test 测试资料Status 状态Step Name 步骤名称Duration 执行的期限Exec Date 执行日期Exec Time 执行时间Host 主机Operating System 操作系统OS Build Number 操作系统生成的编号OS Service Pack 操作系统的服务软件包Run Name 执行名称Run VC Status 执行 VC 的状态Run VC User 执行 VC 的用户Run VC Version 执行 VC 的版本Status 状态Test Version 测试版本Tester 测试员Attachment 附件Author 作者Cover Status 覆盖状态Creation Date 创建日期Creation Time 创建时间Description 描述Modified 修正Name 名称Priority 优先级Product 产品ReqID 需求编号Reviewed 被检查Type 类型Exec Date 执行日期Modified 被修正Planned Exec Date 计划执行的日期Planned Exec Time 计划执行的时间Planned Host Name 计划执行的主机名称Responsible Tester 负责测试的人员Status 状态Test Version 测试的版本Tester 测试员Time 时间Close Date 关闭日期Description 描述Modified 修正Open Date 开放日期Status 状态Test Set 测试集合Acceptance testing(验收测试),系统开发生命周期方法论的一个阶段,这时相关的用户和/或独立测试人员根据测试计划和结果对系统进行测试和接收。
软件测试术语表根据ISTQB(国际软件测试资质认证委员会)提供的软件测试标准软件测试术语表翻译而成。
本中文版不是ISTQB的官方的翻译版本,只是由一些软件测试的爱好者出于对软件测试的兴趣自发的翻译。
我们无法保证中文版和英文版的一致性,同时也不保证提供的信息的正确性和完整性。
如果有任何的建议或意见,请发邮件到:mailto:skyqa@。
A∙Abstract test case (High level test case) :概要测试用例∙Acceptance:验收∙Acceptance criteria:验收标准∙Acceptance testing:验收测试∙Accessibility testing:易用性测试∙Accuracy:精确性∙Actual outcome (actual result) :实际输出/实际结果∙Ad hoc review (informal review) :非正式评审∙Ad hoc testing:随机测试∙Adaptability:自适应性∙Agile testing:敏捷测试∙Algorithm test (branch testing) :分支测试∙Alpha testing:alpha测试∙Analyzability:易分析性∙Analyzer:分析员∙Anomaly:异常∙Arc testing:分支测试∙Attractiveness:吸引力∙Audit:审计∙Audit trail:审计跟踪∙Automated testware:自动测试组件∙Availability:可用性B∙Back-to-back testing:对比测试∙Baseline:基线∙Basic block:基本块∙Basis test set:基本测试集∙Bebugging:错误撒播∙Behavior:行为∙Benchmark test:基准测试∙Bespoke software:定制的软件∙Best practice:最佳实践∙Beta testing:Beta测试∙Big-bang testing:集成测试∙Black-box technique:黑盒技术∙Black-box testing:黑盒测试∙Black-box test design technique:黑盒测试设计技术∙Blocked test case:被阻塞的测试用例∙Bottom-up testing:自底向上测试∙Boundary value:边界值∙Boundary value analysis:边界值分析∙Boundary value coverage:边界值覆盖率∙Boundary value testing:边界值测试∙Branch:分支∙Branch condition:分支条件∙Branch condition combination coverage:分支条件组合覆盖率∙Branch condition combination testing:分支条件组合测试∙Branch condition coverage:分支条件覆盖率∙Branch coverage:分支覆盖率∙Branch testing:分支测试∙Bug:缺陷∙Business process-based testing:基于商业流程的测试C∙Capability Maturity Model (CMM) :能力成熟度模型∙Capability Maturity Model Integration (CMMI) :集成能力成熟度模型∙Capture/playback tool:捕获/回放工具∙Capture/replay tool:捕获/重放工具∙CASE (Computer Aided Software Engineering) :电脑辅助软件工程∙CAST (Computer Aided Software Testing) :电脑辅助软件测试∙Cause-effect graph:因果图∙Cause-effect graphing:因果图技术∙Cause-effect analysis:因果分析∙Cause-effect decision table:因果判定表∙Certification:认证∙Changeability:可变性∙Change control:变更控制∙Change control board:变更控制委员会∙Checker:检查人员∙Chow's coverage metrics (N-switch coverage) :N切换覆盖率∙Classification tree method:分类树方法∙Code analyzer:代码分析器∙Code coverage:代码覆盖率∙Code-based testing:基于代码的测试∙Co-existence:共存性∙Commercial off-the-shelf software:商用离岸软件∙Comparator:比较器∙Compatibility testing:兼容性测试∙Compiler:编译器∙Complete testing:完全测试/穷尽测试∙Completion criteria:完成标准∙Complexity:复杂性∙Compliance:一致性∙Compliance testing:一致性测试∙Component:组件∙Component integration testing:组件集成测试∙Component specification:组件规格说明∙Component testing:组件测试∙Compound condition:组合条件∙Concrete test case (low level test case) :详细测试用例∙Concurrency testing:并发测试∙Condition:条件表达式∙Condition combination coverage:条件组合覆盖率∙Condition coverage:条件覆盖率∙Condition determination coverage:条件判定覆盖率∙Condition determination testing:条件判定测试∙Condition testing:条件测试∙Condition outcome:条件结果∙Confidence test (smoke test) :信心测试(冒烟测试)∙Configuration:配置∙Configuration auditing:配置审核∙Configuration control:配置控制∙Configuration control board (CCB) :配置控制委员会∙Configuration identification:配置标识∙Configuration item:配置项∙Configuration management:配置管理∙Configuration testing:配置测试∙Confirmation testing:确认测试∙Conformance testing:一致性测试∙Consistency:一致性∙Control flow:控制流∙Control flow graph:控制流图∙Control flow path:控制流路径∙Conversion testing:转换测试∙COTS (Commercial Off-The-Shelf software) :商业离岸软件∙Coverage:覆盖率∙Coverage analysis:覆盖率分析∙Coverage item:覆盖项∙Coverage tool:覆盖率工具∙Custom software:定制软件∙Cyclomatic complexity:圈复杂度∙Cyclomatic number:圈数D∙Daily build:每日构建∙Data definition:数据定义∙Data driven testing:数据驱动测试∙Data flow:数据流∙Data flow analysis:数据流分析∙Data flow coverage:数据流覆盖率∙Data flow test:数据流测试∙Data integrity testing:数据完整性测试∙Database integrity testing:数据库完整性测试∙Dead code:无效代码∙Debugger:调试器∙Debugging:调试∙Debugging tool:调试工具∙Decision:判定∙Decision condition coverage:判定条件覆盖率∙Decision condition testing:判定条件测试∙Decision coverage:判定覆盖率∙Decision table:判定表∙Decision table testing:判定表测试∙Decision testing:判定测试技术∙Decision outcome:判定结果∙Defect:缺陷∙Defect density:缺陷密度∙Defect Detection Percentage (DDP) :缺陷发现率∙Defect management:缺陷管理∙Defect management tool:缺陷管理工具∙Defect masking:缺陷屏蔽∙Defect report:缺陷报告∙Defect tracking tool:缺陷跟踪工具∙Definition-use pair:定义-使用对∙Deliverable:交付物∙Design-based testing:基于设计的测试∙Desk checking:桌面检查∙Development testing:开发测试∙Deviation:偏差∙Deviation report:偏差报告∙Dirty testing:负面测试∙Documentation testing:文档测试∙Domain:域∙Driver:驱动程序∙Dynamic analysis:动态分析∙Dynamic analysis tool:动态分析工具∙Dynamic comparison:动态比较∙Dynamic testing:动态测试E∙Efficiency:效率∙Efficiency testing:效率测试∙Elementary comparison testing:基本组合测试∙Emulator:仿真器、仿真程序∙Entry criteria:入口标准∙Entry point:入口点∙Equivalence class:等价类∙Equivalence partition:等价区间∙Equivalence partition coverage:等价区间覆盖率∙Equivalence partitioning:等价划分技术∙Error:错误∙Error guessing:错误猜测技术∙Error seeding:错误撒播∙Error tolerance:错误容限∙Evaluation:评估∙Exception handling:异常处理∙Executable statement:可执行的语句∙Exercised:可执行的∙Exhaustive testing:穷尽测试∙Exit criteria:出口标准∙Exit point:出口点∙Expected outcome:预期结果∙Expected result:预期结果∙Exploratory testing:探测测试F∙Fail:失败∙Failure:失败∙Failure mode:失败模式∙Failure Mode and Effect Analysis (FMEA) :失败模式和影响分析∙Failure rate:失败频率∙Fault:缺陷∙Fault density:缺陷密度∙Fault Detection Percentage (FDP) :缺陷发现率∙Fault masking:缺陷屏蔽∙Fault tolerance:缺陷容限∙Fault tree analysis:缺陷树分析∙Feature:特征∙Field testing:现场测试∙Finite state machine:有限状态机∙Finite state testing:有限状态测试∙Formal review:正式评审∙Frozen test basis:测试基线∙Function Point Analysis (FPA) :功能点分析∙Functional integration:功能集成∙Functional requirement:功能需求∙Functional test design technique:功能测试设计技术∙Functional testing:功能测试∙Functionality:功能性∙Functionality testing:功能性测试Gglass box testing:白盒测试H∙Heuristic evaluation:启发式评估∙High level test case:概要测试用例∙Horizontal traceability:水平跟踪I∙Impact analysis:影响分析∙Incremental development model:增量开发模型∙Incremental testing:增量测试∙Incident:事件∙Incident management:事件管理∙Incident management tool:事件管理工具∙Incident report:事件报告∙Independence:独立∙Infeasible path:不可行路径∙Informal review:非正式评审∙Input:输入∙Input domain:输入范围∙Input value:输入值∙Inspection:审查∙Inspection leader:审查组织者∙Inspector:审查人员∙Installability:可安装性∙Installability testing:可安装性测试∙Installation guide:安装指南∙Installation wizard:安装向导∙Instrumentation:插装∙Instrumenter:插装工具∙Intake test:入口测试∙Integration:集成∙Integration testing:集成测试∙Integration testing in the large:大范围集成测试∙Integration testing in the small:小范围集成测试∙Interface testing:接口测试∙Interoperability:互通性∙Interoperability testing:互通性测试∙Invalid testing:无效性测试∙Isolation testing:隔离测试∙Item transmittal report:版本发布报告Iterative development model:迭代开发模型K∙Key performance indicator:关键绩效指标∙Keyword driven testing:关键字驱动测试L∙Learnability:易学性∙Level test plan:等级测试计划∙Link testing:组件集成测试∙Load testing:负载测试∙Logic-coverage testing:逻辑覆盖测试∙Logic-driven testing:逻辑驱动测试∙Logical test case:逻辑测试用例∙Low level test case:详细测试用例M∙Maintenance:维护∙Maintenance testing:维护测试∙Maintainability:可维护性∙Maintainability testing:可维护性测试∙Management review:管理评审∙Master test plan:综合测试计划∙Maturity:成熟度∙Measure:度量∙Measurement:度量∙Measurement scale:度量粒度∙Memory leak:内存泄漏∙Metric:度量∙Migration testing:移植测试∙Milestone:里程碑∙Mistake:错误∙Moderator:仲裁员∙Modified condition decision coverage:改进的条件判定覆盖率∙Modified condition decision testing:改进的条件判定测试∙Modified multiple condition coverage:改进的多重条件判定覆盖率∙Modified multiple condition testing:改进的多重条件判定测试∙Module:模块∙Module testing:模块测试∙Monitor:监视器∙Multiple condition:多重条件∙Multiple condition coverage:多重条件覆盖率∙Multiple condition testing:多重条件测试∙Mutation analysis:变化分析∙Mutation testing:变化测试N∙N-switch coverage:N切换覆盖率∙N-switch testing:N切换测试∙Negative testing:负面测试∙Non-conformity:不一致∙Non-functional requirement:非功能需求∙Non-functional testing:非功能测试∙Non-functional test design techniques:非功能测试设计技术O∙Off-the-shelf software:离岸软件∙Operability:可操作性∙Operational environment:操作环境∙Operational profile testing:运行剖面测试∙Operational testing:操作测试∙Oracle:标准∙Outcome:输出/结果∙Output:输出∙Output domain:输出范围∙Output value:输出值P∙Pair programming:结队编程∙Pair testing:结队测试∙Partition testing:分割测试∙Pass:通过∙Pass/fail criteria:通过/失败标准∙Path:路径∙Path coverage:路径覆盖∙Path sensitizing:路径敏感性∙Path testing:路径测试∙Peer review:同行评审∙Performance:性能∙Performance indicator:绩效指标∙Performance testing:性能测试∙Performance testing tool:性能测试工具∙Phase test plan:阶段测试计划∙Portability:可移植性∙Portability testing:移植性测试∙Postcondition:结果条件∙Post-execution comparison:运行后比较∙Precondition:初始条件∙Predicted outcome:预期结果∙Pretest:预测试∙Priority:优先级∙Probe effect:检测成本∙Problem:问题∙Problem management:问题管理∙Problem report:问题报告∙Process:流程∙Process cycle test:处理周期测试∙Product risk:产品风险∙Project:项目∙Project risk:项目风险∙Program instrumenter:编程工具∙Program testing:程序测试∙Project test plan:项目测试计划∙Pseudo-random:伪随机Q∙Quality:质量∙Quality assurance:质量保证∙Quality attribute:质量属性∙Quality characteristic:质量特征∙Quality management:质量管理R∙Random testing:随机测试∙Recorder:记录员∙Record/playback tool:记录/回放工具∙Recoverability:可复原性∙Recoverability testing:可复原性测试∙Recovery testing:可复原性测试∙Regression testing:回归测试∙Regulation testing:一致性测试∙Release note:版本说明∙Reliability:可靠性∙Reliability testing:可靠性测试∙Replaceability:可替换性∙Requirement:需求∙Requirements-based testing:基于需求的测试∙Requirements management tool:需求管理工具∙Requirements phase:需求阶段∙Resource utilization:资源利用∙Resource utilization testing:资源利用测试∙Result:结果∙Resumption criteria:继续测试标准∙Re-testing:再测试∙Review:评审∙Reviewer:评审人员∙Review tool:评审工具∙Risk:风险∙Risk analysis:风险分析∙Risk-based testing:基于风险的测试∙Risk control:风险控制∙Risk identification:风险识别∙Risk management:风险管理∙Risk mitigation:风险消减∙Robustness:健壮性∙Robustness testing:健壮性测试Root cause:根本原因S∙Safety:安全∙Safety testing:安全性测试∙Sanity test:健全测试∙Scalability:可测量性∙Scalability testing:可测量性测试∙Scenario testing:情景测试∙Scribe:记录员∙Scripting language:脚本语言∙Security:安全性∙Security testing:安全性测试∙Serviceability testing:可维护性测试∙Severity:严重性∙Simulation:仿真∙Simulator:仿真程序、仿真器∙Site acceptance testing:定点验收测试∙Smoke test:冒烟测试∙Software:软件∙Software feature:软件功能∙Software quality:软件质量∙Software quality characteristic:软件质量特征∙Software test incident:软件测试事件∙Software test incident report:软件测试事件报告∙Software Usability Measurement Inventory (SUMI) :软件可用性调查问卷∙Source statement:源语句∙Specification:规格说明∙Specification-based testing:基于规格说明的测试∙Specification-based test design technique:基于规格说明的测试设计技术∙Specified input:特定输入∙Stability:稳定性∙Standard software:标准软件∙Standards testing:标准测试∙State diagram:状态图∙State table:状态表∙State transition:状态迁移∙State transition testing:状态迁移测试∙Statement:语句∙Statement coverage:语句覆盖∙Statement testing:语句测试∙Static analysis:静态分析∙Static analysis tool:静态分析工具∙Static analyzer:静态分析工具∙Static code analysis:静态代码分析∙Static code analyzer:静态代码分析工具∙Static testing:静态测试∙Statistical testing:统计测试∙Status accounting:状态统计∙Storage:资源利用∙Storage testing:资源利用测试∙Stress testing:压力测试∙Structure-based techniques:基于结构的技术∙Structural coverage:结构覆盖∙Structural test design technique:结构测试设计技术∙Structural testing:基于结构的测试∙Structured walkthrough:面向结构的走查∙Stub: 桩∙Subpath: 子路径∙Suitability: 符合性∙Suspension criteria: 暂停标准∙Syntax testing: 语法测试∙System:系统∙System integration testing:系统集成测试∙System testing:系统测试T∙Technical review:技术评审∙Test:测试∙Test approach:测试方法∙Test automation:测试自动化∙Test basis:测试基础∙Test bed:测试环境∙Test case:测试用例∙Test case design technique:测试用例设计技术∙Test case specification:测试用例规格说明∙Test case suite:测试用例套∙Test charter:测试宪章∙Test closure:测试结束∙Test comparator:测试比较工具∙Test comparison:测试比较∙Test completion criteria:测试比较标准∙Test condition:测试条件∙Test control:测试控制∙Test coverage:测试覆盖率∙Test cycle:测试周期∙Test data:测试数据∙Test data preparation tool:测试数据准备工具∙Test design:测试设计∙Test design specification:测试设计规格说明∙Test design technique:测试设计技术∙Test design tool: 测试设计工具∙Test driver: 测试驱动程序∙Test driven development: 测试驱动开发∙Test environment: 测试环境∙Test evaluation report: 测试评估报告∙Test execution: 测试执行∙Test execution automation: 测试执行自动化∙Test execution phase: 测试执行阶段∙Test execution schedule: 测试执行进度表∙Test execution technique: 测试执行技术∙Test execution tool: 测试执行工具∙Test fail: 测试失败∙Test generator: 测试生成工具∙Test leader:测试负责人∙Test harness:测试组件∙Test incident:测试事件∙Test incident report:测试事件报告∙Test infrastructure:测试基础组织∙Test input:测试输入∙Test item:测试项∙Test item transmittal report:测试项移交报告∙Test level:测试等级∙Test log:测试日志∙Test logging:测试记录∙Test manager:测试经理∙Test management:测试管理∙Test management tool:测试管理工具∙Test Maturity Model (TMM) :测试成熟度模型∙Test monitoring:测试跟踪∙Test object:测试对象∙Test objective:测试目的∙Test oracle:测试标准∙Test outcome:测试结果∙Test pass:测试通过∙Test performance indicator:测试绩效指标∙Test phase:测试阶段∙Test plan:测试计划∙Test planning:测试计划∙Test policy:测试方针∙Test Point Analysis (TPA) :测试点分析∙Test procedure:测试过程∙Test procedure specification:测试过程规格说明∙Test process:测试流程∙Test Process Improvement (TPI) :测试流程改进∙Test record:测试记录∙Test recording:测试记录∙Test reproduceability:测试可重现性∙Test report:测试报告∙Test requirement:测试需求∙Test run:测试运行∙Test run log:测试运行日志∙Test result:测试结果∙Test scenario:测试场景∙Test script:测试脚本∙Test set:测试集∙Test situation:测试条件∙Test specification:测试规格说明∙Test specification technique:测试规格说明技术∙Test stage:测试阶段∙Test strategy:测试策略∙Test suite:测试套∙Test summary report:测试总结报告∙Test target:测试目标∙Test tool:测试工具∙Test type:测试类型∙Testability:可测试性∙Testability review:可测试性评审∙Testable requirements:需求可测试性∙Tester:测试人员∙Testing:测试∙Testware:测试组件∙Thread testing:组件集成测试∙Time behavior:性能∙Top-down testing:自顶向下的测试∙Traceability:可跟踪性U∙Understandability:易懂性∙Unit:单元∙unit testing:单元测试∙Unreachable code:执行不到的代码∙Usability:易用性∙Usability testing:易用性测试∙Use case:用户用例∙Use case testing:用户用例测试∙User acceptance testing:用户验收测试∙User scenario testing:用户场景测试∙User test:用户测试V∙V-model:V模式∙Validation:确认∙Variable:变量∙Verification:验证∙Vertical traceability:垂直可跟踪性∙Version control:版本控制∙Volume testing:容量测试W∙Walkthrough:走查∙White-box test design technique:白盒测试设计技术∙White-box testing:白盒测试∙Wide Band Delphi:Delphi估计方法。
语言翻译软件准确性测试报告本报告旨在对语言翻译软件进行准确性测试,评估其在不同语言翻译任务中的表现。
通过对软件进行多项测试和数据分析,我们能够得出结论并提供对软件性能的评价和建议。
1. 引言语言翻译软件是现代社会中的重要工具,在国际交流、跨文化交流以及商业合作中起到了关键作用。
然而,随着全球化的进一步发展,对于语言翻译软件准确性的要求也越来越高。
因此,针对该软件进行准确性测试成为不可或缺的任务。
2. 测试方法为了评估语言翻译软件的准确性,我们选择了多个不同的语言对进行测试,覆盖了英语、中文、法语、西班牙语等常见语言。
每个语言对都包含了百分之五十的句子涵盖了常见的日常用语、专业术语和文化特定表达。
3. 测试结果通过对语言翻译软件进行测试,我们对其准确性进行了评估。
在不同的语言对下,软件的准确性表现如下:3.1 英语-中文翻译在英语-中文翻译中,语言翻译软件表现出较高的准确性。
在涵盖了常见日常用语和基本句式的情况下,软件能够以准确、流畅的方式进行翻译。
然而,在处理复杂的专业术语和文化特定表达时,软件的准确性略有下降。
3.2 英语-法语翻译在英语-法语翻译中,语言翻译软件同样表现出较高的准确性。
软件在处理常见的日常用语和基本句式时表现出色,但在处理一些复杂的句子结构和文化特定表达时,软件准确性有所下降。
3.3 英语-西班牙语翻译在英语-西班牙语翻译中,语言翻译软件的准确性较为一致。
软件在处理各类句式和专业术语时表现稳定,准确性较高。
4. 评价与建议根据测试结果,我们对语言翻译软件的准确性进行评价和建议,以帮助开发者改进软件:4.1 提高对复杂句子结构的处理能力:当前软件在处理复杂句子结构时的准确性不及预期,开发者应该加强对这种情况的测试和改进。
4.2 加大对专业术语和文化特定表达的学习与支持:由于不同领域的专业术语和文化差异,软件在处理这些内容时准确性有所下降。
开发者应该加强对各个领域的专业术语和文化差异的学习,并提供相应的学习和支持手段。
外文文献原文
It was not until the industrial revolution that methods for automatically steering ships were first contemplated, although the first ship autopilots did not come into use until the first part of the 20th century. Nevertheless, before the development of autopilots could progress it was necessary to devise a powered rudder or steering engine. The motivation for a steering engine came primarily from the naval requirement for warships to undertake high-speed manoeuvres. Bennett (1979) reports that in the late 1860s the British Admiralty equipped several of their sailing ships with various types of steering engines, many of which were based on a steam-hydraulic system.
1、海词词典译文
直到工业革命的方法自动操舵船第一次考虑,尽管第一艘蒙才开始被使用20世纪的第一部分。
然而,在蒙特里的发展进步有必要设计一种驱动舵或舵机。
舵机的动机主要来自海军军舰进行高速演习要求。
班尼特(1979)报告说,在1860年代末英国海军装备他们的几艘帆船和各种类型的转向引擎,其中很多都是基于一个蒸汽-液压系统。
2.有道译文
直到工业革命的方法自动操舵船第一次考虑,尽管第一艘蒙才开始被使用20世纪的第一部分。
然而,在蒙特里的发展进步有必要设计一种驱动舵或舵机。
舵机的动机主要来自海军军舰进行高速演习要求。
班尼特(1979)报告说,在1860年代末英国海军装备他们的几艘帆船和各种类型的转向引擎,其中很多都是基于一个蒸汽-液压系统。
3.金山翻译
直到工业革命的方法自动转向船第一次设想,虽然第一个船舶自动舵没有投入使用,直到第二十世纪的第一部分。
然而,在自动驾驶仪的发展进步有必要设计一个动力舵舵机。
一个舵机动力主要来自海军军舰进行高速机动的要求。
班尼特(1979)报道,在1860年代后期英国海军装备的几种不同类型的转向引擎航行的船只,其中许多是基于蒸汽液压系统。
4、百度翻译
直到工业革命的方法自动转向船第一次设想,虽然第一个船舶自动舵没有投入使用,直到第二十世纪的第一部分。
然而,在自动驾驶仪的发展进步有必要设计一个动力舵舵机。
一个舵机动力主要来自海军军舰进行高速机动的要求。
班尼特(1979)报道,在1860年代后期英国海军装备的几种不同类型的转向引擎航行的船只,其中许多是基于蒸汽液压系统。
5、谷歌翻译
它不是直到自动转向船舶的方法首先考虑的工业革命,虽然第一艘自动驾驶仪没有投入使用,直到20世纪的第一部分。
尽管如此,自动驾驶仪可能进步发展之前,有必要制定一个电动舵或转向引擎。
对舵机的动机来自海军的要求来主要用
于军舰进行高速机动。
贝内特(1979)报告说,在19世纪60年代末,英国海军装备他们几个帆船与各类型的转向发动机,其中许多是基于蒸汽液压系统。
我的翻译:尽管第一台船舶自动操舵仪直到20世纪初才出现,人们在工业革命时期就提出了船舶自动操纵方法的设想。
然而,在自动操舵仪的发展取得进步之前,必须配备动力舵或者舵机。
战舰高速机动的航行要求大大推动了舵机的发展。
Bennett(1979)曾报道在19世纪六十年代末英国政府为他们的帆船配备了不同种类的舵机,其中很多舵机都是蒸汽液压系统。
由上可以看出
1、海词词典和有道词典的译文是相同的,金山词霸和百度翻译的译文是相同的,
加上谷歌翻译总共有三种版本的译文。
其中金山词霸的译文实际上本身就是依靠百度翻译得来的。
2、就这一段翻译而言,由这三种译文中对比可以看出:
2.1专业词汇翻译的准确性
high-speed manoeuvres.“高速机动”,其中百度谷歌均翻译正确,有道译成了“高速演习”
the first ship autopilots “第一架船舶自动操舵仪”其中百度谷歌均翻译正确,有道译成了“第一艘蒙”
结论:百度翻译 = 谷歌翻译> 有道翻译
2.2 语句的通顺和语法正确
It was not until the industrial revolution that methods for
automatically steering ships were first contemplated, although the first ship autopilots did not come into use until the first part of the 20th century.
就这一句的翻译而言,个人感觉语法和语义通顺方面
结论:百度翻译>谷歌翻译>有道翻译。
3、其他方面如用户使用体验,系统的稳定性占不做对比。