Enea Maintains a World-Class Test Organization
Enea started working with test in 1994. Today we have a team of 60 professionals skilled in test, analysis and quality assurance.
At one time, testing was something quickly undertaken at the end of a project. If you had the time. Today, testing and quality assurance often demands half of the entire project budget. It's importance can hardly be over estimated.
Since 1994 Enea has had a unit exclusively focused on testing, measurements and quality. Today, we have more than 60 specialists in the field, most of which are certified by ISTQB. We also have a large team of LabVIEW certified developers. Whether you need a complete test solution, a methodology, a test environment or an education, we can help you.
- Enea maintains an advanced, world-class test organization, with expertise in software testing, test management, LabVIEW programming and the development of entire test environments
- Enea offers strategic and hands-on mentoring, analysis and design of test environments, education and project management
- Enea can take over your entire test process, letting your engineers focus on the functional development, while at the same time providing expert-level testing service
- Enea offers a very wide range of education in the field of test and quality assurance. Since 2000, Enea is a certified provider of ISTQB courses. 2009 Enea became a certified provider of ISTQB Advanced.
- Enea is a Certified Alliance Partner to National Instruments
|
|
|
|
Outsourcing lowers the costs and improves the quality A well-organized test environment is critical for all advanced product development. Errors have to be identified and eliminated early in the process. By outsourcing the development of your testing methodology and/or environments to Enea, you will lower your costs and at the same time improve the quality of your products. It also liberates valuable resources in your organization.
Enea offers complete testing services and solutions: management, mentoring, auditing and test process analysis. During the entire lifecycle, testing of both software and hardware can be performed at your site or in Enea's labs. All test systems are developed in close collaboration with your engineers.
We also offer turn-key solutions and can build complete test labs where you need it, when you need it, designed to fit your specific needs. We can also analyze your existing test environment and suggest improvements. Enea offerings include:
- Specialist services - Enea offers specialist services for a range of different situations, challenges and certifications
- Turn-key solutions - Enea can develop and deliver entire test environments, tailored to fit your operation, either for software projects or when physical measurements are needed
- Education - Offering more than 20 courses and seminars, Enea is a leading provider of test education. Enea is also a certified provider of ISTQB education.
|
|
We also offer turn-key solutions and can build complete test labs where you need it, when you need it, designed to fit your specific needs. We can also analyze your existing test environment and suggest improvements. Enea offerings include:
- Specialist services - Enea offers specialist services for a range of different situations, challenges and certifications
- Turn-key solutions - Enea can develop and deliver entire test environments, tailored to fit your operation, either for software projects or when physical measurements are needed
- Education - Offering more than 20 courses and seminars, Enea is a leading provider of test education. Enea is also a certified provider of ISTQB education.
|
|
|
Enea offers a range of specialist test services, whether you are in need of an extra resource or that particular expertise:
- Test management
- Test strategy
- Test mentoring
- Auditing
Improvement of your test process:
- Software testing
- System testing - Functional testing - Performance testing
- Test automation
- Hardware testing - Production testing
|
|
|
Outsourcing the testing of complex software-driven systems to an external, specialist provider has many advantages. Not only will you achieve improved product quality, on time, but it will also let your engineers focus on their area of expertise.
Enea offers two types of outsourcing solutions: software testing and development of complete test environments.
Testing of software systems In this model, Enea handles all testing and quality assurance for a certain project. We provide all equipment and personnel, and perform all testing according to a prearranged agreement. Typical examples of testing:
- Functional
- Performance
- Compatibility
- Configuration
- Reliability
- Usability
- Qualification
- EMC
- Acceptance
|
|
Development and maintenance of test systems For situations when you have already developed a software-driven product, we can take care of the development, implementation, management and maintenance of a test system that will assure the product's quality and proper function. Typically, this requires a combination of software testing and physical measurements. We use generic, commercially available platforms as well as our own unique solutions.
Typical services/functions include:
- Development of an environment for production testing
- Development of test cases
- Development of an environment for field testing
- Maintenance of a test environment
- User support
|
|
|
Enea presents a broad range of courses on test and quality assurance, from introductory classes to advanced specialist education, including courses for ISTQB Avanced certification.
We offer both regularly scheduled courses as well as - if necessary - education tailored to meet the needs of a particular client. Our training ranges from 1-hour seminars to 30 –day courses for specialists.
|
|
Examples of courses:
- ISTQB foundation certificate in software testing, 3 days
- Efficient test management, 2 days
- Performance testing, 2 days
- The Enea test process, 3 days
- Role based training
Examples of seminars:
- Risk based testing
- When to stop testing
- Testing pays off
- Test vs science
|
|
|
TDFrame® - A software framework for test system development
Software for test systems is often developed from scratch. This can lead to applications in a number of different variants whose implementation depends on the programmer. This results in expensive maintenance. Beginning with a common software framework can save a lot of time and money. The Test system Development Framework, TDFrame, is a base for getting well-structured software that is easy to maintain and that can be reused in future systems. It also is an aid for less experienced developers to create a well-structured application without help from more experienced system architects. TDFrame is designed for general instruments, which makes it independent of which specific instrument is used in the test system. TDFrame contains templates for solving common functions, such as configuring and handling calibration files and general instruments.
Features
- Shorter startup times
- Modular software framework
- Can be used to develop test systems within production and verification, as well as data acquisition
- Implemented with National Instruments’ LabVIEW
- Can be used in both simple and complex systems
- Independent of instrument
- Adapted to National Instruments’ test executive, TestStand
- Well-documented with templates and examples.
Enea’s offerings
- TDFrame delivered on CD
- Consulting services
- Mentoring
- Turnkey solutions
- Education
For more information please contact Sofia Helin.
|
|
Enea Rapid Test Process
If the customer so requires, or lacks their own test process, Enea’s well established test process can be implemented.
Features
The Enea test process is developed for testing of functions and characteristics in a complete or limited test environment. It can be used for testing of both embedded real-time systems and client/server systems and can be adapted to small as well as large projects. The Enea test process can also be integrated with different development processes (i.e. RUP).
- Risk-based - identification and evaluation of the most serious
system risks
- Scalable - can be used for both small and large project
- Can be used stand-alone or together with existing development processes
- Independent of test tools
For more information please contact Maria Jönsson
|
|
|
Industrial Quality Control System
The Challenge The customer wanted to improve the efficiency of the defect removal procedure in their core process where they turn paper into packages. The application had to collect defect information that emerged in different steps in the process that turns paper into packages. so that they could reduce the manual labor time spent in removing defects. The application needed to collect information from several systems connected to the different machines in a plant as well as talk to the product planning system. As a new way of pinpointing where a defect was located there was a large degree of uncertainty in the requirements space.
The Solution The task was to produce an application that could track defects between the different steps in the process and guide plant operators when they removed defects from the final material. The solution was a client/server based system where each client was connected to the systems surrounding one machine in a plant and reported each batch back to the server via web services. As a project process scrum was used to handle rapid changes in the requirements. Behavior Driven Development (BDD) was used in conjunction with pair programming to keep top notch quality of the software. A continuous integration server built, run the test suite on every check-in of source code. Each night installation packages was automatically built and installed in a virtual test environment and simulators were used to verify the installation.
Benefits by choosing Enea Enea provided knowledge and execution in many parts of the development project such as software architecture, scrum process, setup of virtual test environment and various automatic code quality controls executed via continuous integration. Enea also provided knowledge and mentoring of developers in test driven development.
Proficiency Demonstrated in:
- .Net (3.5)
- C#
- SCRUM
- BDD
- TDD
- Continuous integration
- SQL Server (2008)
- Sockets
- VMWare Server
- Test and Specification
- NBehave
- NUnit
- Rhino Mocks
Code Quality tools
CRAP4n
FxCop
PartCover.NET
CrusieControl.NET
Developer productivity tools
TestDriven.NET
ReSharper
Other frameworks and tools
AutoMapper
NSIS
MSBuild
Castle Windsor
Monorail
Migrator.NET
log4net
WCF
Linq to SQL
FileHelpers
|
|
|
|