产品开需求会议===测试和开发拿到需求===分析需求===编写测试计划(测试经理)===编写测试用例===评审用例,评审通过===将用例导入用例管理工具===搭建环境===开发提测,达到准入要求===部署项目包到环境中===开始冒烟测试===冒烟测试通过===进行sit1系统集成测试===有bug提交给开发===开发修改好======提交第二次代码包===部署项目包到环境中===在冒烟测试===进行2次系统集成测试===以此类推===直到达到准出要求0bug,用例100%执行===输出测试报告===通知uat测试===uat验收通过===封装版本===等待上线===准备线上数据===上线===线上测试===测试无bug表示上线成功。
三、梳理版本
产品拿出需求规格说明书(srs);召开需求会议,分析需求,熟悉需求;测试负责人拿到需求开始编写测试计划;安排测试任务,各自编写测试用例;编写完用例后在对用例进行评审(有组内评审,有交叉评审);评审通过以后,导入到用例管理工具中;在搭建好环境(运维或测试人员);开发开发完也要进行提测(达到准入);测试将代码包部署到环境中;在进行冒烟测试,冒烟测试通过(如果冒烟失败,就打回版本),就进行sit1系统集成测试,将所有测试用例都执行一遍;有bug提交给开发,开发修改,再提交代码包;进行第二次sit系统集成测试,也要冒烟测试,冒烟测试以后就开始进行sit2系统集成测试,测试中发现的bug,提交给开发,开发修改,再提交第三次代码包,进行第三sit系统集成,以此类推,直到测试用例100%执行,0bug(达到测试准出),输出测试报告;通知uat验收,验收通过;封装版本,打包,准备线上数据,上线,线上测试,线上测试通过,上线成功。(如果线上有bug根据影响程度判断:影响大就回退版本,如果影响小,备注好下一个版本解决)
(2)敏捷开发模型:
目前市场上敏捷开发很多公司应用
特点:周期短,效率高
(3)增量开发模型
(4)迭代开发模型(应用多)
(5)测试基本元组
1.测试的标准是用户需求
2.测试不仅仅是单纯的软件本身的测试
·3.软件外在没有失效不代表软件系统是可用的
·4.软件的完美度没有完全正确的,测试只能帮助软件更加完美,更加正确。
5.穷尽测试是不可能的(有些条件组合非常多,穷尽测试是不可能的)
6.测试应该尽早介入(早期引入的问题占到整问题数目的50%以上)
7.二八原则(80%的缺陷或错误会集中出现在20%的区域中)
8.杀虫剂效应(也就是说要不断更新用例,因为反复的执行相同的测试用例将会发现新缺陷的能力几乎为零)
9.测试活动依赖测试对象(测试的关注点不一样,有的更多关注安全和性能的测试)
10.尽量选择第三方测试(避免自己测试自己开发程序)
(6)测试流程大体流程
测试计划输出===测试分析和设计===测试实现和执行===输出测试报告
===测试文档归档
1、虚拟机
2、6.5版本系统
3、xshell连接虚拟机的工具
二、安装流程
1、安装vm ,点击安装
2、点击下一步
3、勾选协议,点击下一步
3、点击下一步
4、点击下一步
5、点击下一步
6、点击安装
7、填写许可证
8、输入激活码
9、点击完成
10、在桌面查看图标
以上安装好了虚拟机
二、安装虚拟机系统
1、双击打开虚拟机,创建新的虚拟机
2、点击新建虚拟机
3、选择典型,点击下一步
4、选择下载好的系统;点击下一步
5、输入名称,用户名,密码(建议:密码123456)
6、填写虚拟机名称
7、输入指定的磁盘
8、点击完成
9、点击开启虚拟机
10、后面让系统自己加载,敲回车,后面就自己加载
11、跳转到登录界面:
12、输入用户名
超级用户:root 密码:123456
13、点击login登录,关闭弹窗
14、打开控制台,查看控制台
15、控制台输入命令
16、命令:查看ip地址:ifconfig
17、命令关闭防火墙:
service iptables stop
三、安装xshell(链接工具)
1、解压
2、点击安装
3、点击next
4、点击next
5、点击同意
6、输入密钥,点击next
7、选择安装路径,安装
8、点击install
9、表示完成
10、桌面上出翔图标
以上xshell安装成功
四、连接起来
1、点击xshell
2、连接linux
两种方法:ssh
第二种连接方式:
输入账号,勾选记住用户名
一、linux介绍
1、Linux是一个免费、开源的操作系统,能多用户、多任务、支持多线程和多CPU的操作系统,相对windows更加稳定,在unix系统的基础上开发的系统;
注解:(1)免费:不要钱 (2)源代码公开 (3)多用户 :可以在不同用户操作 (4)多任务:同时执行多个任务
(5)多线程:支多个线程同时工作 (6)多cpu:系统支使用多个cpu
2、由芬兰大学生Linux torvalds在1991年开发了该系统
3、linux主流的版本
centos (现在学习的系统)
(1)centos 免费
优点:非常稳定和可靠,服务器的首选,免费下载和使用
缺点:内核版本比较旧
(2)
Ubuntu (乌班图)
优点:最受欢迎的桌面linux发行版。固定的发布周期,丰富的说明文档
缺点:与debian有一定的兼容问题
(3)
red hat (红帽子)
优点:高性能的云、虚拟化、存储、Linux 和中间件技术
(4)dibian
(5)openuser
(6)gentoo
4、linux操作系统的优点
1).系统稳定
2).作为服务器系统使用
5、为什么学习linux?
(1)作为服务器,部署环境,
例如:
lamp=linux+apache+mysql+java dym环境
lnmp=linux+nginx+mysql+php 论坛环境
(2)学习linux命令