Unit Testing

Test Driven Development (TDD - Beck 2003; Astels 2003) is an evolutionary approach to development which combines test-first development where you write a test before you write just enough production code to fulfill that test and refactoring. Part of the success of this approach is that you know your code is testable. These tests can become part of your Continious Delivery Pipeline, you codebase is constantly tested on almaner of criteria.   [...]

Functional Testing

New thinking gives us the edge, and continued learning is important as it enriches our working community.
To this end, timberzen is committed to training and development, as well as promoting internal knowledge management, in a way that helps our people thrive.
timberzen encourages colleagues to work towards individual career goals and has the culture of growing from within.
timberzen makes it easy for colleagues to acquire additional skills by investing in ongoing learning and development programmes to increase their technical, commercial and personal skills.

UI Testing

From Selenium to Code UI, also see API testing   [...]

Integration Testing

Performance Testing

[test]

Exploratory Testing

Manual Testing

How we work

a The Shape Phase focuses on ‘what needs to be done’
& priorities.
Once you truly understand what needs to be done and priorities you can build a requirements calalog. In this phase we first gain a deep understanding of your business goals and priorities including the following:
Management objectives – key business drivers, priorities and phasing
Constraints costs, timescales, volumetrics, expansion plans etc.
Information requirements - both internal and external (inputs, outputs, CRUD, reporting, analitcs), and any interactions with third parties.
This enables us to progress to the next phase.
b The Blueprint Phase focuses on ‘how are we going to do it’
this translates the requirements produced in the Shape Phase into a detailed blueprint. In this phase we will scope and design the architecture, infrastructure, network, services and hardware needed for the project. This is where a set of strategies, standards, packages, products and technologies and are selected and combined to deliver a detailed architectural “blueprint” for you.
This is an iterative process carried out by our people and your people. This “blueprint” is then tested against a number of dimensions, such as security, scalability, resilience, performance, flexibility etc, to ensure a good fit to your requirements.
c The Build Phase focuses on ‘doing it’
the goal is to quickly build the architecture, portal and relevant Internet based applications.
This uses Agile Software Development, Extreme Programming.
However, adopting agile software development is neither a quick nor easy path. The path begins by focusing on value and then progresses to delivering and optimizing that value.

Best Business Value, Faster, Cheaper

Unit Testing

Test Driven Development (TDD - Beck 2003; Astels 2003) is an evolutionary approach to development which combines test-first development where you write a test before you write just enough production code to fulfill that test and refactoring. TDD has been proven to be so successful that it's interwoven in to identities. TDD is not just what we do, it's who we are.

Functional Testing

New thinking gives us the edge, and continued learning is important as it enriches our working community.
To this end, timberzen is committed to training and development, as well as promoting internal knowledge management, in a way that helps our people thrive.
timberzen encourages colleagues to work towards individual career goals and has the culture of growing from within.
timberzen makes it easy for colleagues to acquire additional skills by investing in ongoing learning and development programmes to increase their technical, commercial and personal skills.


We do this by providing:
Internal Training Schedule - this offers personal development skills training as well as technical training and library service
External Development - we encourage our colleagues to attend events such as conferences, seminars and professional membership events.

UI Testing

###

Integration Testing

### see Continious Delivery

Performance Testing

###