Hôm nay, mình xin share cho tất cả các bạn phần mềm visual studio C# và VB.NET từ phiên bản 2008 đến phiên bản 2019. Dùng để lập trình ứng dụng windows form, website...
Bạn đang xem: Tải Resharper 8 SinhvienIT
Microsoft cũng mới vừa ban hành công cụ Visual Studio 2019, tuy nhiên hiện tại vẫn chưa có key cho phiên bản này. Nếu các bạn nào muốn trải nghiệm Visual Studio 2019 có thể download phiên bản visual studio 2019 community để sử dụng.
Phiên bản visual studio 2019 community hầu như cũng cung cấp đầy đủ cho chúng ta sử dụng.
Theo ý kiến của riêng mình có bạn có thể tại phiên bản Community về sử dụng là ok, và đừng có băn khoăn tìm và bẻ khóa phiên bản Professional hay Enterprise làm gì?

Key Visual Studio 2019
Professional:
NYWVH-HT4XC-R2WYW-9Y3CM-X4V3YEnterprise:
BF8Y8-GN2QH-T84XB-QVY3B-RC4DF
Bộ Visual Studio 2017 Community tại đây:
https://www.visualstudio.com/
Bộ Visual Studio 2015
Link: https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspxKey cho phiên bản VISUAL STUDIO ENTERPRISE 2015:
2XNFG-KFHR8-QV3CP-3W6HT-683CHHM6NR-QXX7C-DFW2Y-8B82K-WTYJV
Key cho phiên bản VISUAL STUDIO PROFESIONAL 2015
HMGNV-WCYXV-X7G9W-YCX63-B98R2
Bộ Visual Studio 2013
=>Visual Studio Ultimate 2013Link Microsoft => http://download.microsoft.com/downlo...TM_ULT_ENU.iso
Link Fshare.vn => http://www.fshare.vn/file/TYQ6J932YT/Link Share.vn => http://share.vnn.vn/tai-file-20147150Link Upfile.vn => http://upfile.vn/eet
EKey cho phiên bản Profesional: FBJVC-3CMTX-D8DVP-RTQCT-92494
Bộ Visual Studio 2012
IT: http://file.sinhvienit.net/4c880c13Link MS: http://download.microsoft.com/download/D/B/0/DB03922C-FF91-4845-B7F2-FC68595AB730/VS2012_ULT_enu.isoIT: http://file.sinhvienit.net/4b470c03Link MS: http://download.microsoft.com/download/D/E/8/DE8E42D8-7598-4F4E-93D4-BB011094E2F9/VS2012_PRO_enu.iso
Key cho phiên bản Professional: 4D974-9QX42-9Y43G-YJ7JG-JDYBP
Bộ Visual Studio 2010 Ultimate
Link Fshare: https://www.fshare.vn/file/TTZV6KWVZTLink 4Share: http://up.4share.vn/f/390b0f00090b0..._studio_2010_ultimate_x86_dvd_509116.iso.file
Key cho phiên bản ultimate: đang cập nhật
Bộ Visual Studio 2008
Visual Studio Team System 2008 Team Suitehttp://download.microsoft.com/downlo...al
X1429235.iso
Visual Studio Professional 2008http://www.microsoft.com/downloads/d...displaylang=en
Visual Studio Express Edition 2008http://download.microsoft.com/downlo...NUX1504728.iso
Serials: Express Edition: Miễn phí
Team suite: PYHYP-WXB3B-B2CCM-V9DX9-VDY8TProfessional: XMQ2Y-4T3V6-XJ48Y-D3K2V-6C4WT
Nếu có, chắc chắn bạn đã không bỏ qua các công cụ và framework khác nhau đáp ứng nhu cầu tự động hoá trong những năm qua. Vì thế, nếu bạn đang xoay xở để kiểm tra UI tự động, phân tích static code hay các công việc có liên quan khác, thì những công cụ và framework đã được test sau đây sẽ giúp bạn hoàn thành công việc đó dễ dàng. Một số framework và công cụ tự động C# tốt nhất hiện nay bạn nên sử dụng:
Selenium Web
Driver Framework Code
Mục lục
Selenium Web
Driver Framework Code
BDD Frameworks
Mocking Frameworks
Mutation Testing and Property-Based Testing
Code Coverage and Static Analysis Testing
1. Golem Automated Testing Framework
Selenium Web
Driver | GUI Testing | RESTful testing | Sauce
Labs
Framework này là một trong những framework nhiều tính năng nhất hiện nay, chức năng của nó là xây dựng các bài kiểm tra GUI, kiểm tra RESTful, và bài kiểm tra đối với ứng dụng Windows, đặc biệt nó có thể thực hiện những chức năng này trên chính máy tính của bạn hoặc trong cloud.
Nó còn sở hữu những chiến lược tuyệt vời khiến cho bài test trở nên rất dễ đọc và những log, srceenshot và video giúp debug bài test lỗi, là địa điểm lý tưởng giúp bạn hoàn thành công việc.
2. Page Object Model FrameworkUltimate QA
Selenium Web
Driver | C# | Page Object Model
Đây là một framework tự động Selenium mạnh mẽ giúp bạn bắt đầu với Page Object Model and GUI automation. Hơn thế nữa, framework này chứa nhiều kỹ thuật tiên tiến để giúp bạn quản lý những trang lớn, thực hiện Solution Architecture tốt và tạo báo cáo HTML.
3. Automate The Planet FrameworksAnton Angelov
Selenium Webdriver | Test Studio | C#
Angelov sở hữu rất nhiều code hữu ích đáng cho bạn học hỏi. Ông áp dụng các mẫu thiết kế khác nhau vào code của mình để cho người dùng thấy nó trông như thế nào. Ví dụ: bạn có thể xem cách sử dụng Strategy Design Pattern, the Facade Design Pattern, Page Object Model, and Advanced Page Object Model. Bạn có thể tham khảo tất cả và quyết định code bạn muốn tái sử dụng. Code này sẽ giúp bạn bắt đầu thực hiện công việc tự động kiểm tra.
BDD Frameworks
1. SpecFlow BDD Automation
C# | Selenium Webdriver | BDD
Spec
Flow – một trong vài framework C# BDD – trở thành công cụ tự động lý tưởng cho dự án phát triển của bạn. Đặc biệt, bạn sẽ được dùng cú pháp Gherkin để xây dựng các bài test đọc gần với tiếng Anh đơn giản, vì thế các bài test này có thể được đọc bởi developers, testers và nhân viên kinh doanh. Trên lý thuyết, nó được xem như tài liệu “sống”, có thể thực hiện các yêu cầu thay đổi.
Java | Selenium | BDD
Serenity là một framework BDD làm việc với Java và Selenium Web
Driver. Serenity cũng cung cấp các chức năng như: Cung cấp quản lý Web
Driver, chụp màn hình, chạy các phép thử song song, hỗ trợ Jira integration.
Thought
Works
Test Automation Framework
Đo lường là một framework tự động kiểm tra được thiết kế bởi nhóm sáng lập ra Selenium Web
Driver. Nói cách khác, “Dụng cụ đo là một công cụ tự động kiểm tra đa nền tảng có trọng lượng nhẹ với khả năng tạo ra các bài test bằng ngôn ngữ kinh doanh”.

Unit Testing Frameworks
NUnit
C# | Unit Testing
NUnit chắc chắn là framework kiểm tra đơn vị C# phổ biến nhất. Nó cực kì hiệu quả trên Github với hàng triệu contributor. Bạn có thể sử dụng để thực hiện kiểm tra đơn vị và kiểm tra với một công cụ như Web
Driver Selenium. Nó không những khá dễ sử dụng mà còn mạnh mẽ với tài liệu khá tốt và cung cấp hàng ngàn resource online.
Mocking Frameworks
1. MoqMocking Framework
Framework mã nguồn mở này hoạt động rất tốt thông qua việc mocking cho tự động kiểm tra sử dụng cú pháp .NET Linq. Nguồn tài liệu cũng dồi dào và mô tả chi tiết. Cộng đồng Github có khoảng 60 contributor và có hơn 1.000 cam kết; điều này có nghĩa là dự án đang được cập nhật. Thêm vào đó, bạn có thể tìm thấy hướng dẫn tuyệt vời về cách sử dụng nó trên Pluralsight.
2. FakeIt
Easy
Mocking Framework
Framework này rất dễ đọc với format rõ ràng, dễ hiểu. Nếu như bạn gặp rắc rối khi sử dụng Moq, hãy thử Fake
It
Easy, chắc chắn sẽ đáp ứng yêu cầu công việc của bạn.
Mutation Testing and Property-Based Testing
1. VisualMutator
C# | Mutation Testing
Đây là một khái niệm thú vị cho phép bạn về đảo ngược tất cả các lập luận để xem liệu bài test tự động có lỗi hay không. Visual Mutator là một trong số ít các công cụ C# khá tốt khi thực hiện kiểm tra theo phương pháp mutation.
2. FsCheck
C# | F# | Property-Based Testing
Fs
Check là công cụ kiểm tra những chương trình .NET một cách tự động. Fs
Check hỗ trợ nhiều framework như NUnit, Ms
Test và Xunit. Ngoài ra, tài liệu của nó cũng khá tốt, giúp bạn tránh những rắc rối khi thực hiện.
Code Coverage and Static Analysis Testing
1. DotCover
C# | Code Coverage
Dot
Cover là một công cụ trong bộ phần mềm Re
Sharper Ultimate cho phép bạn nhận được số liệu thống kê code cho code của bạn. Bạn có thể thực hiện kiểm tra unit và sau đó xem xét phần nào của code được cover và phần nào không bằng cách sử dụng highlighting hữu ích được cung cấp sẵn.
Qube
Static Code Analysis | Continuous Code Quality | Multi-Language Support
Sonar
Qube cung cấp trang chủ xếp hạng vị trí chất lượng của bạn. Gate chất lượng được thiết lập để ngăn smelly code trước khi đưa vào dự án. Bạn cũng có thể chạy phân tích cho pull request, điều này giúp bạn kiểm tra nhanh liệu code của bạn đã ảnh hưởng như thế nào đến toàn bộ dự án.