软件测试方法分为:
黑盒(不透明),白盒(透明),灰盒(半透明)
软件测试方向分为:
性能测试,功能测试,安全测试
性能测试分为:
压力测试,负载测试,并发测试
压力测试:测试最大性能 负载测试:测试在负载情况下能运行多长时间
软件测试具体阶段:
单元测试,集成测试,系统测试,验收测试
软件测试流程:
需求分析,测试设计(测试计划,测试方案,测试策略,测试用例),测试执行,测试总结
测试用例
需要有这些内容:
5w1h:
1.测试的目的。(why)
2.测试的范围。(what)
3.测试进度安排(when)
4.测试人员。(who)
5.测试环境。(where)
6.怎么测,通过什么测。(how:测试工具,测试方法,风险评估,培训计划等)
研发管理模型:
瀑布流、V字形、W字型(双V)、螺旋型、敏捷型,H字型等
瀑布流:单线程 V型:单线程,开发和测试对应起来 W型:测试和开发同步进行
软件测试具体方法:
等价类,边界值,场景法,因果图,判定表,路径覆盖法
等价类
在软件工程中,是把所有可能输入的数据,即程序的输入域划分成若干部分(子集) ,然后从每一个子集中选取少数具有代表性的数据作为测试用例,从而减少了数据输入量从而提高了效率,称之为等价类方法,该方法是一种重要的、常用的黑盒测试用例设计方法。 有效等价类:在边界值内的数据。 无效等价类:超出边界值的数据。 例如:测试微信发红包的金额,使用等价类测试
场景法
通过模拟使用场景来测试
BUG的六要素
BUG的生命周期
BUG的状态
|