简答题
1、请简述制定软件测试计划的原则。
答:1.制定测试计划应尽早开始
2.保持测试计划的灵活性
3.保持测试计划简洁易读
4.尽量争取多方面来评审测试计划
5.计算测试计划的投入
2、某程序规定:“输入三个整数a、b、c,分别作为三边的边长构成三角形”,
通过程序判断所构成的三角形的类型,当此三角形为一般三角形、等腰三角形及等边三角形时,用等价类划分法为该程序进行测试用例设计。
解:程序读入3个整数,把这三个数值看作一个三角形的3条边的长度值。
设三角形的3条边分别是A、B、C,如果它们能能够构成三角形的3条边,必须满足以下条件:●A>0,B>0,C>0,且A+B>C,B+C>A,A+C>B;
●如果是等腰的,还要判断A=B,或B=C,或A=C;
●如果是等边的,则需要判断是否A=B,且B=C,且A=C。
这个程序要打印出信息,说明这个三角形是不等边的,是等腰的、还是等边的。
3、简述Web应用系统性能测试的种类。
答:1.压力测试
2.负载测试
3.强度测试
4.数据库容量测试
5.预期指标的性能测试
6.独立业务性能测试
7.组合业务性能测试
8.疲劳强度性能测试
9.网络性能测试
10.大数据量测试
11.服务器性能测试
12.一些特殊的测试
1、请简述软件测试的流程。
答:1.制定测试计划
2.设计测试方案
3.测试准备和测试环境的建立
4.执行测试
5.测试评估
6.测试总结
2、请简述单元测试的主要任务。
答:1.模块接口测试
2.模块局部数据结构测试
3.模块中所有独立执行路径测试
4.各种错误处理测试
5.模块边界条件测试
3、一个完整的软件测试流程需要包括哪些文档?答:1.软件测试文档
2.测试计划模板
3.测试设计规格说明
4.软件测试用例规格说明文档模板
5.测试规程
6.测试日志
7.软件缺陷报告
8.测试总结报告。