它们原来都属于软件测试!
软件测试包括但不限于功能测试、接口测试、性能测试、安全测试、系统迁移测试等,有的也会要求测试人员进行单元测试和集成测试等。
功能测试
功能测试是最基本的一种测试。主要是检验软件在各种情况下是否能够正常工作,包括基本的输入输出、界面交互、操作流程等。通过这种测试,可以确保软件的功能符合需求,且具备一定的健壮性。
接口测试
因为金融行业内部系统、子系统繁多,还有行内系统和行外系统,如:网上银行、ACE/柜面、电话银行、信贷等,并且各个系统之间可能关联特别紧密、存在许多交互,因此验证系统间的接口正确性的测试就显得格外重要。在接口测试中,因为很难在测试环境中把所有系统集成,因此需要通过mock的手段模拟不同系统测试环境、数据、业务等。
性能测试
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。
安全测试
安全测试是在IT软件产品的生命周期中,特别是产品开发基本完成到发布阶段,对产品进行检验以验证产品符合安全需求定义和产品质量标准的过程。金融行业就是和钱打交道的,对于系统的安全性要求更高。
系统迁移测试
新的开发技术、新的集成环境、新的数据库技术的加入,就伴随着系统和数据的迁移问题,这种改造、更新、升级,无异于开发一套新的系统,还有新系统和旧系统之间的数据一致性问题,都需要进行大量的测试,比如两个新旧数据库迁移的时候就需要考虑数据类型、位数不同是否相同,在数据移植过程中对这部分就应该做详细的检查。此外,表结构的不同、需要获得新旧版本的数据字典,并且对移植过来对应的所有字段数据是否移植正确做检查。
单元测试
单元测试是指对软件中的最小可测试单元进行检查和验证。
集成测试
集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求组装成为子系统或系统,进行集成测试。
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。