测试

一、什么是测试?

1、单元测试

(1)好处:好处多多,比如可以保证方法没有什么多大问题

(2)坏处:实在是有点麻烦,程序员几乎要做两份工作

2、功能测试(压力测试,常规测试)

(1)压力测试:就是盲点,但是可以帮助我们检测到某些盲点

(2)常规测试:就是把功能走一边,比如某次改动以后是后还可以发送文字.

二、测试用例
1、测试用例实际上就是考虑到程序员可能忽略的地方进行的一种测试。
(1)程序员在书写代码中,某些常规情况没有考虑到。比如断网情况下的操作是否考虑的到,以及文件被删除掉的情况等等。这些实际上都和基本的逻辑有关系。但是额外的说一下,有些情况是程序员也考虑不到的,这是因为程序员对于某些知识也存在缺陷;
(2)程序员的某些逻辑没有考虑到。比如说当在输入框中输入内容的来源实际上有三种,比如直接输入,粘贴,草稿箱(当然实际上草稿箱也是直接输入的一种)。这些东西如何才能考虑的到呢?

有没有一般性的方法,常规测试-->

(3)bug出现的原因?--代码的逻辑;一些常规情况;知识的欠缺;可能是这三种情况没有考虑到

1)如何避免代码逻辑上的问题--[1]进行常规测试(比如文本框可否输入文字等);[2]前台来的数据有问题;[3]服务器发来与发出的数据是否异常;(发来某些字段数据没有发送过来;发出比如其他端可能没有做某种数据的处理)

2)常规情况--[1]断网;[2]删除本地文件;[3]多台机器测试(适配,机器差异性测试);[4]多端同步问题;[5]应用调用其他应用(比如拍照);等

3)知识的欠缺--[1]比如生命周期的问题;[2]比如弹窗问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值