Last Week Before Christmas.
Weeks 7 & 8 of QA Training.
![]() |
Manchester Christmas Markets - https://flic.kr/p/brVbFP |
Team Foundation Server
At the start of Week 7 we were introduced to Microsoft's Team Foundation Server - Microsoft's answer to all the nonsense we learned about during our DevOps week. TFS is a fantastic tool, mostly because it is one technology rather than 5 or 6 bolted together (like Git, Jira, Jenkins, etc. if you were building Java applications). Also, the integration with Visual Studio is great as a developer; everything you need to know about the project your working on can be viewed from the same place that you are writing your code. On top of all this, TFS's version control system is the best I have ever seen and makes Git look a bit primitive.The trainer teaching us about TFS was Adrian (who is actually a QA Learning guy rather than a QA Consultants guy). Adrian was an excellent trainer, filling in all the odd quiet moments (while we were waiting for visual studio to load for example) with a wide variety of interesting facts and tales from over the years.
More C# And Lots Of Windows Forms
The rest of Week 7 was spent making a plethora of Windows Form Applications to practice our C# programming logic.
We made a numeric number to number in English words converter, a binary to decimal and decimal to binary converter, added find and replace functionality to the text editor we had already made (writing our own find and replace function rather than using the in-built replace function). The biggest project we worked on was a student results viewer which allowed the user to cycle through a list of students displaying all of their exam results and whether they failed or passed, as well a searchable table of students.
We made a numeric number to number in English words converter, a binary to decimal and decimal to binary converter, added find and replace functionality to the text editor we had already made (writing our own find and replace function rather than using the in-built replace function). The biggest project we worked on was a student results viewer which allowed the user to cycle through a list of students displaying all of their exam results and whether they failed or passed, as well a searchable table of students.
More TFS And Even More C#
Week 8 (last week before Christmas!) and we started by learning about TFS administration (which is actually quite straightforward) before getting our hands dirty by building a simple application in teams using a central TFS server.
Well, after the whole of Monday afternfused on occasions when the same user was trying to do so many different things from different machines. We were assured that those problems don't exists in the "real world" outside of training...
It was eventually fixed at 7pm that evening (we were told) and Tuesday and Wednesday were spent getting used to building a project in teams, which can be a bit tricky at times. Fortunately, TFS's version control system is exceptional so fixing merge conflicts is normally extremely straightforward.... However, we were all logged onto the server as the same user (for strange networking reasons) so TFS did get extremely coJavaScript to manipulate the DOM. I had never given much thought to how JavaScript interacts with the DOM up until now - I just used JQuery and got on with it - so it is interesting to learn how JavaScript it working at a low level.
Next year we will be moving on to Angular.JS, but we will have a deeper understanding of how JavaScript is working behind the scenes before we get on to building applications in Angular.
Well, after the whole of Monday afternfused on occasions when the same user was trying to do so many different things from different machines. We were assured that those problems don't exists in the "real world" outside of training...
An Introduction To JavaScript
During the final one and a half days of our working year we are learning how to use noon was spent trying to get the network working...It was eventually fixed at 7pm that evening (we were told) and Tuesday and Wednesday were spent getting used to building a project in teams, which can be a bit tricky at times. Fortunately, TFS's version control system is exceptional so fixing merge conflicts is normally extremely straightforward.... However, we were all logged onto the server as the same user (for strange networking reasons) so TFS did get extremely coJavaScript to manipulate the DOM. I had never given much thought to how JavaScript interacts with the DOM up until now - I just used JQuery and got on with it - so it is interesting to learn how JavaScript it working at a low level.
Next year we will be moving on to Angular.JS, but we will have a deeper understanding of how JavaScript is working behind the scenes before we get on to building applications in Angular.
Some More Board Games
In the last two weeks we have been playing Tiny Epic Kingdoms (and getting quite good at it!) TEK is a brilliant little game with practically no luck and so many different combinations of characters to play that it has yet to get boring. After Christmas we may have some new games to play (potentially including the Imploding Kittens expansion!).
No comments:
Post a Comment