Saturday, June 30, 2012
Typically, what are the testing activities that are automated?
Posted by
Sunflower
at
6/30/2012 04:18:00 PM
0
comments
Labels: activities, Analysis, Application, ATLM, Automated, Automated testing life cycle methodology, Design, Efforts, Life cycle, Processes, Software Systems, Software testing, Test automation, Testers, Tests, Time
![]() | Subscribe by Email |
|
Friday, May 25, 2012
Explain Extreme Programming XP life cycle?
Elements of Extreme Programming
- Programming in pairs.
- Extensive code review.
- Unit testing of the whole software code.
- Avoid programming of the functionality and features
until there is an actual need of them.
- Provides a flat
management structure.
- Maintains simplicity.
- Maintains the clarity of the code.
- Expects the changes in the requirements of the customers
with the passage of time for the better understanding of the problem.
- Maintains frequent and effective communication with the programmers, developers and customers.
Extreme Programming Life Cycle
Posted by
Sunflower
at
5/25/2012 11:55:00 PM
0
comments
Labels: activities, Agile, Agile Methodology, Agile Software Development, Approach, Code, Design, Elements, Extreme Programming, Features, Functionality, Goals, Life cycle, Methodology, Quality, Schedule, Tests, Time, XP
![]() | Subscribe by Email |
|
Thursday, May 10, 2012
Explain agile model-driven development (AMDD)?
About Model Driven Development
Activities included in life cycle of an agile project
- Identification of the high level scope
- Identification of the initial requirements stack
- Identification of an architectural vision
- Iteration modelling
- Model storming
- Test driven development (TDD)
Iteration activities In AMDD
- Requirements envisioning
- Architecture envisioning
- Initial set up and planning
- Investigative testing
- Release
- Production
- Test first design (TFD)
- Refactoring etc.
Posted by
Sunflower
at
5/10/2012 11:55:00 PM
0
comments
Labels: activities, Agile, Agile Model Driven Development, AMDD, Application, Approach, Code, Development, Issues, Iterative, Life cycle, Modelling, Models, Planning, Requirements, Sessions, Software System, Strategy
![]() | Subscribe by Email |
|
Monday, September 27, 2010
Different Testing activities in Design phase
The design document aids in programming, communication, and error analysis and test data generation. The requirements statement and the design document should together give the problem and the organization of the solution i.e.what the program will do and how it will be done.
The design document should contain:
- Principal data structures.
- Functions, algorithms, heuristics or special techniques used for processing.
- The program organization, how it will be modularized and categorized into external and internal interfaces.
- Any additional information.
The testing activities should consist of:
- Analysis of design to check its completeness and consistency
The total process should be analysed to determine that no steps or special cases have been overlooked. Internal interfaces, I/O handling and data structures should specially be checked for inconsistencies.
- Analysis of design to check whether it satisfies the requirements
Check whether both requirements and design documents contain the same form, format, units used for input and output and also that all the functions listed in the requirement document have been included in the design document. Selected test data which is generated during the requirement analysis phase should be manually simulated to determine whether the design will yield the expected values.
- Generation of test data based on the design
The tests generated should cover the structure as well as the internal functions of the design like the data structures, algorithm, functions, heuristics and general program structure etc. Standard extreme and special values should be included and expected output should be recorded in the test data.
- Re-examination and refinement of the test data set generated at the requirements analysis phase.
The first two steps should also be performed by some colleague and not only by the designer or developer.
Posted by
Sunflower
at
9/27/2010 01:22:00 PM
0
comments
Labels: activities, Design, Document, Life cycle, Life cycle model, Phases, Process, SDLC, Software Development Life Cycle, Software testing, Steps, Techniques
![]() | Subscribe by Email |
|
Thursday, June 3, 2010
Prototyping Software Life Cycle Model - a type of SDLC Model
Prototyping model starts with requirements gathering.The basic idea here is that instead of freezing the requirements before a design or coding can proceed, a throwaway prototype is built to understand the requirements. Prototyping is an attractive idea for complicated and large systems for which there is no manual process or existing system to help determining the requirements.
- Prototype is generally developed at the cost of the developer and not at the cost of the client.
- A prototype is developed using prototyping tools such as scripting languages or Rapid Application Development.
- Prototyping is generally required to obtain user interface requirements.
- In hardware, prototyping is used to prove your design concepts.
Advantages of Prototyping Model
- It is good for developing software for users who are not IT-literate.
- Errors can be detected much earlier as the system is mode side by side.
- Quicker user feedback is available leading to better solutions.
- Reduced time and costs.
- An SRS will be frozen after obtaining the feedback from the user.
Disadvantages of Prototyping Model
- Development cost is borne by the developer.
- Customer could believe the prototype as the working version.
- Users can begin to think that a prototype, intended to be thrown away, is actually a final system that merely needs to be finished or polished.
- Excessive development time of the prototype.
- Expense of implementing prototyping.
Posted by
Sunflower
at
6/03/2010 04:07:00 PM
0
comments
Labels: Advantages, Disadvantages, Life cycle, Model, Models, Prototypes, Prototyping Model, Quality, Quality assurance, SDLC, Software Life Cycle Model, Types
![]() | Subscribe by Email |
|