The first test training this year is – Test Execution May 2024 course.
“A great opportunity for small teams, or a couple of new team members to get started with automated test execution and Cradle”
Businesses that are introducing Cradle and full Requirements Management processes into their operations, can book training for all aspects of the roll-out, from the basics through to specialist administration courses. These courses are tailored and held at your premises / virtually depending on restrictions and requirements and are ideal for getting a team up and running.
Public Test Execution May 21st to 22nd 2024
If, however, you have one or two people new to a project or only have a very small team, this may not be a viable solution. With 3SL’s public online courses, you’ll benefit from all the normal learning, but will have the chance to network and share with other virtual attendees from other industries. This can be a cost effective solution to get you up to speed with Cradle and Requirements Management.
PC/Laptop – internet browser & Cradle installed **
Soft copy course materials, and printed certificate
If you would like to be kept in touch with the details for this Training Course – Test Execution May 2024 please send an email to salesdetails@threesl.com.
Buy Now
All courses are available for direct purchase online. Buy Now!
The second test training this year is – Test Execution November 2024 course.
“A great opportunity for small teams, or a couple of new team members to get started with automated test execution and Cradle”
Businesses that are introducing Cradle and full Requirements Management processes into their operations, can book training for all aspects of the roll-out, from the basics through to specialist administration courses. These courses are tailored and held at your premises / virtually depending on restrictions and requirements and are ideal for getting a team up and running.
Public Test Execution November 19thto 20th 2024
If, however, you have one or two people new to a project or only have a very small team, this may not be a viable solution. With 3SL’s public online courses, you’ll benefit from all the normal learning, but will have the chance to network and share with other virtual attendees from other industries. This can be a cost effective solution to get you up to speed with Cradle and Requirements Management.
PC/Laptop – internet browser & Cradle installed **
Soft copy course materials, and printed certificate
If you would like to be kept in touch with the details for this Training Course – Test Execution November 2024 please send an email to salesdetails@threesl.com
Buy Now
All courses are available for direct purchase online. Buy Now!
Cradle is an integrated requirements management and systems engineering environment with the features, flexibility and scalability for the full lifecycle of today’s complex agile and phase-based projects.
From concept to creation, from Cradle to grave.
Cradle is unique. It provides the tools and features to create and manage all your data, at all stages in your systems development, and at all levels. By managing all the data in one place, only Cradle can provide traceability across the entire lifecycle in one tool. Without Cradle, you have to assemble many products from many vendors, and you will still not have the full traceability that Cradle can provide.
What does Cradle Provide?
Cradle provides full requirements management, analysis, design, architecture and performance modelling, test, risk and interface management and metrics in one product. You can use all of these facilities, or combine Cradle with tools from other vendors. If you have such tools then Cradle will link to them, extending their scope from a part of the system lifecycle to all of it.
Cradle is multi-user, multi-project, distributed, open and extensible. It links to your existing desktop tools to create a tailored environment to suit your process.
Cradle provides built-in issue, risk and interface management. It supports comparative trade studies and analyses. Cradle provides a built-in configuration management and control system with baselines, version control, change histories and formal change control. It bidirectionally links a WBS and progress reporting to your project planning tool. With these capabilities, Cradle removes the need for you to try to connect risk, CM or change tracking tools to your systems engineering. Cradle provides everything you need, integrated and ready to use.
Access Control and Authentication
Cradle has customisable, hierarchical, access control facilities and integrates with your authentication, access control and security mechanisms including firewalls, LDAP and SSL. Cradle provides user-definable views of project data, tailored to each stakeholder group. With customisable navigation, review and entry tools and tailored web UIs, Cradle shows each user the data that they want to see, in the way that they want to see it.
Cradle Databases
Projects use user-defined, arbitrarily extensible databases, linked to external files, URL resources and data in external repositories. Each database is configuration controlled, with change histories, baselines, versions and variants, managed by configurable change requests and change tasks.
Cradle Access
Cradle supports off-line and remote access from geographically separate groups. Internet and VPN access is provided, with full support for project and company firewalls and DMZs.
It connects dispersed teams together, with tailorable discussions, alerts and e-mail.
Cradle Modules Overview
Cradle is modular, using floating licences to share resources dynamically across the project. The Cradle modules overview is:
Cradle-PDM provides a project infrastructure, from access control and user accounts, through a user-defined schema, phase hierarchy, team hierarchy and access controls to configuration management and open external interfaces.
Cradle-REQ provides requirements management from external source documents to baselined, engineered requirements linked to the rest of the system lifecycle. It allows you to define and manage user stories, validations, test cases, and any other types of information for all of your process.
Cradle-MET provides user-definable metrics to gather and analyse statistics from project data.
Cradle-SYS is a flexible analysis and design modelling environment. It allows any number of models to be built and grouped into model hierarchies in distinct analysis and design domains. Models are fully cross referenced to requirements and all other information. SysML is also supported.
Cradle-DASH provides user-definable Key Performance Indicators (KPIs) calculated from live project data in user-defined dashboards shown as tables or dials.
Cradle-PERF provides performance assessment, budget apportionment and data aggregation facilities for design models at any level in a system development.
Cradle-SWE provides code generation and reverse engineering for C, Ada and Pascal, to synchronise design and source code.
Cradle-DOC provides user-defined project document generation and a formal document register of project deliverables.
Cradle-WEBP provides web publishing of project data to static, hyperlinked, websites for external stakeholders.
Cradle-WEBA allows read-only and read-write access to project data through multiple, user-defined, web UIs that are tailored to each stakeholder group. It also provides external access to Cradle items through URLs.
Cradle-RISK provides ability to open and edit items of the mapped item type for risks. Also allows you to create and open risk profile graphs.
Cradle-TEST provides ability to execute test plans and create/edit test information, e.g. test cases, test results and test runs.
Feature Summary
Please contact 3SL for further information about adding any of the Cradle modules to your existing system.
This newsletter contains a mixture of news and technical information about us, and our requirements management and systems engineering tool “Cradle”. We would especially like to welcome everyone who has purchased Cradle in the past month and those who are currently evaluating Cradle for their projects and processes.
We hope that 3SL and Cradle can deliver real and measurable benefits that help you to improve the information flow within, the quality and timeliness of, and the traceability, compliance and governance for, all of your current and future projects.
If you have any questions about your use of Cradle, please do not hesitate to contact 3SL Support.
3SL SaaS
Deploying Cradle as SaaS (software as a service) is becoming an increasingly attractive option for many organisations. Using SaaS greatly simplifies the deployment of Cradle as there is nothing that you, or your corporate IT, need to do.
We ask for the names of the people who will use Cradle, and the IP addresses from where they will access Cradle, and then we do the rest.
You and your colleagues get access to the latest Cradle, backed by our internationally renown technical support, with no need to be concerned about IT services, data integrity, backups or any of the other details that can be a burden for an in-house installation.
For more information, please look here. If you would like to talk to us about SaaS deployments of Cradle, please click here.
Baselines and Snapshots
Cradle provides two mechanisms to protect sets of information and provide read-only access to information as it was in the past.
Baselines
Baselines is the mechanism in Cradle’s Configuration Management System (CMS) to protect information from changes. Each baseline is a named repository for the state of a project at a specific point in time. A succession of baselines can be created over the life of a project, each containing more and more information as the project completes its sprints, iterations or phases.
Items can be registered into an open baseline and are given a version number: 01, 02, 03 … The version number assigned to each item is either 01 if there are no baselined instances of that item, or it is 1 higher than the highest version already in the database.
When the baseline is closed:
Unchanged items from the previous baseline migrate into (become a part of) the new baseline
A copy of all current links (cross references) is saved with the baseline
A list of the latest items and their versions is saved for the baseline
Snapshots
A snapshot is a copy of all the information in a database. Its contents can be viewed, read-only, at any time in the future. A succession of snapshots can be created over the life of a project. In effect, a snapshot is simply an online backup, a copy of a database.
A snapshot is a copy of an entire database. When a snapshot is created, everything in a database, including all of its baselines and definitions (excluding Personal and System scope) are copied into a separate area. Every snapshot is separate from all other snapshots and is separate from the live database.
Creating a snapshot is similar to making a backup copy of the database, except that this backup is directly accessible from within Cradle.
Comparison
#
Characteristic
Baseline
Snapshot
1
Summary
Creates a new approved set of items and links in a database that can be viewed RO.
Copies an entire database and related definitions to create a new database that can be viewed RO.
2
User Benefit
RO view of previous baseline that can be used for queries, view data, run metrics, publish reports or documents
RO view of everything in the database as it was in the past, for queries, view data, run metrics, publish reports or documents
3SL are proud to announce that we are supporting Circus Starr!
The community interest circus company are dedicated to making a difference to the lives of vulnerable and disadvantaged children in Barrow-in-Furness and across England through the magical art of circus. We are pleased to support our community, and this accessible and inclusive event is such a worthy cause.
To find out more about how you can support the circus with a purpose visit www.circus-starr.org.uk or call +44 (0) 1260 288690.
The Coronation of King Charles III
Many people across the country and the Commonwealth will be celebrating the Coronation of His Majesty The King and Her Majesty the Queen Consort over a weekend of special events on 6th to 8th May 2023.
International Nurses Day
Every year International Nurses Day is celebrated on 12 May to commemorate the anniversary of Florence Nightingale’s birthday. This day also celebrates the contribution done by nurses to society around the world. On this day the International Council of Nurses organisation produces an International Nurses kit to educate and assist health workers globally with a different theme every year.
World Multiple Sclerosis Day
On 30th May it is World Multiple Sclerosis Day. World MS day takes place on 30th May every year. Share stories, raise awareness and campaign with everyone affected by MS.
Social Media
We congratulated our customer ZF Group on the opening of their West Coast Mobility Hub which is a cutting edge facility dedicated to shaping the future of mobility.
Borg Warner were presenting how H2-ICE enables fast and efficient transportation at the World Hydrogen 2023 Summit & Exhibition.
Siemens Mobility demonstrated how their pioneering Vectron Dual Mode locomotives combined advantages of full featured diesel locomotive with those of electric ones.
We congratulated Horiba on obtaining UKAS accreditation against ISO17021-1.
Roche confirmed that the US FDA had granted approval to their new combination treatment for certain types of previously untreated diffuse large B cell lymphoma. This makes it the first therapy in nearly 20 years approved by the FDA for people with this aggressive disease.
We would also like to thank all attendees on our Risk Management course which we provided in April.
We also received a fantastic review from one of our customers:
“When there have been technical difficulties, the staff have been frequently quick, knowledgeable, and able to help restore normal operations. The level of service is above the levels of several large name companies, I struggle to think of what more I can ask for.”
We appreciate all feedback as this helps us to both assess and look to improve both the products and services we provide.
The first test training this year is – Test Execution May 2023 course.
“A great opportunity for small teams, or a couple of new team members to get started with RM and Cradle”
Businesses that are introducing Cradle and full Requirements Management processes into their operations, can book training for all aspects of the roll-out, from the basics through to specialist administration courses – See here. These courses are tailored and held at your premises / virtually depending on restrictions and requirements and are ideal for getting a team up and running.
Public Test Execution May 23rd to 24th 2023
If, however, you have one or two people new to a project or only have a very small team, this may not be a viable solution. With 3SL’s public online courses, you’ll benefit from all the normal learning, but will have the chance to network and share with other virtual attendees from other industries. This can be a cost effective solution to get you up to speed with Cradle and Requirements Management.
PC/Laptop – internet browser & Cradle installed **
Soft copy course materials, and printed certificate
If you would like to be kept in touch with the details for this Training Course – Test Execution May 2023 please send an email to salesdetails@threesl.com.
The second test training this year is – Test Execution November 2023 course.
“A great opportunity for small teams, or a couple of new team members to get started with RM and Cradle”
Businesses that are introducing Cradle and full Requirements Management processes into their operations, can book training for all aspects of the roll-out, from the basics through to specialist administration courses – See here. These courses are tailored and held at your premises / virtually depending on restrictions and requirements and are ideal for getting a team up and running.
Public Test Execution November 21st to 22nd 2023
If, however, you have one or two people new to a project or only have a very small team, this may not be a viable solution. With 3SL’s public online courses, you’ll benefit from all the normal learning, but will have the chance to network and share with other virtual attendees from other industries. This can be a cost effective solution to get you up to speed with Cradle and Requirements Management.
PC/Laptop – internet browser & Cradle installed **
Soft copy course materials, and printed certificate
If you would like to be kept in touch with the details for this Training Course – Test Execution November 2023 please send an email to salesdetails@threesl.com
No product manager wants to be confirming their solution’s viability without the backup of evidence. It is imperative to test and assure your process or product. Tests should demonstrate conformance with, all the vital parameters that comprise your design; regulatory compliance; ongoing quality.
This whole quality cycle should include test, execution and recording functions.
Appropriate Testing
We should accept that these tests, and the effort used, should be commensurate with the importance of the design element. There’s every reason to test whether a product can place components with sub-millimetre accuracy if we’re designing a circuit board pick and place machine, but within a few mm is probably good enough for a machine placing variable size apples in a packing crate. When testing the same product used in different situations the complexity and accuracy of the test will change. Measuring the slump and hardness of concrete for a garden path, is probably judged by eye, three level compaction in a cone testing for a road, but you’d expect samples to be taken and lab tested it is being poured to form the main tower of a suspension bridge.
Scope
It is also important to test not only for the expected criteria, but the off-norms (off from normal) too. “The program shall accept user input of their weight in kilogrammes and their height in metres. Their BMI shall be displayed as a ratio of their (weight / height) to two decimal places” The previous requirements can be thoroughly tested for a full range of human weights and heights, but then fall over at the first hurdle when a user enters 0 for their height.
Executing
Once developed, the set of tests may need to be run multiple times on the same product as development tweaks are made, or once on each batch of product to ensure ongoing conformity. Services, procedures and physical products can all be tested. Whether that’s timing the office evacuation during a fire drill or the alcohol content of a batch of whiskey. It is also important to recognise that each execution set may need to be full or a partial set of the tests. Every safety harness may be subject to visual inspection and, checks on fastener operation. Every tenth to a set of detailed measurements and every two hundredth to a full destruction test. The ability to execute a set of tests from our full suite is therefore important.
Recording
Finally the test execution will produce a set of results which should be recorded. Not only does the recording provide the traceability your QA (Quality assurance) plan should aim for, but it will allow you to investigate trends. How many failures were there last month? Were there more or fewer than the previous month. Is investigation required?
Cradle
Cradle’s TEST module (Test, Execution & Recording (TER)) allows you to directly link Test Cases to your requirements, needs, or design elements. You can then define Test Plans and Test Executions to group and run these tests. And as you’d expect the tool will record the Test Results against each Test Step.
For more information download an evaluation copy of Cradle or book a webinar now.
Handling masses amount of data within a project can be very challenging. Especially when only wanting to see certain values. Adding colour to these values is not only simple but very effective.
It is usual for most types of information, particularly user stories, features, needs, requirements, test cases and test results to have attributes that characterise the items, such as:
– The priority or release cycle of a user story – The result of a test – The responsibility of a system requirement – The severity of a risk
It is helpful to colour-code these values and to display the attributes with background or foreground colours set from the attributes’ values. To do this:
1. Define colours for the category code’s values in the schema 2. When the category is shown in a view cell, enable use of colour, either foreground or background
You can choose any colours for your values, but there are obvious advantages in using ‘traffic light’ based colours to convey items that are important, delinquent, serious or failures (typically red) and optional, low, OK, satisfactory or pass (typically green), with orange and yellow used for intermediate values. We typically use a bright blue for unset values, simply because they ‘stand out’.
Hopefully after this you can start to implment colour into projects making it easier for everyone locating key data. The cradle help offers in depth detail on topics relating to values in colour.
Article Updated 04/02/2019 – Added intro and conclusion
Need to restrict what a user can set in a category?
All categories are set up in the Project Schema. Adding a verification test can be used to ensure only sensible values are added. The types of test that can be set are controlled by the type of data being represented in the category. For example, a date can be tested to be within range, a text category may have a Regex test.