找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
软件测试之杯具;主要考察的是对测试的理解,以及思维逻辑1,需求测试;对需求文档的测试,软件开发人员和测试人员对需求文档的解读和分析的的过程就叫需求测试
需求;客户方提出的要求
需求文档;将客户方提出的要求经过最终整理,编写成的文档  需求测试的具体体现是;需求澄清会议
2,界面测试;测试外观,对软件最终页面的文字大小,排版,文字内容进行校验
3;功能测试;对软件,系统,程序的功能校验测试,
4,安全形测试;专项测试;很多是请第三个公司进行安全测试
5,可靠性测试;涉及一个可用性,可靠包含可用,  可用不一定可靠
6,可移植性测试,针对不同平台 ,从一个平台移植到另一个平台,
7,易用性测试 ,产品是否容易被使用。像抖音做的特别不错,易用性特别好
8,兼容性测试 ,  同一个平台,不同架构。就像安卓的软件兼容不同的手机
9,  压力测试
压力 不断施加压力,查看各项数据,找到所能承受的极限或者峰值    比如能背多少斤粮食 背到100斤背不动
负载 在峰值情况下,持续运行,观察各项数据和资源占用情况,比如背100斤能够坚持多长时间
IT常见的基本术语

PC机:个人电脑,包含笔记本,台式机
物理机:功能比较强大的计算机,一般用作服务器
便携机:专项的计算机
OS:option system  操作系统
手机:安卓,ios苹果,塞班
电脑:Windows,linux,MAC苹果
dos命令:windows命令交互界面,命令模式,windows + R键,在弹出的输入框中输入cmd按回车键(enter)
图形化界面:有可视化操作界面的
客户机与服务器:C/S(client/server)架构
优点:传输速度快,安全性高
缺点:需要安装客户端,维护成本比较高
浏览器与服务器:B/S(browser/server)架构
优点:无需安装客户端,维护成本低
缺点:传输速度慢,不安全
一。为什么要测试
软件是由人来开发人员编写的,人不可能不犯错
软件非正常运行或其自身的缺陷会引发很多问题,重则威胁生命安全。像一些交通系统。

二:什么是测试  发现软件中的缺陷
制造业:QC,质检部门,品质部
软件行业:
软件发展历程
1.证明软件是正确的==》确保软件做了它该做的事情  
2.证明软件是错误的==》软件不仅要做它该做的事,还要确保软件没做它不该做的事情。使得测试更加全面,往往很多缺陷都发生在异常场景当中。
软件中的缺陷称为bug
3.保证软件质量是符合用户需求的一系列手段==》尽早介入,尽早发现问题并解决,使软件测试更具独立性和专业性,不仅仅是为了发现bug,更多的是对缺陷的预防

软件生命周期
软件从生产到报废的整个过程称为软件生命周期
软件生命周期阶段:
1.问题定义和可行性分析==》确定项目所有做的事,产品能不能做是否涉及法律,商业等问题
2.需求分析==》整理客户的需求
3.软件设计==》根据客户的需求,对软件进行设计
4.软件编码==》开发人员编写项目代码
5.软件测试==》测试人员对软件进行测试
6.运行和维护

软件生命周期模型:
V模型:了解项目阶段
1.需求分析:需求澄清会议
会议召开者:产品经理
会议主讲者:产品经理
会议参与人员:产品经理,项目经理,开发人员,测试经理,测试人员,运维,客户。
需求澄清会议最终产物:需求规格说明书(简称:SRS)
需求规格说明书:就是需求文档,最终被确认的基线文档
2.概要设计:开发人员根据SRS编写的一份关于项目大概框架的文档。称为:概要设计说明书(简称HLD)
3.详要设计:开发人员根据概要设计说明书编写的一份关于项目具体设计的文档,称为详要设计说明书(简称LLD)
4.编码:开发人员编写整个项目代码
5.单元测试UT:由开发人员进行测试,开发自验。对代码的测试,开发人员测试自己写的代码
6.集成测试IT:测试人员对系统集成之后所有的接口进行测试
7.系统测试ST:测试人员对整个系统、程序所有的功能进行测试
8.验收测试UAT:
α测试:由软件公司测试人员进行测试,开发人员在场,有问题交由开发人员解决,重新测试验证
β测试:把产品交由客户,具体测试人员和地点由客户安排,软件公司无法控制。有问题,可以会以邮件或者电话方式告知开发人员,再由开发人员进行解决。

实际工作中项目阶段,以及各阶段输入与输出     
                                      输入                                                        输出
需求分析                     项目所有人员参加需求澄清会议                 需求规格说明书SRS
概要设计                     需求规格说明书 SRS                                  概要设计说明书 HLD
详要设计                     概要设计说明书  HLD                                 详要设计说明书 LLD
编码                            开发人员编写项目代码                                整个项目代码包
单元测试                     开发人员自测,对代码的测试                      单元测试报告
系统集成测试              测试人员测试系统的所有功能                      系统集成测试报告
验收测试                    由测试人员或者客户进行验收测试                 验收测试报告


分享至 : QQ空间
收藏

1 个回复

倒序浏览
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册