以前自己没有做过什么测试,
也不知道该怎么测试,
最近一段时间写程序,自己有意把写程序的速度给降了一下,
就现在来说,我已经不是那个做完程序就OK的人了
我也在努力试图让自己的程序更简练,更容易看懂,当然了,最重要的还是效率更高。
所以,现在当写一个方法时候,自己感觉比较复杂的时候,我都会写一个相应的测试用例来测试一下,刚开始接触的时候其实还是不大喜欢测试的,但是现在这一段时间有点发觉测试确实是很重要的,它能让你根据自己的意思看看是否可以输出正确结果,还有,也可以看到程序执行的效率。
总之,测试很重要,给大家推荐一个测试框架叫做testNG
testNG是从junit过来的,感觉很好用的,尤其是对Spring的一些东西进行测试的时候,
我感觉写测试用例比写程序舒服多了。
过几天把一个公司牛人写的有关testNG的测试用来放上来。这样大家就都可以使用了
人的成长是分阶段的。写程序也是的,我感觉我现在考虑的问题是程序的效率问题,或许在不久的将来我会转而去考虑程序的设计模式和层次划分这方面的问题的。
那将会使我进入一个新的境界,当然了,后面还有考虑程序算法的阶段
哈哈
慢慢来吧
上面的这些阶段相信我都会过去的
分享到:
相关推荐
4. **自底向上集成**:是一种集成测试策略,从最底层模块开始逐步向上构建和测试整个系统,测试过程中确实需要编写驱动程序来模拟尚未集成的部分。 5. **负载测试**:用于评估系统在高负载下的性能,如并发用户数量...
Beta测试确实属于验收测试的一种;测试人员需要坚持原则,只有当缺陷被修复后才可通过;项目立项前测试人员需要准备测试策略等工件;单元测试可以发现大部分的早期错误;测试的首要目的是找出软件中的错误;代码评审...
1. 链接测试:测试所有链接是否按指示的那样确实链接到了该链接的页面,测试所链接的页面是否存在,保证 Web 应用系统上没有孤立的页面。 2. 表单测试:测试注册、登陆、信息提交等操作的完整性,以校验提交给服务器...
测试用例事实上确实是指导如何去执行测试的。测试工程师需要具备较强的专业知识,严谨细心耐心的测试态度,良好的反向思维、发散思维才能、沟通才能等等。 本文还强调了软件测试的重要性和测试工程师的角色,软件...
无线WMM(Wi-Fi Multimedia)测试...尽管文中指出尚未通过测试验证这些参数的配置,但它们确实是实现和优化WMM功能的重要组成部分。在实际部署时,网络管理员可以根据具体需求调整这些参数,以达到最佳的带宽分配效果。
在这个"大牛输出-渗透测试常用poc、工具大集合.zip"压缩包中,我们可以期待找到一系列用于渗透测试的重要资源,包括Proof of Concept(PoC)代码和各种渗透测试工具。 Proof of Concept(PoC)是证明一个安全漏洞...
- 回归测试确实涉及运行之前成功的测试,以确认修改未引入新的错误。 - 使用测试工具可能需要更多资源,但可以提高测试效率和准确性。 - 兼容性测试确保软件在与其他软件或硬件交互时仍能正常工作。 6. **简答题...
1. 软件测试确实旨在找出尽可能多的软件缺陷,这是测试的主要目的之一,因此此题正确(Y)。 2. Beta 测试是验收测试的一种形式,它通常在产品发布前由真实或潜在的最终用户进行,因此此题正确(Y)。 3. 验收测试...
2. **系统测试策略**:除了功能测试外,还包括兼容性测试、性能测试、安全测试、安装/卸载测试、可靠性测试、压力测试、恢复测试、文档测试、国际化/本地化测试、可用性测试等。 3. **设计系统测试计划所需的文档**...
白平衡是相机用于调整色彩的重要功能,目的是让成像中的白色物体看起来确实是白色的。通过在不同光源条件下拍摄标准灰板,可以评估相机的自动白平衡(AWB)性能。 4. 信噪比(SNR) 信噪比(SNR)测试用于测量图像中信号...
3. 验收测试,也称为UAT(用户验收测试),确实是由最终用户实施,以确认软件是否符合他们的业务需求和预期。 4. 代码评审是软件开发过程中的一个关键步骤,其目的是检查源代码是否符合编程规范,实现功能是否正确...