1、软件产生的过程
①首先是客户或者产品经理提出需求
②产品经理对需求做出分析并且编写需求文档
③需求文档确定后,UI设计师就可以对项目的界面进行设计,生成设计效果图
④根据设计的效果图和需求文档,开发人员就可以进行产品的开发
⑤在开发人员进行开发的过程中,测试人员就可以参与到项目开发中去,进行测试操作
⑥当以上步骤都结束后,项目就可以交付给客户进行部署上线了
2、什么是软件测试?
简单来说就是通过技术手段验证软件是否能够满足使用需求
3、软件测试目的
进行测试的目的是为了找出项目中所存在的BUG,减少软件缺陷,保障软件的质量
4、了解测试主流技能
①功能测试:测试主要验证程序的功能是否能够满足使用需求
②自动化测试:使用代码或者工具代替手工,对项目进行测试操作;假如当一个项目中原本有10个功能点,但需要新增两个功能点的后,我们需要知道前面的10个功能点能否和之前一样正常使用,此时可以使用自动化测试,以便耗时太长
③接口测试:使用代码或者工具验证程序中的接口是否访问正常,能够得到预期的输出结果
④性能测试:当访问量过于庞大的情况下,项目能不能够满足用户的日常使用,会不会有项目无法响应,延迟高,系统崩溃等情况