做软件测试的第一天

本文介绍了软件测试的基本概念,包括测试的目的、软件生命周期的五个主要阶段(需求分析、设计、编码、测试、运行维护),以及黑盒测试和白盒测试的区别。同时,详细阐述了测试用例的组成要素,并提供了一个登录页面的测试案例,涵盖了非空检查、登录成功、错误登录等多种场景,旨在帮助读者理解测试在软件开发中的重要性和实施方法。
摘要由CSDN通过智能技术生成

1.什么是测试:
测试是为发现错误而执行一个程序或者系统的过程,测试是为了证明程序有错,而不是证明程序无错误。
2.请描述完整的软件的生命周期并详细说明
软件的生命周期主要可以分为这几个步骤:需求分析 -> 软件设计 -> 程序编码 -> 软件测试 -> 运行维护。上线后,如果有新功能或者旧的问题,会循环这个过程,为软件增添新功能,或修复旧问题,直到下线,结束。

3.请说明黑盒测试和白盒测试的区别
黑盒测试:黑盒测试也称功能测试,测试中把被测的软件当成一个黑盒子,不关心盒子的内部结构是什么,只关心软件的输入数据与输出数据。
白盒测试:白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒指的打开盒子,去研究里面的源代码和程序结果。
接口测试也是白盒测试的是一种 。


4.测试用例包含哪些内容:
    1、用例编号:相当于一个人的身份证号、一个用例也有一个用例编号
    2、用例名称:也就是一个人的名字,每一个都有一个名字,用例也有一个自己的名字
    3、测试背景:就是测试环境背景,说明什么项目,测什么,在什么情况背景下去测
    4、优先级:根据自己安排来确定哪一个优先
    5、重要级:根据事情的重要程度来确定,和优先级有一点差别
    6、测试数据:测试的参数数据
    7、测试步骤:也就是测试的一个过程我
    8、预期结果:想象的一个可能达到的结果
    9、实际结果:实际测试过程出现的最终结果
    10、备注:强调特殊情况内容
    11、前置条件:测试的前提条件,比如你要测一个登陆界面,你要有一个已注册的账号密码,这才能测

5.如有下一张表,请回答下列问题
A
ID    USR   PWD

1)查询所有表数据
    SELECT * FROM A;
2)查询自己名字的数据
    SELECT  * FROM A  WHERE  USR = 'jinzhanpeng';
3)查询100条数据
    SELECT  * FROM A LIMIT 0,100;

6.根据自己思路描述一下,下图登陆页面如何测试
名称                步骤                预期结果
非空检查:        直接什么也不输入点击登录        如:账号密码不能为空
登陆成功:        输入正确的账号密码            页面会显示用户信息
错误登录:        输入正确的账号密码,错误的密码    显示账号或密码错误
            输入错误的账号,正确的密码    
账号为空:        输入空账号,正确的密码        提示请输入账号    
密码为空:        输入正确的账号,空密码        提示请输入密码
密码可不可以复制        输入密码。查看复制情况        不可复制

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值