免费姓名配对测试网
这个不错,访问的人多:
软件测试是干什么的?
软件测试,在专业上区分,也是有所区分的,分黑盒和白盒测试两种,白盒测试一般在一些大的软件工程项目里面使用得到,要求的技术层次相对较高,基本上是半个以上研发人员的技术水平要求.(具体两者区分可以自行百度)这里具体说说软件测试中,两种测试工种的工作内容.
白盒测试,往往要直接接触程序的源代码,所以白盒测试人员任职的一个很重要的条件就是读懂对应开发语言,最好是半个以上的开发人员.
黑盒测试,则没有要能读懂程序源代码要求(当然有软件开发这方面知识的更佳),黑盒测试人员的要求往往更侧重测试人员对软件测试理论和对应行业了解.
现在很多的测试人员对于白盒测试这个工作近乎有一种膜拜的心态,个人觉得没有必要.做你喜欢做的,做你最擅长做的,坚持你所做的,我想最后被人膜拜的人就是你.
两者在工作的内容上存在相同之处也存在不同之处.
相同之处在于:都要进行测试用例设计,也都要执行测试用例,报告缺陷.
不同之处在于:白盒测试人员是在能看到程序内部实现、及程序需求的情况下进行的测试用例设计,而黑盒测试人员只能通过程序的需求文档进行测试用例设计;往往黑盒测试用例的量相对白盒测试而言要多一些.
测试阶段划分为哪几个阶段
现在测试要看是什么模型:
本着及早介入的原则
最早可以从需求分析介入
开始算起的话
1.验收测试计划
2.系统测试计划
3. 集成测试计划
4. 单元测试计划
5. 单元测试
6. 集成测试
7.系统测试
8.验收测试
测试阶段的划分有多种理论
但是一般都有 单元 -集成 - 系统 -验收 阶段~!
软件测试类型都有哪些
测试类型有:功能测试,性能测试,界面测试.
1、功能测试
在测试工作中占的比例最大,功能测试也叫黑盒测试.是把测试对象看作一个黑盒子.利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程.
采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略.
2、性能测试
是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试.负载测试和压力测试都属于性能测试,两者可以结合进行.
通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况.压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试.
3、界面测试
界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象.而且设计良好的界面能够引导用户自己完成相应的203作,起到向导的作用.
同时界面如同人的面孔,具有吸引用户的直接优势.设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流.
扩展资料:
测试原则
1、测试应该尽早进行,最好在需求阶段就
开始介入,因为最严重的错误不外乎是系统不能满足用户的需求.
2、程序员应该避免
检查自己的程序,软件测试应该由第三方来负责.
3、设计测试用例时应考虑到合法的输入和不合法的输入以及各种边界条件,特殊情况下还要制造极端状态和意外状态,如网络异常中断、电源断电等.
4、应该充分注意测试中的群集现象.
5、对错误结果要进行一个确认过程.一般由A测试出来的错误,一定要由B来确认.严重的错误可以召开评审会议进行讨论和分析,对测试结果要进行严格地确认,是否真的存在这个问题以及严重程度等.
6、制定严格的测试计划.一定要制定测试计划,并且要有指导性.测试时间安排尽量宽松,不要希望在极短的时间内完成一个高水平的测试.
7、妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便.
参考资料来源:搜狗百科--软件测试
软件测试是做什么的?
软件测试行业工作通常分为两类测试,一类是功能测试,基本上不需要太多编程经验,主要是通过在虚拟环境下的功能使用来测试软件的实际功能.另一类是需要编程来进行模拟测试的,这一类需要比较强的编程能力.
在北京做软件测试的,通常有几种类型.收入最好的,是去微软之类的大公司,当然软件的能力要求也高,通常能力强的应届生,去那起薪能到10K,另外去互联网公司,尤其是知名的互联网公司如果能力强的,起薪能到7k开始.当然去一般的公司或者是一些软件外包的公司,自己的能力又欠缺点,薪资就差异大了,低的2K,高的5K左右,有的再加些项目补助之类的.
这些就完全看你自己的能力而言了.