全球旧事资料 分类
?如何提交高质量的软件缺陷(Bug)记录?
7、
根据自己的理解什么是测试用例和测试规程,设计一个测试用
f例应当从哪几方面考虑?
测试用例是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。内容包括测试目标,测试环境,输入数据,测试步骤,预期结果,测试脚本等并形成文档首先你的用例来源于需求分析,那么项目或者产品是否有功能性及非功能性需求呢。比如说系统可用性需求,网络带宽需求,系统响应性能需求等等。如果存在这些需求,那么用例设计时就需要考虑这些角度。其次功能性需求在设计用例时也需要考虑诸如大用户量并发的情况之类的。再次,测试用例包含容错用例。最后,测试用例编写的同时,是有等级区分的,有的用例是关键流程或者功能点,那么等级就高;有的用例很少使用,就会低。这样便于你进行回归或者重复使用。
8、
什么是回归测试
回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致
其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。
9、
设计用例的方法、依据有那些?
常用的方法有:等价类划分法边界值分析法错误推测法因果图法正交表分析法下面上一个我们的微信登录界面的测试用例你可以参考一下,登录界面功能都差不多的。
10、按阶段划分测试分为那几种类型?各自的侧重点是什么
单元测试、集成测试、系统测试和验收测试(确认测试)
每个步骤重点:开始是单元测试,集中对用源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确地实现了规定的功能。集成测试把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试。确认测试则是要检查已实现的软件是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全、正确。
系统测试把已经经过确认的软件纳入实际运行环境中,与其它系统成份组合在一起进
行测试。目的:第一是确认软件的质量,其一方面是确认软件做了你所期望做的事情(Dotherightthi
g),另一方面是确认软件以正确的方式来做了这个事情(Doitright)。第二是提供信息,比如提供给开发人员或程序经理的回馈信息,为风险评估所准备的信息。第三软件测试不仅是在测试软件软件产品本身,而且还包括软件开发的过程。如果一个软件产品开发完成之后发现了很多问题,这说明此软件开发过程很可能是有缺陷的。因此,软件测试的第三个目的是保证整个软件开发过程是高质量的。
JAVA面试r
好听全球资料 返回顶部