这些开发人员测试工具允许你(无论你是一名软件开发人员或者架构师)来提高你的生产率。
These developer testing tools enable you (whether you're a software developer or architect) to increase your productivity.
目的是帮助软件测试工程师和管理者了解这些特征,以及如何在他们自己的团队中培养这些特征。
The objective is to help software test engineers and managers understand these characteristics and how to cultivate them in their own teams.
在此测试中,测试工程师安装和设置软件。
In this test, the test engineer installs and sets up the software.
我认为一个模型在所有,或至少是许多创建和维护测试工具的软件测试工程师那儿,会工作得更好。
I think that a model where all, or at least many, of the software test engineers also build and maintain the test tools works much better.
一个原因就是,迄今为止,测试自动化工具在很大程度上忽略了最大一类测试软件的人的需求:业务分析师。
One reason is that, until now, test automation tools have largely ignored the needs of a large category of people who test software: business analysts.
一家公司正在为它们的由150位软件工程师组成的开发和测试组织实现全新的云环境。
A company is implementing a new cloud environment for their development and test organization consisting of 150 software engineers.
当我第一次加入苹果在线商店开发小组时,我和一位经验丰富的软件工程师搭档,他教会我如何快速地熟悉代码库,构建流程以及单元测试和组件测试。
When I first joined the Apple online store, I was paired up with an experienced software engineer so that I could get up to speed on the code repository, build process, and unit and component testing.
黑箱测试将软件看作一个“黑箱”,测试工程师没有关于内部实现的知识,他们以将使用该产品的客户身份在软件上执行测试。
Black-box testing treats the software as a "black box," without any knowledge of internal implementation and the test engineer will perform tests on the software as a customer would use the product.
业务分析师常常执行基于定义软件应用的规格说明或用例文档的测试。
Business analysts often perform tests based on specifications or use case documents that define the software application.
实际上大多数测试是由软件开发工程师执行的。测试开发工程师是确保特性的可测试项,而软件工程师则更多参与测试用例的编写。
Much of the actual testing is performed by the SWEs, SETs are there to ensure that features are testable and that the SWEs are actively involved in writing test cases.
首先也是最重要的是:要记住,作为软件测试工程师,你创建的工具是通往一个终点的路。
First and foremost, remember that as software test engineers, the tools you build are means to an end.
软件架构师和开发者依靠自动化设计和构造工具,来快速地把业务需求转变成他们可以测试,验证,并部署的有形组件。
Software architects and developers rely on automated design and construction tools to rapidly transform business requirements into tangible components that they can test, validate, and deploy.
手动用户界面测试是一种最基本的软件测试类型,大多数软件工程师首次采用的就是这种测试类型。
Manual user interface testing is one of the most fundamental types of software testing and it's the kind of testing that most software engineers first experience.
在本文中,我将考虑孙子的书孙子兵法中的古老战略,并且将它们应用于高水平软件测试工程师的领域中。
In this article, I will consider ancient strategies from Sun Tzu's book the art of war and apply them to the realm of the high-performing software test engineer.
软件结构师、开发人员及测试人员都熟知统一建模语言(uml),该语言适用于文档化用例、类图、序列图和其他图表。
The Unified Modeling Language (UML) is well-known by all software architects, developers, and testers. It is used for documenting use cases, class diagrams, sequence diagrams, and the other diagrams.
一个成功的软件工程师知道并会使用一定的设计模式、分解代码、撰写单元测试并从意识上追求简单化。
A successful software engineer knows and USES design patterns, actively refactors code, writes unit tests and religiously seeks simplicity.
“我们的工程师们已经反复多次测试过这支广告,去除了所有的程序错误,我们可以骄傲地对这支广告的软件质量打保票,”麦臣女士发誓说。
"Our engineers have repeatedly tested this commercial to work out all the bugs, and we proudly stand behind this advertisement," Machen said.
插图从测试工程师那里听到的最普遍的抱怨是直到过程中很晚的时候才能有效地参与到软件开发项目中。
IllustrationThe most common complaint heard from test engineers is how hard it is to engage effectively in a software development project until very late in the process.
IBMRationalManualTester:一个手动的验证和执行工具,可以促进测试步骤的重用,以减少软件变更对测试人员和业务分析师的影响。
IBM Rational manual tester: a manual test authoring and execution tool that promotes test step reuse to reduce the impact of software change on testers and business analysts.
所以我创建并发布了PushToTest测试方法学来帮助软件架构师,开发者和测试人员。
So I built and published the PushToTest SOA test methodology to help software architects, developers, and testers.
通过BDD,测试工程师可以在完成软件开发前使用Rational测试工具进行测试活动。
With BDD, test engineers can conduct testing activities using Rational testing tools before the completion of the software development.
正如King指出的,Ceylon是一个社区项目,需要软件工程师和测试人员帮助设计、构建和检验这种语言和SDK。
As King has said, Ceylon is a community effort and therefore needs software engineers and testers to help design, build, and validate the language and SDK.
遵循这些规格说明,业务设计师通常手动地测试软件应用程序,并用他们熟悉的格式(例如,MicrosoftWord或Excel)记录他们的发现。
Following these specifications, business analysts typically test the software application manually and document their findings in a format familiar to them (e.g., Microsoft Word or Excel).
当然首先是硬件和软件工程师,他们是实时嵌入式系统的提出者、设计者、实现者和测试者。
There were first, of course, the many hardware and software engineers who envision, design, implement, and test embedded realtime systems.
比如,一名飞行教官可以测试飞行模拟游戏,一名会计师可以测试税务软件,一名教师可以测试一个新的教育软件。
For example, a flight instructor could test a flight simulator game, an accountant could test tax preparation software, or a teacher could test a new child education program.
因而,提高软件测试的有效性和测试效率、降低软件开发成本已成为软件工程师迫切需要解决的任务之一。
Thus, improving the effectivity and efficiency of testing and reducing the software developing cost becomes one of the urgent tasks for software engineers.
因而,提高软件测试的有效性和测试效率、降低软件开发成本已成为软件工程师迫切需要解决的任务之一。
Thus, improving the effectivity and efficiency of testing and reducing the software developing cost becomes one of the urgent tasks for software engineers.
应用推荐