Unit Testing Angular 2 with Jasmine

April 18, 2017 0

Jasmine is an open source behavior-driven development (BDD) framework for testing JavaScript code. Angular is a development platform for building mobile and desktop web applications using Typescript/JavaScript (JS) and other languages. In his article, Gerard Sans offers a presentation of Jasmine, discusses the unit testing of AngularJS and shares some Unit Testing recipes for Angular 2: Components, Services, Http and MockBackend, Directives, Pipes, Routes, Observables and EventEmitter.

Integration Testing from the Trenches

April 5, 2017 0

Years after Kent Beck provided JUnit, unit testing is part of most developer teams tooling. However, there is a trend that tends to threaten unit testing, claiming only integration testing can truly detects defects in software. This presentation first defines what unit testing and integration testing are, and their respective pros, cons and uses. Then, it explores the unique challenges posed by integration testing. Finally, tools and techniques are presented so that integration testing can become a true asset in each software developer bag of tricks.

Improve Software Testing with Relevant Code Coverage

April 3, 2017 0

Code coverage is a software testing metric that measures the degree to which the source code of a program is tested by a particular test suite. This metrics is often difficult to understand and interpret for software development teams. In this article, Eran Sher proposes a better approach to code coverage that is more adapted to the current situation of continuous delivery and service architecture.

Reinventing Software Testing

March 27, 2017 1

The status of the testing phase and the role of the software tester are challenged and changing as organizations transition from a classical waterfall methodology to software development towards Agile approaches like Scrum. In his article “Reinventing Testers and Testing to prepare for the Future”, Patrick Prill shares his opinion about this situation and provides some hints for the evolution of software testing and the software tester role.

Debriefing Exploratory Testing Session Notes

March 23, 2017 2

Session notes that you use when you adopt an exploratory testing approach can be used to capture more than bugs. They not only serve as a memory of a bug, but a structured testing and learning method can be deduced from the session notes.

Looking for the Right Testers’ Skills

March 20, 2017 0

It is usual that software testers job descriptions will often mainly emphasize the business and technical requirements: experience working in the banking sector, Agile Testing, Selenium, etc. As in many other role however, successful software testing is more about a mindset and soft skills. In this article, Simon Frankish shares some keys attributes that should be considered when hiring a tester.

Reducing the Cost of Large Test Suites

March 14, 2017 0

In software test automation like in programming, the creation phase is always the easier. Then the application is delivered and starts his “maintenance” life, sometimes being tagged with the infamous “legacy” adjective. During this period the code evolve and so should be maintained. This is the same for the code that automate the software testing activity. In his article, Gojko Adzic proposes five ways to reduce the cost of large test suites.

1 79 80 81 82 83 171