① 软件测试人员应该具备什么样的性格
问题:具备什么样性格、素质或非技术方面能力的人,适合做测试工作? 精彩回答: 抽屉(chouti): 在我看来一个软件测试人员需要具备多方面的特质: ● 细心:这个不用多解释了吧。粗枝大叶的人是没法做好软件测试的。 ● 耐心:软件测试,特别是当前国内主流的手动黑盒功能测试。基本上测试的工作就是一项重复劳动,需要有一定的耐心来保证不在枯燥的重复劳动中放过那些细小的缺陷。 ● 好奇心:软件测试,是需要保持一颗好奇心的工作。好奇心使得测试人员会多问一个“为什么”,“如果这样,行不行?”。往往这些问题会引导你找到缺陷。 ● 会沟通:软件测试人员需要与客户,开发,产品等方方面面保持密切的关系,沟通很重要。良好的沟通过程可以有效地控制成本。 ● 总结归纳能力:这跟“会沟通”有关联,软件测试人员需要找到缺陷的真正关键步骤,归纳出缺陷产生的一般规律,总结出一份详尽的测试报告。 ● 理解能力:对需求的准确理解,是软件测试人员需要具备的必需条件。 ● 表达能力:编写的测试用例什么的只有你自己能读懂可不行。 ● 时间观念:软件测试工作是无止境的,但是软件本身是有交付日期的。软件测试工作需要在保证交付日期之前完成工作,保证软件产出的质量。时间与质量本身需要有一个平衡,为了追求零缺陷而罔顾交付日期的做法是不科学的。前期的制定计划开始,就要对整个过程有一个良好的规划并且按照这个计划的日期来推进。 好吧,以上这些差不多是我想到的对与软件测试人员来说比较重要的特质。当然,还有一些不一定是普适的要求,比如英语听说读写的能力。也欢迎补充看看我还遗漏了那些特质。 朱杉: 其实抽屉同学已经都总结得很好了,我就再说两点我自己的体会就好。 ● 责任感:责任感是个系数,责任感与个人资质的乘积才是最终体现到工作中的实际能力。尤其是就目前国内的黑盒手工测试来说,极少有需要特别牛x的人才能干得下来的事情,大家的工作成果差异,常常是态度问题而非能力问题。而很多面试中体现出良好资质的人,放到工作中会发现实际效果不理想,也多与此有关。 ● 原则性:测试需要一颗有原则的正直的心,不会为了凑数量,将同类问题的变体重复提交;不会因为dev简单的一句:”这不是问题“而妥协。 ● 学习能力:测试需要不断接触新功能、新理论、新技术、新工具,并非一个省心的活儿。对于学习能力还是有一定的要求的。除了工作相关的以外,开阔的知识面,对于测试人员来说有时也意味着思路的可延展性。 就这些啦。其实有些能力是可以在做的过程中培养的,而做测试的过程也是对心性的一种历练。
② 软件测试中的因果图,状态图怎么画要求详细解释为什么,最好有例子
因果图法
定义:
用于描述系统的输入输出、以及输入与输出之间的因果关系、输入和输入之间的约束关系,一般结合判定表一起使用,是判定表的前置过程。
关系:
输入、输出的因果、制约关系:
输入与输出的因果关系(c,e)
恒等关系:当输入项发生,一定会产生输出项,反之亦然
非关系:当输入项发生,一定不会产生输出项
或关系:多个输入条件中,只要有一个发生,则会产生对应输出
与关系:多个输入条件中,只有所有输入项发生时,才会产生对应输出
输入与输入之间的制约关系
异E:所有输入中至多一个输入条件发生
或I:所有输入中至少一个输入条件发生
唯一O:所有输入中有且只有一个输入条件发生
要求R:所有输入中只要有一个输入条件发生,则其他输入也会发生
输出与输出之间的制约关系
强制M:约束输出与输出之间的制约关系
输入、输出的因果、制约关系:
输入与输出的因果关系(c,e)
恒等关系:当输入项发生,一定会产生输出项,反之亦然
非关系:当输入项发生,一定不会产生输出项
或关系:多个输入条件中,只要有一个发生,则会产生对应输出
与关系:多个输入条件中,只有所有输入项发生时,才会产生对应输出
输入与输入之间的制约关系
异E:所有输入中至多一个输入条件发生
或I:所有输入中至少一个输入条件发生
唯一O:所有输入中有且只有一个输入条件发生
要求R:所有输入中只要有一个输入条件发生,则其他输入也会发生
输出与输出之间的制约关系
强制M:约束输出与输出之间的制约关系
实施步骤:
1.列出所有的输入和输出
2.画出因果图
3.转为判定表
4.简化、合并相似规则(建议不使用)
5.设计测试用例
优缺点和使用范围:
优点:能减少因果关系的复杂程度,更快地生成判定表
缺点;规模太大,容易产生测试冗余
适用范围:必须存在因果关系很明显的
③ 软件测试角色有那些
软件测试角色有:测试设计员,测试员,设计员,编码员
测试设计员:制定和维护测试计划,设计测试用例及测试过程,评估测试,生成测试分析报告。
测试员:执行集成测试和系统测试,记录测试结果。
设计员:设计测试需要的驱动和稳定桩。
编码员:编写测试驱动程序和稳定桩,执行单元测试。
都是需要的时候,才说有什么角色参与其中。
但后来想写的时候,才发现内容太多,自己没有能力做到,所以就算了。
如果真的说到测试中的角色,比一般人想象中的多很多。
少的,就可以像lz那样分类,但是很多的时候有独立的职位,比如测试组长,独立测试观察员,测试分析员,测试自动化架构师,自动化分析员,探索测试者,测试计划者(以上分类来自《实用软件测试过程》一书)等。
不过很多的职位都是重叠兼职的,并没有必要进行过于详细的划分,主要看工作需要什么样的人,就用什么人好了。
④ 软件测试:Word文档中插入图片的测试,面试题,求测试思路
先分析,你这个问题应该有主要侧重功能测试
然后写用例
1、测试插入gif、jpg、png格式是否成功
2、测试在内容页、页眉、页脚插入图片是否成功
3、测试插入方式,word的图片有嵌入式的和文字环绕的,文字环绕的有图片在左中右上中下然后四周环绕的,如果是word2007以上还有其他好多属性可以设置的,都需要做测试用例
4、测试边界和性能,测试在X机器配置下,插入100K,1M,100M的图片需要多长时间有多大的系统开销,是否会奔溃
5、兼容性测试,测试在word2003、2007、2010里插入操作是否一致
然后执行用例,记录执行结果
分析测试结果出测试报告
⑤ 谁能给我详细的介绍下软件测试的V型图啊
V模型中开发和测试是一一对应的,就是在不同的开发阶段执行不同的测试,比如:在模型开发是从需求分析到概要设计到详细设计再到详细代码编程的。
在编码阶段,由于是详细代码所以在编程的时候进行单元测试。详细设计阶段把每个单元模块集成起来一起测试,就是集成测试,主要是测试代码的接口问题。在概要测试阶段是对系统的整体把握,测试时也要进行系统整体情况进行测试。验收测试,就是结合需求对系统进行测试,测试做出的系统是否符合需求的要求。
⑥ 如何判断一个软件测试人员是否优秀
判断一个软件测试是否优秀需要观察他的身上有哪些技能,如果他都有,那么他就是一个好的软件测试人员,以下几点就是一个合格的软件测试需要具备的。
⑦ 看图片测试颜值和年龄的软件叫什么名字
颜值测试软件——颜值app,
网络上很多网友都说范爷的颜值已经爆表了,嘴、鼻、眼都是黄金分割比例,那么范爷的颜值到底是多少呢?这款颜值测试软件——颜值app可以让你也来测一下自己的颜值哦!
扫描二维码下载。
⑧ 求这张软件测试全景图的高清版
另存后放大一点看就可以的。