1、从软件需求文档中,找出待测试软件或模块的需求,通过自己的分析、理解,整理成为测试需求,要清楚被测试对象具有哪些功能;
2、在做复杂的测试用例设计前,先画出软件的业务流程,如果设计文档中已经有业务流程设计,可以从测试角度对现有流程进行补充,如果无法从设计中得到业务流程,测试工程师应通过阅读设计文档,与开发人员交流,最终画出业务流程图;
3、完成了测试需求分析和软件流程分析后,开始着手设计测试用例,对某些功能来说,其边界情况无法简单的了解或某些操作不完全是正确的但又是可能发生