Back To Normal

Subscribe To Our E-Mail Newsletter

Tuesday, November 21, 2017

560 Free Online Courses

Top 200 universities launched 500 free online courses.
 Please find the list here.
Read More


Friday, November 17, 2017

Application security practice

I have attended the Security testing session in "Starts with a basic continuous feedback cycle for application security." In that session , Harinee talks about 5 Application security practice which you can integrate with your application.
  1.  SAST (Static Application Security Testing)
  1. Dependency Check
  1. App Secrets Management
  1. DAST ( Dynamic Application  Security Testing)
  1. Proactive Controls / ASVS
Watch Video in Facebook live. 
Read More


Sunday, July 2, 2017

Docker Commands


Installation

  • brew install docker docker-machine
  • brew install  docker-machine

Creating the virtual Box

  • docker-machine
  • docker-machine start
  • docker-machine create -d virtualbox default

CLI

  • docker-machine ls
  • which docker
  • docker-machine env
  • docker ps
  • brew install docker
  • which docker
  • docker ps
  • docker env vijay
  • docker-machine env vijay
  • docker-machine env  default
  • eval(docker-machine env)
  • eval (docker-machine env)
  • eval (docker-machine env default)

Connecting to Docker

  • docker-machine ssh
  • bash
  • docker-machine images
  • docker images
  • docker-machine ssh

Run images

  • docker run --rm --name  
Mounting 
  •  docker run --rm --name  -v (mount volume from other containers)

Other Commands

  • onbuild
  • cmd 
  • exec 
  • run


Read More


View of Quality

Generally quality stands for “standard of product measured against the other things of similar kind” and software person measure the quality in degree that a product is reliable ,maintainable and sustainable.
 When you view the quality from different stakeholder perspective
  • Users will observe the external factors (speed and usability) of the application.
  • A business Stakeholders measure based on the financial performance
  • Developers care about the internal code structure of the application
  • Testers trying to connect all the dots.

   
Quality pyramid with Moslows hierarchy



                                                
Satisfying needs on lower levels bring demising returns. And our quality of life improves by satisfying  high level need after lower level needs are satisfied.

How can I relate the Maslow hierarchy with software quality?


  •  What are the key features and key technical qualities?
  • What are Key performance , security, scalability aspects?
  • Usability scenarios (Is it usable?).
  • What production metrics will show that is used in real work?
  • Is it successful?  what business metrics will show that this was worth doing? is it operating within financial constraints
Read More


Monday, October 3, 2016

Identifying web element with XPATH


Have details the XPath for representing the web element on a web page.It stands for XML path.We can use fire bug to locate the element by $x(‘’).

Performance problem with Xpath
  Few people consider path is bad , and its slow. And its an mind set of the people. We need to take a call based on the situation. Xpath is highly depend on the structure of the page and its take time to locate the web element on the page.It can easily break when structure of page changes. I personally recommend people to use // instead of /.




Read More


Monday, March 21, 2016

Learning from blogging /Blogging as a form of learning for you and for the tech community

At the beginning of my software testing career, I started capturing my learning as a post in my blog for reference. Initially captured as a post, not an enriched lot on that, Going forward its given me a platform to learn and write about on recent trends in automated testing. This is one way to learn on the new practices and share with others.And posts become a timeline of what I have learned and how I have evolved. My blogs act as resume for me, what technology and tools I worked on. Not a regular writer, but trying to post two in every month and while writing on post never mind on grammatical, first complete that and make it as readable to others. The Initial objective to capture my learnings and now, I can see myself enriched on writing and learning. And now my writing got an improved lot in English and getting better. When I evolved as a writer then its given me platform to pick a new topic and do study, write more on it.


For the reader and tech community
          Usually techies inhibited to write and they always think that, this piece of info is not useful to others and many of them know. It's not only for your colleagues and it helps to build support to others in the community. This blog is helpful to people who is entering into software testing or learning new tools and more useful them to find this blog easy to use. Whatever challenges and solution, its provided in the blog makes you interact with the different set of techies in the world. And it helps me to understand the usage of tools and technology across the world. If we write more about open source than we can build large community support for learners. 
Read More


Friday, October 30, 2015

Appium setup and Installation

Android Frameworks Overview



Android Instrumentation Framework:
  •  Instrumentation methods will helpful to control the components in the android devices.
  • This framework is built on top of the JUNIT and its a standard test framework for any Java application.
  • Mock objects, methods for creating mock systems objects to either stubbing other component dependency or simulating the process.
  • Instrumentation Test Runner the primary plumbing for running the test on android.
  • Pros: Its helps to run the test on isolated ways in a white box manner.
Robotium
  • Open source library extending Junit with plenty of useful methods for Android Ui testing
  • Powerful and robust automatic black box test cases for Android apps.
  • Supports native, hybrid and mobile web testing
  • And its extension the solo frameworks
    • Automatic scaling x,y.
    • Multipath drags
    • Automatic screen shots.
    • Mock location
    • Changing the device language
    • Control wifi connection.
Calabash
  • Behavior driven test framework for native Android, native iOS and mobile web.
  • Tests are described in Cucumber and then converted to Robotium or Frank at run time.
  • Supports currently about 80 natural language commands(controllers)
  • New controllers can be implemented in Ruby or Java.
  • Command Line Inspector for finding right UI element name/ids.
  • Web view support is implemented with Java script injection on to be web view.
UI Automator.

  • Googles test framework for testing the native android apps across device.
  • Works only on Android API level greater than 16.
  • Run Junit Testcases with special privileges.



Appium Installation Guide:
http://vijayaragavang.github.io/appium.github.io/

Presentation: https://speakerdeck.com/vijayaragavang/mobile-automation-framework-for-android

Final



Read More


560 Free Online Courses

Top 200 universities launched 500 free online courses.  Please find the list here .