怎样做测试
2015-01-13 21:48
106 查看
个人将测试分为以下分类:
单元测试
bug测试
场景测试
联调测试
单元测试
目标:对开发人员开发的类中某个特定的方法进行测试
方法(测试流程):
找到要测试类以及类的特定方法
找到该方法的测试点,所谓测试点就是该方法提供的关键功能。
代码覆盖率。对于代码中的if..else、switch、exception等所有条件都要测试到
类型范围。
注意点: 单元测试的测试用例必须功能单一(不能一个测试用例测试多个功能)。为了不受其他功能的影响,常用mock来做单元测试。
例如: 我们在测试service(业务层的方法),但是业务层通常要调用数据库操作层(DAO),为了防止dao层的错误不影响service 层的测试,所以我们用mock来模拟dao层的返回值
bug测试
目标:有些bug在特定的环境中才会出现,防止这类bug被重新reopen,必须为这些bug, 指定特定的测试用例。
场景测试
目标:面对具体业务做一次测试
联调测试
目标:面对两个不同系统进行对接
单元测试
bug测试
场景测试
联调测试
单元测试
目标:对开发人员开发的类中某个特定的方法进行测试
方法(测试流程):
找到要测试类以及类的特定方法
找到该方法的测试点,所谓测试点就是该方法提供的关键功能。
代码覆盖率。对于代码中的if..else、switch、exception等所有条件都要测试到
类型范围。
注意点: 单元测试的测试用例必须功能单一(不能一个测试用例测试多个功能)。为了不受其他功能的影响,常用mock来做单元测试。
例如: 我们在测试service(业务层的方法),但是业务层通常要调用数据库操作层(DAO),为了防止dao层的错误不影响service 层的测试,所以我们用mock来模拟dao层的返回值
bug测试
目标:有些bug在特定的环境中才会出现,防止这类bug被重新reopen,必须为这些bug, 指定特定的测试用例。
场景测试
目标:面对具体业务做一次测试
联调测试
目标:面对两个不同系统进行对接
相关文章推荐
- 怎样测试返回是promise的service
- 14年职场感悟:看看资深软件测试工程师怎样炼成的?
- RobotFrameWork 怎样连接到测试机
- 怎样从0开始搭建一个测试框架_7——接口
- 戴维解惑——用iTestin云测做测试怎样拿大奖
- Eclipse中怎样配置SQL SERVER 2005数据库并完成测试
- 怎样在IDEA中使用JUnit4和JUnitGenerator V2.0自动生成测试模块
- 怎样减低测试轮次(转51testing)
- 怎样在虚拟机里测试Windows PE
- 怎样处理测试中不可重现的错误(测试中的UFO)
- 怎样在android手机上测试eclipse里的android程序?
- 怎样测试串口和串口线是否正常
- (转)怎样在ubuntu中安装C和C++编译器并测试你第一个C和C++程序
- 测试人员怎样用TestFlight测试iOSBeta版本
- 怎样测试程序的平均性能
- Eclipse中怎样配置SQL SERVER 2005数据库并完成测试
- 怎样测试
- 怎样做好软件测试经理
- 怎样用C语言中的共用体(union)测试系统的大小端模式
- 更好的理解索引(此文只是告诉你,怎样去测试这类问题的方法)