Test lifecycle -- important chapter in test plan
2005-09-13 06:59
369 查看
Some engineerings will write functional/nonfunctional test cases in test plan which occupys majority of pages. But some more important things are missed.One is test lifecycle.
Test plan should be writed according to project plan. Test lifecycel defination derives from lifecycle in project plan.Lifecycle impacts test work much. To achieve enough test is always big problem. If we don't care project lifecycle, how do we know what should be tested first, what is the most important components? We will spend more efforts in somewhere than plan.So in test lifecycle,some issue below should be care:
1, how to plan test stages?
For example, Does project select waterfall lifecycle? So test team select V lifecycle.
Dose project select prototype lifecycle? if Yes, How do test team test the prototype?
and other lifecycles? for example, spire or some one self defined.
2, Which test strategys will be selected for each stages?
For example, How do test team review the SRS? Peer review in test team first, then attend the review meeting with Developers? or assign one tester to review it, and submit issues to developers.
To the High level design and detail design, what should test team do? Let it be or attend their review meeting or review it independly?
How to test the functionality after the software can run? Shall the manager of test team drive tester to repeat the test cases? or develop automation test to run some test cases?
How to test the non-functionality? what about the performance/stress?
reliablity? and so on.
3, How is some special tests arranged?
For functionality, Which components should be tested firstly? when?
Some components are very important. Developer write them first before SRS is completed. So how to test them? Should test team test them by special methods according to the interface of these components? or let them be till developer integrate them into a big chunk?
For non-functionality, What should be done firstly? when?
Commonly, performance is hardly optimized after the all software is completed. So performance test should be carried out at the first time.
Test plan should be writed according to project plan. Test lifecycel defination derives from lifecycle in project plan.Lifecycle impacts test work much. To achieve enough test is always big problem. If we don't care project lifecycle, how do we know what should be tested first, what is the most important components? We will spend more efforts in somewhere than plan.So in test lifecycle,some issue below should be care:
1, how to plan test stages?
For example, Does project select waterfall lifecycle? So test team select V lifecycle.
Dose project select prototype lifecycle? if Yes, How do test team test the prototype?
and other lifecycles? for example, spire or some one self defined.
2, Which test strategys will be selected for each stages?
For example, How do test team review the SRS? Peer review in test team first, then attend the review meeting with Developers? or assign one tester to review it, and submit issues to developers.
To the High level design and detail design, what should test team do? Let it be or attend their review meeting or review it independly?
How to test the functionality after the software can run? Shall the manager of test team drive tester to repeat the test cases? or develop automation test to run some test cases?
How to test the non-functionality? what about the performance/stress?
reliablity? and so on.
3, How is some special tests arranged?
For functionality, Which components should be tested firstly? when?
Some components are very important. Developer write them first before SRS is completed. So how to test them? Should test team test them by special methods according to the interface of these components? or let them be till developer integrate them into a big chunk?
For non-functionality, What should be done firstly? when?
Commonly, performance is hardly optimized after the all software is completed. So performance test should be carried out at the first time.
相关文章推荐
- JMeter命令行执行及问题解决 Error in NonGUIDriver java.lang.RuntimeException: Could not find the TestPlan class!
- WPF Unleashed Chapter 3:Important New Concepts in WPF ---Logical and Visual Trees 翻译
- WPF Unleashed Chapter 3:Important New Concepts in WPF ---Dependency Properties
- WPF Unleashed Chapter 3:Important New Concepts in WPF ---Routed Events
- WPF Unleashed Chapter 3:Important New Concepts in WPF ---Dependency Properties:Change Notification
- WPF Unleashed Chapter 3:Important New Concepts in WPF ---Dependency Properties(Attached property)
- JMeter打开Badboy生成的jmx文件出错 error in testplan
- JMeter打开Badboy生成的jmx文件出错 error in testplan
- WPF Unleashed Chapter 3:Important New Concepts in WPF ---Dependency Properties(Property Value Inheritance)
- Execution Order In a Test Plan
- Learning WPFUnleashedBook chapter 3-Important new concepts in WPF
- WPF Unleashed Chapter 3:Important New Concepts in WPF ---Dependency Properties (Support for Multiple Providers)
- 《Netty in Action》chapter 6 : ChannelHandler and ChannelPipeline
- How To Tune or Test PLSQL Code Performance in Oracle D2k Forms
- what is the important things in my life?
- Cannot find bean: "test" in any scope
- 如何解决 JMeter 通过 JDBC 访问 Oracle 和 MySQL 的问题 (留言中有 Test Plan 实例下载)
- a test program for polymophism in c++
- THINK IN JAVA##CHAPTER ONE
- [CareerCup] 12.3 Test Move Method in a Chess Game 测试象棋游戏中的移动方法