软件测试其实一直都是存在的,毕竟一个软件产品的诞生总是需要测试,才能找到它自身存在的BUG。但是随着人们对产品体验要求度的提高,更多企业意识到用户体验对于产品的重要性,重视起软件测试这个岗位。但是,目前市场上专业的软件测试员缺口较大,所以对于软件测试员的薪资待遇也是不断提高。吸引了很多新人选择加入软件测试的学习之中,那么,对于软件测试的基本知识你掌握了多少呢?来简单了解软件测试基本知识,说不定面试就用上了!
1.简述集成测试和系统测试的关系?
集成测试是界于单元测试和系统测试之间,起到“桥梁作用”,一般由开发小组采用白盒加黑盒的方式来测试,既验证“设计”,又验证“需求”。
系统测试的粒度最大,一般由独立测试小组采用黑盒方式来测试,主要测试系统是否符合“需求规格说明书”,系统测试是在经过单位测试和集成测试的阶段测试确认之后,把系统完整地模拟客户环境来进行的测试的。系统测试是在集成测试完成之后进行的测试,所以它们之间的关系比较紧密。
2.如何理解压力、负载、性能测试?
性能测试是一个较大的范围,实际上性能测试本身包含了性能、强度、压力、负载等多方面的测试内容。
压力测试是标准工作环境下,通过不断增加系统负荷,最终测试出该系统能力达到的最大负荷(稳定和峰值)。是对服务器的稳定性以及负载能力等方面的测试,是一种很平常的测试。在增大访问系统的用户数量、或者几个用户进行大数据量操作都是压力测试。
而负载测试是压力相对较大的测试,主要是测试系统在一种或者几种极限条件下的响应能力,是性能测试的重要部分,实际上压力测试和负载测试没很明显的区别,测试人员应该站在
转载请注明:http://www.0431gb208.com/sjslczl/3790.html