先把基础巩固,再继续其他的主题,这个是百人计划的课程设计。
1,需求分析
需求评审前,产品经理需要将文档提前发给参加评审的人员(项目经理开发测试等),在看需求时,要把不理解的,流程有疑问的都记录下来。在评审时,一并提出,这个提问,应该是集中式的提问,而不是打断对方的话。如果是打断的话,很容易造成产品经理思路的混淆,开会的时间也会延长。so,在评审时,要等产品经理一个阶段后再集中提问题。
站在用户的角度去考虑问题。---需求的指定满足哪些人,用户在什么情况下使用这个功能,用户如何使用功能,用户使用的频率?为什么这么设计,设计的优势在哪里。
2,编写测试用例
1)把需求变为功能点---把显示与数据分离。
将UI与数据---这里没听大懂。21:37(这里网上有相关内容,去找找。)
显示与数据分离,优先关注数据的产生和数据处理的正确性,其次UI对数据显示的正确性。
2)给功能点划分优先级
数据的创建和更新>数据查询>数据显示
业务逻辑判断也有优先级。
3)功能的输入有几个类型 1用户数据的输入 2系统提供的数据 3时间变量 4某些功能可以运行的前提条件====这些是写测试用例的前提条件。
4)自顶向下的拆解
5)库克验证-cookie验证。。。
6)用例分通用的和个性化的测试用例。
3,完成测试
1)兼容性测试--浏览器的兼容,分辨率的兼容,客户端的,ios、安卓。
如果浏览器内核相同,一个通过了,另个就默认通过,(哪些浏览器是内核相同的。。。)
2)性能测试
3)系统故障恢复测试---系统碰到故障还可以自动恢复的测试。。这里的解释不是很满意。。。。
4)上线后回归测试:回归测试环境发现的bug,回归系统的主要流程,做好探索性测试,定期定时对线上功能复测。
4、总结
努力学习新的测试知识。
网友评论
Webkit内核的浏览器:Safari、Chrome、360、Edge
双核/多核 的浏览器.如搜狗浏览器,由Trident和Webkit 组成
Presto内核的浏览器:Opera7及以上版本
Netcape6及以上版本、FireFox、MozillaSuite/SeaMonkey;
浏览器按F12,输入navigator.appCodeName,navigator.appVersion,可查看内核与版本信息