建设网站项目总结重庆seo结算
软件开发的生命周期:需求-计划-设计-开发编码-测试-运行维护-上线
那我们的微信APP来进行举例:
需求:我需要你们团队做这样一个社交软件,能够像QQ一样实现聊天功能,发布说说的功能,能够群聊,可以转账
计划:计划软件开发的时间,以及这个软件怎么进行设计,从需求阶段测试人员就要进行验证了,进行分析和认证,要进行验证和分析需求的一个合理性,看看计划和设计是否合理
(写一个聊天软件,至少可以实现聊天吧);
需求是测试人员开始进行软件测试的一个依据,那么为什么需求是测试人员开展测试工作的依据呢?
1)在我们具体设计测试用例的时候,首先我们要搞清楚每一个业务需求对应的多个软件功能需求点,然后分析出每一个软件功能需求点对应的多个测试需求点,然后针对每一个测试需求点设计测试用例,这是直接关系到测试覆盖率的
2)业务需求,软件功能需求点,测试需求点,测试用例
3)况且针对识别出来的每一个测试功能点,需要进行采用具体的设计测试用例的方法
举个例子:
1)用户提出需求:同学们周末我们需要进行外出野炊呀
2)需求分析:野炊的过程中要花很多钱,周末的时候天气有可能会下雨呀
我又说周末不会下雨,组织大家一起野炊是为了培养大家的感情,钱不钱的不重要
3)计划:周六下午1点咱们进行集合,大概也野炊的时间是3h,预计下午5点打车回家
4)设计:咱们可是要好好计划一下怎么玩才可以尽兴,由我来进行搭帐篷,XX带好吃的,XX带点小酒