#1 软件测试验收测试包括:正式验收测试,alpha测试,beta测试
beta测试和alpha测试的区别:测试的场所不同,alpha测试是指把用户请到开发的场所来测试,beta测试是指在一个或多个的用户场所测试,alpha测试的环境是受开发所控制的,用户的数量相对比较少,时间比较集中,而beta测试的环境是不受开发方控制的,谁也不知道用户如何折磨软件,用户数量相对比较多,时间不集中。alpha测试先于beta测试执行。
#2 系统测试的策略有:功能测试,性能测试,负载测试,安全测试,配置测试,可靠性测试,易用性测试,强度测试,安装测试,卸载测试,文档测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试
#3 设计系统测试计划需要参考的文档有:软件测试计划,软件需求工作,迭代计划
#4 对面向过程的系统采用的集成策略有:自顶向下,自底向上
#5 loadRunner进行测试的流程:1 创建虚拟用户脚本 2 创建运行场景 3 运行测试脚本 4 监视场景 5 分析测试结果
#6 **杀虫剂怪事:
1、“杀虫剂怪事”一词由BorisBeizer在其编著的《软件测试技术》第二版中提出。用于描述测试人员对同一测试对象进行的测试次数越多,发现的缺陷就会越来越少的现象。就像老用一种农药,害虫就会有免疫力,农药发挥不了效力。这种现象的根本原因就是测试人员对测试软件过于熟悉,形成思维定势。
2、为了克服这种现象,测试人员需要不断编写新的测试程序或者测试用例,对程序的不同部分进行测试,以发现更多的缺陷。也可以引用新人来测试软件,刚刚进来的新手往往能发现一些意想不到的问题。**
#7 测试的策略:黑盒/白盒,静态/动态,手工/自动,冒烟测试,回归测试,验收测试。
#8 缺陷的生命周期:测试人员提交缺陷->相关负责人确认缺陷->负责人分配缺陷->开发人员修复缺陷->测试人员验证缺陷->测试人员关闭缺陷。
#9 ISO七层模型:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层
#10 IOS应用调试工具:Xcode,Xcode Commandline Tools,http代理,抓包工具等
#11 Android应用调试工具:Android SDK,Android Studio,http代理,抓包工具,ADB等