1.仅仅测试程序是否按预期方式运行有何问题?
答:用户不一定遵守规则(正向、反向测试用例,测试思维),软件测试员需要证实不按操作有何后果。如果测试员记性测试没有打破砂锅问到底的态度就会遗漏某些软件缺陷。
2.软件测试员的目标是什么?
答:软件测试员的目标是尽可能早一些找出软件缺陷,并确保其得以修复。
3.好的测试员坚持不懈地追求完美?(判断是非)
答:错,好的测试员知道何时完美无法企及,何时达到“够好”。
4.为什么产品说明书通常是软件产品中制造缺陷的最大来源?
答:1)需要做的功能没有写 2)功能描述不完整 3)不停修改 4)制定前缺少沟通
5.程序员开始编码之前要完成那些任务?
答:1)了解客户的需求,在产品说明书中定义功能特性 2)建立详细的进度 3)软件应该形成
体系,经过设计,测试小组应该开始计划工作。
6.假定无法完全测试某一程序,在决定是否应该停止测试时要考虑哪些问题?
答:终止测试没有一定的时间,每一个项目都会有所不同,决定时要考虑的因素有:1)仍然会发现大量的缺陷?2)项目小组对已执行的测试满意吗? 3)报告的软件缺陷是否经过评估定下来哪些修复,哪些不修复? 4)产品按照客户的要求验证了吗?
7.为什么不可能完全测试程序?
答:除了极短小的简单程序,完全测试需要太多输入、输出和分支组合。软件说明书也许不客观,可以用多种方式解释。
8.假如周一测试软件的某一功能,每小时发现一个新的软件缺陷,你认为周二将会以什么样的频率发现软件缺陷?
答:1)余下的软件缺陷与发现的软件缺陷成比例,意味着周二不会比周一的情况好多少。
2)杀虫剂现象,除非增加新的测试方法,否则反复执行同样的测试不会发现不同的新软件缺陷。
综述:可能发现软件缺陷的速度保持原有的频率,甚至更低。
9.在没有产品说明书和需求文档的条件下可以进行动态黑盒测试。
答:对,此方法是探索测试。
10.列出在进行网站兼容性测试和配置测试时需要考虑到的一些方面。
答:硬件平台、操作系统、Web浏览器、浏览器插件、浏览器选项和设置、视频分辨率和颜色深度、文字大小和调制调解器速度。
11.在决定使用软件测试工具和自动化时,要考虑哪些缺点或者注意事项。
答:因为软件产品在产品开发过程中会变化,测试工具也要随着变化。过分依赖自动化容易忽视实际测试,自己动手测试是无可替代的。
12.描述杀虫剂怪现象,如何找到新人查看软件来解决它。
答:杀虫剂现象是指不停地用同样的测试用例或者同一个人测试软件时出现的情形。最终,软件似乎对测试具有了免疫力。如果改变测试或者换新人测试,就会找出新的软件缺陷。
13.软件缺陷可能不修复的原因
1)进度中没有安排足够的时间 2)不属于软件缺陷(设计如此) 3)修复风险太大不值得修复 4)软件缺陷没有正确报告
网友评论