一什么是软件测试
在规定的条件下对程序进行操作,从而发现问题,对软件质量进行评估的过程。
实际输出与预期输出之间的审核或者比较过程
二软件测试的目的
以最小的人力物力时间找到软件中的缺陷并修改,从而回避商业风险
三软件测试原则
1用户需求,尽早开始,专业人员,测试计划,回归测试,测试时间,测试文档
四软件质量模型
功能性,可靠性,易用性(用户体验好),效率,可维持性(更新),可移植性(跨越不同系统平台)
五软件质量模型保证(SQA)
目的:软件制造的过程对领导层是可见的
QC:检验产品的质量,质量控制
QA:审计过程的质量,确保qc按步骤进行
六测试流程
1测试需求与计划:需求分析,测试计划
2测试设计与开发:用例设计,用例评审
3测试执行:搭建环境,构造数据,执行测试
4结果分析与报告:结果分析,问题定位,回归测试,测试报告
七登录界面测试要点
1界面测试:布局是否合理,界面是否美观,文字是否正确且简介易懂
2功能测试:输入正确的用户名与密码,验证能正确登录且跳转到对应的界面
输入错误的用户名或密码(包括不输入,有空格,长度,强度,有效性),验证登录失败,并提示相应的错误
密码是否加密显示,验证码的辨认难度,按钮是否好用
注册,记住密码,忘记密码
3性能测试:打开登陆页面的时间,登录成功跳转的时间
4安全性测试:用户名与密码是否以加密的形式发送给服务器,错误登录的次数限制,一用户在多台机器上登录
5兼容性:是否可跨越不同平台
6本地化:不同语言环境下,页面显示是否正确
本文围绕软件测试展开,介绍了其定义,即对程序操作以发现问题、评估质量。阐述了目的是找缺陷、避风险,还提及测试原则、质量模型等。详细说明了测试流程,最后以登录界面为例,从界面、功能、性能、安全、兼容性和本地化等方面说明测试要点。
1773

被折叠的 条评论
为什么被折叠?



