【记录】Git如何配置http|https代理
作为开发,Git可是必备工具,国内网络不稳定,需要配置加速网络,即使本机已经使用相应工具可能依然没法加速,这是因为未配置命令行代理,Git命令行没有走代理,所以网络无法加速。
作为开发,Git可是必备工具,国内网络不稳定,需要配置加速网络,即使本机已经使用相应工具可能依然没法加速,这是因为未配置命令行代理,Git命令行没有走代理,所以网络无法加速。
修改当前仓库log.date
git config log.date iso-strict-local
修改全局log.date
git config --global log.date iso-strict-local
“git commit”内容包含中文会乱码?以下为解决方案。
验证代码的最小单元(通常是一个函数或方法)的正确性。
工具:PHPUnit(PHP)、JUnit(Java)、pytest(Python)、NUnit(.NET)
特点:
验证多个单元或组件在一起协同工作时的正确性。
工具:PHPUnit(PHP)、TestNG(Java)、pytest(Python)、RSpec(Ruby)
特点:
验证应用的一个完整功能或特性是否按预期工作。
工具:Selenium、Cypress、Codeception、Behat
特点:
确保新代码的引入不会影响已有功能的正确性。
工具:自动化测试框架(如JUnit、pytest)、CI/CD工具(如Jenkins、GitLab CI)
特点:
验证系统在高负载下的性能表现。
工具:JMeter、LoadRunner、Gatling、Locust
特点:
验证系统的安全性,发现潜在的安全漏洞。
工具:OWASP ZAP、Burp Suite、Nessus、Fortify
特点:
验证系统是否满足业务需求和用户需求。
工具:通常由人工进行,有时也可以使用自动化工具模拟用户行为。
特点:
验证应用程序在部署到生产环境之前是否能正常工作。
工具:CI/CD工具(如Jenkins、GitLab CI)、部署脚本和自动化测试脚本
特点:
验证系统在不同平台、浏览器、操作系统等环境下的兼容性。
工具:CrossBrowserTesting、BrowserStack、Sauce Labs
特点:
故意引入故障或异常,以评估系统的鲁棒性和恢复能力。
工具:Chaos Monkey(用于云环境)、自定义脚本
特点:
完整的测试流程涵盖了从单元测试到用户验收测试等多个层面,每种测试类型都有其独特的目标、工具和特点。通过结合使用这些测试类型,可以确保软件在质量、性能和安全性方面达到预期标准,从而提高软件的稳定性和可靠性。每种测试方法在软件开发生命周期中都有其特定的位置和作用,结合使用可以实现全面的质量保障。
可使用清华源:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
/etc/apt/sources.list
修改前建议备份一份文件(sources.list.backup),防止出现问题无法恢复。