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.
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
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 /.
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.