|
|
|
|
Blog by JasmineCorp | Create your own Blog
|
RSS Feed | Login |
My blog is providing information regarding software testing, beta testing, php testing, sql testing etc..........
|
Test Automation FrameworkBy Austin Craig at 2010-09-21 03:02:36
|
Extensive software testing before the actual release is essential for any company to maintain its position among clients and partners. The software has to perform equally well in every platform and scenario and has to be a strategic part of the entire SDLC. Frequent number of revisions makes testing more sophisticated over time, and becomes a larger and larger proposition as time goes by.
The solution to this lies in adopting Test Automation, which can be defined as executing a sequence of ac Read More..... |
Permalink | Comments (0) |
Software Testing Life CycleBy Austin Craig at 2010-09-21 02:59:24
|
It has now been accepted that Software Testing is an integral part of any project. Software Testing thus also has a proper life cycle. In the best of worlds the STLC parallels the Software Development Life Cycle, coordinating activities.
Software Testing Life Cycle is divided into following Phases:
1. Proposal/Contract. 2. Testing Requirements Specification (TRS) Design. 3. Testing. 4. Inspection and Release. 5. Client Acceptance
The main tasks performed duringeach phase are:
Pro Read More..... |
Permalink | Comments (0) |
Approaches to Agile Testing - Part 3- Test-Driven DevelopmentBy Austin Craig at 2010-09-14 02:19:47
|
Test-driven development is one of the core practices of Extreme Programming. The practice extends the feedback approach, and requires that you develop test cases before you develop code. Developers develop functionality to pass the existing test cases.
The test team then adds new test cases to test the existing functionality, and runs the entire test suite to ensure that the code fails (either because the existing functionality needs to be modified or because required functionality is not yet Read More..... |
Permalink | Comments (0) |
Approaches to Agile Testing - Part 2- Extreme ProgrammingBy Austin Craig at 2010-09-14 02:18:04
|
The first part of the series, Approaches to Agile Testing- Part 1- An Introduction, Introduced the concepts of Agile development Methodologies and Agile Testing. In the second part of the series on Agile Testing, we look at a derivate approach, Extreme Programming.
In Extreme Programming, instead of designing whole of the system at the start of the project, the preliminary design work is reduced to solving the simple tasks that have already been identified.
The developers communic Read More..... |
Permalink | Comments (0) |
Approaches to Agile Testing - Part 1- An IntroductionBy Austin Craig at 2010-09-14 02:17:08
|
Most software development life cycle methodologies are either iterative or follow a sequential model (as the waterfall model does). As software development becomes more complex, these models cannot efficiently adapt to the continuous and numerous changes that occur.
Agile methodology were developed to respond to changes quickly and smoothly. Although the iterative methodologies tend to remove the disadvantage of sequential models, they still are based on a traditional waterfall approach. Read More..... |
Permalink | Comments (0) |
|