Sushant Kumar

96 Flips | 1 Magazine | 65 Likes | 8 Followers | @SushantKuma4e7d | I am a passionate technology lover and a sports enthusiast. Considering the ever changing technology scenario and its impact on the society, I am always keen on exploring and applying new developments in software engineering. A quality analyst by profession, I get opportunities to explore the world of tools, frameworks and languages for the constant development of the the quality factor in web or mobile space.With the fast paced development practices and ideologies, testing has a much more important role to play and I am at it everyday.When not discovering a fault line, you can find me running,playing cricket or planning my next adventure tour.

Introducing Firebase with Swift 3: Login and Sign Up

Since Parse has started closing down there have been a couple of databases that have tried to replace Parse for Mobile Apps such as Firebase and …

SWIFTBITES Issue NO. 1 — Optional Pattern Matching

Hey Followers, this is the first issue of Swift Bites. These series will focus on Swift features and problem-solving techniques using Swift. I will …

Syntax

Unsafe at any clock speed: Linux kernel security needs a rethink

The Linux kernel today faces an unprecedented safety crisis. Much like when Ralph Nader famously told the American public that their cars were …

Auto-generate your Xcode tests with AcceptanceMark

Automated test generation? Yes, please.<p>This post shows how to <b>write business logic</b> for your software/app with <b>Markdown tables</b> and <b>auto-generate tests</b> …

Xcode Visual Memory Debugger

I cannot believe it was over five years ago that I wrote about using the heapshot tool to find abandoned memory. I have never liked switching out of …

TestFlight update allows developers to push beta apps for iOS 10

Following the release of the first developer beta of iOS 10 earlier this week, Apple today has update TestFlight with support for the latest iOS version. As announced on the company’s developer website, developers are now able to build apps for iOS 10, watchOS 3, and the latest version of …

Apps

Reinventing Testers and Testing to prepare for the Future

When I want to speak about the future of testers and testing, I first have to think about the situation we have now, and why I want to change …

Android Instant Apps

Native Android apps, without the installation<p>An evolution in app sharing and discovery, Android Instant Apps allows Android users to run your apps …

MightySignal New App Reports – MightySignal Blog

Every week, we send out an email update on how the mobile ecosystem is growing by highlighting the newest apps. Many have found it valuable in …

A Kotlin-Based Build Language for Gradle

Gradle Inc., chief commercial supporter of the open source Gradle build automation system, is working with software development toolmaker JetBrains …

Building a Responsive UI in Android

There’s few things more annoying than realizing the great looking screenshots from Google Play don’t translate to your device. I certainly don’t …

Zero-Bug Software Development

The Zero-Bug Policy is not a myth — it is the answer. And it can work for your team, today.<p>Perhaps one of the simplest process decisions that a …

An Artsy Testing Tour

Artsy has four iOS applications; all of them are open source, and all of them take different approaches to testing. Why? Because different testing …

Apple releases Xcode 7.3.1 GM with bug fixes to developers

Apple today has pushed the golden master build of Xcode 7.3.1 to developers. The update carries the build number 7D1012 and focuses primarily on bug fixes ahead of its upcoming release to the general public.<p>Last month, Apple released Xcode 7.3 following a lengthy beta period. Xcode 7.3 included the …

Dear Apple, please beta test your dev tool changes (starting with Universal Links)

Apple’s software quality has been drawing criticism for some time now. Marco Arment helped bring this to the forefront with his blog post “Apple has lost the functional high ground.” What followed was a firestorm that was so pronounced that when Apple publicly announced iOS 9, it framed the new …

Testing Firm Finds That Some Workers With Autism Excel at Spotting Software Bugs

New York-based Ultra Testing has grown to 32 people, 75 percent of whom are on the autism spectrum.<p>People with autism face a variety of obstacles in getting jobs, a factor that puts their rate of unemployment upward of 80 percent.<p>But it turns out that some of the qualities that make it hard for …

Mobile Application Penetration Testing Cheat Sheet

The Mobile App pentest cheat sheet was created to provide concise collection of high valueinformation on specific mobile Application Penetration …

How To Drive a Bug Fix with Red/Green/Refactor

• A high level overview of what TDD is.<br>• How to test drive a bug fix using Red/Green/Refactor<br>• How to use the not matchers to verify that an item is NOT on …

iOS From Scratch With Swift: First Steps With UIKit

UIKit is the framework that you'll user most often when developing iOS applications. It defines the core components of an iOS application, from …

sushantkc

<b>Fake data generator in Swift 2.0</b> (Inspired by JS data generator library faker.js)<p>Enables you to generate fake data for simple scenarios like …

sushantkc

AdvancedCollectionView UI Tests: Advanced User Interfaces testing Using Collection View<p>This sample code has factoring approaches for the …

Shell utility to capture latest test results from XCode UI Testing tool and convert it as JSON consumable for CI (Jenkins, Bamboo) or other reporting. — Bitbucket

Successful TDD on iOS

TDD on iOS is hard, but could be successful.<p>Here is the video from AltConf 2015 presentation we made with Glen Tregoning:<p>Test Driven Development on …

The Importance of Mobile Testing

It is a digital world, and all Generations have embraced the mobile revolution. It’s no surprise that millennials are leading the way. I saw a …

Google unveils Android Studio 2.0 with Instant Run, faster Android emulator, and new GPU profiler

At the Android Dev Summit today, Google announced Android Studio 2.0, the second major version of its integrated development environment (IDE). Version 2.0 adds Instant Run, a faster Android emulator, and a new GPU profiler. The latest release isn’t yet ready for all developers, but you can get a …

Shell utility to capture latest test results from XCode UI Testing tool and convert it as JSON consumable for CI (Jenkins, Bamboo) or other reporting.

#!/bin/bash<p>red=`tput setaf 1`<p>green=`tput setaf 2`<p>yellow=`tput setaf 3`<p>reset=`tput sgr0`<p>command -v jq >/dev/null 2>&1 || { echo "${red}Script could …

MobSF (Mobile Security Framework) - Mobile (Android/iOS) Automated Pen-Testing Framework

Mobile Security Framework (MobSF) is an intelligent, all-in-one open source mobile application (Android/iOS) automated pen-testing framework capable …

Testing as a Developer

Contents<p>1 To test or not to test<p>2 What to test<p>3 But it’s not my job/role, we have QA for that!<p>4 How to test<p>4.1 Q: Should I really automate everything?<p>…

October 2015