常见的软件测试方法

1. 发烟测试(速度很快,通常用在解决方案很清晰的时候)
2. 构建测试(接口,针对数据库操作的测试,例如:构建数据)
3. 回归测试(迭代时,每发布一个功能,有修改代码,这些代码可能影响某一个模块,针对模块,运行一段完整的测试)
4. 性能测试(并发性的测试、针对有限的网络、有限的内存的运行情况,某一个前提下的)
5. 压力测试(不断增加负载,不断挑战极限,测试出极限值)
6. 可用性测试(用户的体验度,用户觉得好不好用)
7. 功能测试(针对需求,根据需求跑一次,看是否与需求相同)

执行测试的手段:
1. 手动测试
2. 用工具测试:
a. 用现有的工具,如Load Runner(做性能测试、压力测试)
b. 自己研发工具:用脚本或编译性语言(Shell、Perl、Pythoh、TCL)

你可能感兴趣的:(测试,软件)